Installige Plesk operatsioonisüsteemi CentOS 7
Kas kasutate teistsugust süsteemi? Plesk on patenteeritud veebihosti juhtpaneel, mis võimaldab kasutajatel hallata oma isiklikke ja/või klientide veebisaite, andmebaase
/etc/
Kataloog mängib olulist rolli selles, kuidas Linuxi süsteemi funktsioone. Selle põhjuseks on asjaolu, et peaaegu kõik süsteemi konfiguratsioonifailid asuvad sees /etc/
. /etc/
Sisse salvestatud andmed ei ole seotud ainult sisseehitatud süsteemiteekidega, vaid ka värskelt installitud tarkvara ja selle konfiguratsiooniga. Süsteemi ja tarkvara installid, täiendused ja konfiguratsioonimuudatused on kõik salvestatud /etc/
. Seega on hea tava kasutada versioonikontrolli, /etc/
et vältida ettenägematutest või juhuslikest tõrgetest põhjustatud vigu.
Etckeeperiga saate hõlpsasti hallata /etc/
oma versioonikontrollimehhanismi, kasutades Giti, Mercuriali, Bazaari või Darcsi hoidlat. Vaikimisi kasutab Etckeeper giti /etc/
versioonihoidla kataloogi igapäevase detailsuse säilitamiseks, et minimeerida võimalikku andmekadu. Lisaks võimaldab see muudatusi igal ajal käsitsi teha.
Selles artiklis vaatleme, kuidas installida Etckeeper CentOS 6 serveri eksemplarile, samuti kuidas käsitsi kinnitada ja muudatusi tagasi võtta.
Selle artikli juhised kinnitati LEMP-virnaga Vultr CentOS 6 eksemplaris. Teiste distributsioonide juhised võivad olla erinevad.
Märkus. Hea turvatava on oma süsteemile juurde pääseda mitte-root-kasutajana, kellel on sudo õigused.
Etckeeper on kaasatud EPEL Yum reposse. Enne Etckeeperi installimist peate seadistama EPEL Yum repo:
sudo yum install epel-release
sudo yum update
sudo yum install etckeeper
Etckeeperi edukas installimine installib automaatselt giti ja muud sõltuvused.
Etckeeperi konfiguratsiooni saate kohandada, redigeerides konfiguratsioonifaili, mis asub aadressil /etc/etckeeper/etckeeper.conf
. Vaikekonfiguratsioon on aga piisav ja me kasutame seda selle õpetuse jaoks.
Saate panna Etckeeperit käsitlema giti /etc/
töökataloogina, käivitades järgmised käsud:
cd /etc
sudo etckeeper init
"Init" sub-ülaloleva loob faili nimega .gitignore
ja kataloogi nimega .git
sisse /etc/
.
See .gitignore
sisaldab eelmääratletud failide loendit ja ei nõua versioonikontrolliga haldamist. Vajadusel saate sellesse failinimesid vastavalt soovile lisada või kustutada, jätke lihtsalt üks failinimi rea # begin section managed by etckeeper...
ja rea vahele # end section managed by etckeeper
.
.git
Kataloog on koht salvestada versioon hoidlas on /etc/
kataloog.
Enne esialgset sidumist saate vaadata, mida tehakse:
sudo etckeeper vcs status | more
vcs
Sub-käsk Etckeeper käivitub versiooni kontrolli tarkvara (mis on git) teha järgmisi sub-käsk /etc/
kataloog. Seega võrdub ülaltoodud käsk:
sudo git -C /etc status | more
space bar
Lehekülje pööramiseks vajutage nuppu . Kui leiate faile, mille versiooni ei tohiks kontrollida, lisage need .gitignore
faili.
Nüüd saate kogu /etc kataloogi sisu (välja arvatud failid, mis on määratletud .gitignore
) oma git-hoidlasse. Ärge unustage kirjutada läbivaatamiseks kahe jutumärgi vahele mõned sisukad kommentaarid.
sudo etckeeper commit "Initial config in /etc"
Siin saate kettaruumi säästmiseks git kataloogi tihendada:
sudo etckeeper vcs gc
Koos gitiga saab Etckeeper salvestada kõik /etc/
kataloogis toimuvad muudatused , näiteks failide lisamine, muutmine või kustutamine, samuti failide ja kataloogide omandi- ja/või õiguste muudatused. Kõik, mis on all, /etc/
kuulub selle versioonihalduspoliitika alla.
Pange tähele, et /etc/
versioonikontrolli all olemine ei tähenda, et saate sellega mingeid toiminguid teha. Tõsised talitlushäired võivad muuta süsteemi töövõimetuks, enne kui Etckeeper suudab konfiguratsiooni tööolekusse taastada.
Testimise eesmärgil peaksite rakenduses tegema ainult turvalisi muudatusi /etc/
, näiteks lisama uue faili, muutma hostinime /etc/hosts
või installima Yumi abil uue tarkvara.
Näiteks lisage fail abcde
kausta /etc/
:
sudo touch /etc/abcde
Seejärel lisage line 192.168.0.2 desktop
on /etc/hosts
file:
echo '192.168.0.2 desktop' | sudo tee -a /etc/hosts
Lõpuks saate uuesti sooritada alamkäsu "commit":
sudo etckeeper commit "add a file /etc/abcde and add a line to /etc/hosts"
Esiteks saate kontrollida giti ajalugu, et saada iga commit id ja kommentaar:
sudo etckeeper vcs log
Teiseks saate kontrollida mis tahes sissekande üksikasju selle commit id esimeste bittide abil. Siin eeldame, et esimene sissekandmise id on 7f5bff
, teise sissekande ID on 1aa658
.
sudo etckeeper vcs show 1aa658
j
Alla liikumiseks võite vajutada, üles liikumiseks vajutada k
, /keyword<Enter>
otsimiseks sisestada , q
väljumiseks vajutada .
Kolmandaks saate järgmise käsuga võrrelda ka kahe sissekande erinevusi. Olge teadlik kahe toimepanemise jadast, loomulik järjestus asetab esimese enne teist.
sudo etckeeper vcs diff 7f5bff..1aa658
Nüüd avastate, et seadistasite hostinime /etc/hosts
esimesel ja teisel kinnipidamisel valesti , kuid faili lisamine /etc/abcde
on õige toiming, saate oma muudatuse tühistada ainult /etc/hosts
failis järgmise käsuga:
sudo etckeeper vcs checkout 7f5bff /etc/hosts
Kui soovite tühistada kõik muudatused esimese ja teise kinnistamise vahel, võite kasutada järgmist käsku:
sudo etckeeper vcs checkout 7f5bff
Muidugi võite siiski naasta teise kohustuse juurde:
sudo etckeeper vcs checkout 1aa658
Kui Etckeeper on õigesti konfigureeritud, saate oma süsteemi häälestada ja hooldada enesekindlamalt. Sellegipoolest pidage meeles, et versioonikontroll erineb varundamisest ja /etc/
kataloog pole ainus koht, mille pärast muretseda. Süsteemi vormis hoidmiseks peate lisaks versioonihaldusmehhanismile oma süsteemi regulaarselt varundama.
Kas kasutate teistsugust süsteemi? Plesk on patenteeritud veebihosti juhtpaneel, mis võimaldab kasutajatel hallata oma isiklikke ja/või klientide veebisaite, andmebaase
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
Sissejuhatus Lighttpd on Apache'i hark, mille eesmärk on olla palju vähem ressursimahukas. See on kerge, sellest ka oma nimi, ja seda on üsna lihtne kasutada. Installin
VULTR on hiljuti teinud nende osas muudatusi ja kõik peaks nüüd töötama hästi, kui NetworkManager on lubatud. Kui soovite keelata
Icinga2 on võimas seiresüsteem ja kui seda kasutatakse põhikliendi mudelis, võib see asendada vajaduse NRPE-põhiste seirekontrollide järele. Meister-klient
Kas kasutate teistsugust süsteemi? Apache Cassandra on tasuta ja avatud lähtekoodiga NoSQL-i andmebaasihaldussüsteem, mis on loodud pakkuma skaleeritavust, hig.
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? Mattermost on avatud lähtekoodiga isehostitav alternatiiv Slack SAAS-i sõnumsideteenusele. Teisisõnu, Mattermostiga saate ca
Mida vajate Vultr VPS-i, millel on vähemalt 1 GB muutmälu. SSH-juurdepääs (juur-/administraatoriõigustega). 1. samm: BungeeCordi installimine Kõigepealt
Pleski juhtpaneelil on Lets Encrypti jaoks väga kena integratsioon. Lets Encrypt on üks ainsatest SSL-i pakkujatest, kes väljastab sertifikaate täielikult
Lets Encrypt on sertifitseerimisasutus, mis on pühendunud SSL-sertifikaatide tasuta pakkumisele. cPanel on teie ja teie kliendi jaoks loonud korraliku integratsiooni
Kas kasutate teistsugust süsteemi? Concrete5 on avatud lähtekoodiga CMS, mis pakub palju eristatavaid ja kasulikke funktsioone, mis aitavad toimetajatel sisu hõlpsalt luua.
Kas kasutate teistsugust süsteemi? Review Board on tasuta avatud lähtekoodiga tööriist lähtekoodi, dokumentatsiooni, piltide ja palju muu ülevaatamiseks. See on veebipõhine tarkvara
In this guide, you will learn how to setup HTTP authentication for an Nginx web server running on CentOS 7. Requirements To get started, youll need th
YOURLS (Your Own URL Shortener) on avatud lähtekoodiga URL-i lühendamise ja andmeanalüüsi rakendus. Selles artiklis käsitleme installimisprotsessi
Kas kasutate teistsugust süsteemi? Sissejuhatus ArangoDB on avatud lähtekoodiga NoSQL-i andmebaas, millel on paindlik andmemudel dokumentide, graafikute ja võtmeväärtuste jaoks. see on
Sissejuhatus Kataloog /etc/ mängib Linuxi süsteemi toimimises kriitilist rolli. Selle põhjuseks on peaaegu iga süsteemi konfiguratsioon
Paljud süsteemiadministraatorid haldavad suuri servereid. Kui failidele on vaja juurde pääseda erinevatest serveritest, logige igasse eraldi sisse ca
See õpetus hõlmab Half Life 2 mänguserveri installimist süsteemi CentOS 6 System. 1. samm: eeltingimuste installimine Ou seadistamiseks
Laravel GitScrum ehk GitScrum on avatud lähtekoodiga produktiivsuse tööriist, mis on loodud selleks, et aidata arendusmeeskondadel rakendada Scrumi metoodikat sarnasel viisil.
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