Jekylli ajaveebi loomine Ubuntus 16.04
Kas kasutate teistsugust süsteemi? Jekyll on suurepärane alternatiiv WordPressile ajaveebi pidamiseks või sisu jagamiseks. See ei nõua andmebaase ja see on väga lihtne
Ansible on konfiguratsioonihaldussüsteem. Konfiguratsioonihaldus võimaldab rakenduste automaatset juurutamist, konfigureerimist ja tsentraliseeritud haldust. See on mugav, kui peate oma rakenduse juurutama mitmes serveris, ilma et peaksite seda kõigis serverites käsitsi tegema. Samuti saate oma klastrisse lisada identseid servereid. Selle abil saate seadistada näiteks koormuse tasakaalustaja/klastri/tõrkesiirde.
Ansible pakub konfiguratsioonihaldust, nii et saate identseid servereid oma klastris väga lihtsalt lisada. Saate teha ka kõigi oma serverite tsentraliseeritud haldust ühes kohas. Saate käivitada apt-get update
kõigis serverites korraga!
Isiklikult eelistan Ansible'i, kuna see teeb oma töö ära, ilma et peaks kõigisse serveritesse tarkvara käsitsi installima. See juurutab ja haldab SSH-i kaudu. SSH on standardne serverihalduse meedium, kuid siin on puuduseks see, et peate SSH lubama. Mõned võivad seda pidada turvariskiks, kuigi Ansible töötab SSH-võtmetega, mis on turvalisemad.
Selles õpetuses näeme, kuidas saame Ansible'i Ubuntu 14.04-le installida.
Ansible saate installida koos:
apt-get install ansible
Peate /etc/ansible/hosts
faili panema kõik serverid, mida soovite Ansiblega hallata .
Peate kõik read kommenteerima. hosts
Kategooria loomiseks minge faili viimasele reale . Oletame, et teil on veebi- ja andmebaasiserverite klaster. Saate luua kaks eraldi kategooriat: web
ja db
. Kui soovite teha muudatusi kõigis andmebaasiserverites, võite seda kasutada db
valikuna, et see mõjutaks ainult kõiki andmebaasiservereid, mitte teisi selle web
kategooria servereid, näiteks teie veebiservereid .
Näide:
[web]
localhost ansible_ssh_host=127.0.0.1
web1 ansible_ssh_host=192.168.2.2
web2 ansible_ssh_host=0.0.0.0
[db]
db1 ansible_ssh_host=192.168.2.3
db2 ansible_ssh_host=192.168.2.4
db3 ansible_ssh_host=192.168.2.5
db4 ansible_ssh_host=192.168.2.6
Vorming: name ansible_ssh_host=ip
Pange tähele, et kui kasutate Ansible 2.0, on see ssh_
osa aegunud. Selle asemel kasutage ansible_host
.
name
on lihtsalt nimi, mis viitab teie serverile, ip
on tegelik IP.
See ütleb Ansible, et sul on 3 veebiserverid IP aadressid 127.0.0.1
, 192.168.2.2
ja 0.0.0.0
ja 4 andmebaasi serverite IP aadressid 192.168.2.3-6
.
Ansible töötab SSH-võtmetega. Kui teie SSH-võti sõlmedes ei ole sama, mis teie Ansible serveris, annab see teile veateate. Seetõttu peame genereerima SSH-võtme.
ssh-keygen
Nüüd lisage oma SSH-võti oma sõlmedesse. Kui kõik teie sõlmed asuvad Vultris, minge Vultr SSH võtmehaldurisse ja lisage oma avalik võti. Selle leiab siit:
cat ~/.ssh/id_rsa.pub
Seejärel valige oma serveri juurutamisel jaotises "SSH võtmed" oma SSH-võti.
Et näha, kas saate pingida kõiki hosts
failis olevaid servereid , võite kasutada järgmist käsku:
ansible -m ping all
See kinnitab, kas teie serverid on võrgus või mitte.
Samuti saate täita käsu:
ansible web -m command -a 'shutdown -h now'
Käivitasime just käsu shutdown -h now
kõigis selle web
kategooria serverites .
Ansible on sel hetkel seadistatud ja töövalmis. Tundub üsna lihtne, eks? Noh, me pole veel käsitlenud Ansible'i kõige võimsamat funktsiooni: mänguraamatuid. Lisateavet mänguraamatute kohta leiate sellest õpetusest .
Kas kasutate teistsugust süsteemi? Jekyll on suurepärane alternatiiv WordPressile ajaveebi pidamiseks või sisu jagamiseks. See ei nõua andmebaase ja see on väga lihtne
Squid on populaarne tasuta Linuxi programm, mis võimaldab teil luua edastamise veebipuhverserveri. Selles juhendis näete, kuidas installida Squid CentOS-i, et teid pöörata
Memcached on suure jõudlusega andmebaasisüsteem, mis aitab teie rakendust täiendada. See on väga kiire, kuna see ei kirjuta kettale, vaid selle asemel t
Sissejuhatus InfluxDB on avatud lähtekoodiga hajutatud aegridade andmebaas, millel pole väliseid sõltuvusi. Jah, lugesite väliste sõltuvuste puudumise par
Fail2ban on programm, mis jälgib teie serverisse sisselogimistegevust ja blokeerib rikkuvad IP-aadressid. Vaikimisi blokeerib see IP-aadressid 10 minutiks
Kas kasutate teistsugust süsteemi? Red5 on Java-s realiseeritud avatud lähtekoodiga meediumiserver, mis võimaldab käivitada mitme kasutajaga Flashi rakendusi, näiteks otseülekandeid.
Kas kasutate teistsugust süsteemi? Vanilla foorum on avatud lähtekoodiga foorumirakendus, mis on kirjutatud PHP-s. See on täielikult kohandatav, hõlpsasti kasutatav ja toetab välist
Kas kasutate teistsugust süsteemi? Sissejuhatus Kanboard on tasuta ja avatud lähtekoodiga projektihaldustarkvara, mis on loodud hõlbustama ja visualiseerima
Kas kasutate teistsugust süsteemi? Sissejuhatus Kanboard on tasuta ja avatud lähtekoodiga projektihaldustarkvara, mis on loodud hõlbustama ja visualiseerima
Kas kasutate teistsugust süsteemi? Tiny Tiny RSS Reader on tasuta ja avatud lähtekoodiga isehostitav veebipõhine uudistevoo (RSS/Atom) lugeja ja koondaja, mis on loodud
Kas kasutate teistsugust süsteemi? Gitea on alternatiivne avatud lähtekoodiga isehostitav versioonikontrollisüsteem, mida toetab Git. Gitea on kirjutatud golangi keeles ja on
Kas kasutate teistsugust süsteemi? Wiki.js on tasuta avatud lähtekoodiga kaasaegne vikirakendus, mis on üles ehitatud Node.js-ile, MongoDB-le, Gitile ja Markdownile. Wiki.js lähtekood on avalik
Kas kasutate teistsugust süsteemi? Gitea on alternatiivne avatud lähtekoodiga isehostitav versioonikontrollisüsteem, mida toidab git. Gitea on kirjutatud golangi keeles ja on
Kas kasutate teistsugust süsteemi? Thelia on avatud lähtekoodiga tööriist e-äri veebisaitide loomiseks ja PHP-s kirjutatud veebisisu haldamiseks. Thelia lähtekood i
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? MODX Revolution on kiire, paindlik, skaleeritav, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud i.
Kas kasutate teistsugust süsteemi? Mattermost on avatud lähtekoodiga isehostitav alternatiiv Slack SAAS-i sõnumsideteenusele. Teisisõnu, Mattermostiga saate ca
Kas kasutate teistsugust süsteemi? DotCMS on Java keeles kirjutatud avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem. See sisaldab peaaegu kõiki vajalikke funktsioone t
Kas kasutate teistsugust süsteemi? Pagekit 1.0 CMS on ilus, modulaarne, laiendatav ja kerge, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS).
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit