Instaloni Plesk në CentOS 7
Përdorimi i një sistemi të ndryshëm? Plesk është një panel kontrolli i pronarit të hostit në internet që lejon përdoruesit të administrojnë faqet e tyre të internetit personale dhe/ose të klientëve, bazat e të dhënave
/etc/
Directory luan një rol kritik në rrugën një funksionet e sistemit Linux. Arsyeja për këtë është sepse pothuajse çdo skedar i konfigurimit të sistemit ndodhet brenda /etc/
. Të dhënat e ruajtura /etc/
nuk lidhen vetëm me bibliotekat e integruara të sistemit, por edhe me softuerin e sapo instaluar dhe konfigurimin e tij. Instalimet e sistemit dhe softuerit, përmirësimet dhe ndryshimet e konfigurimit ruhen të gjitha në /etc/
. Kështu, a është një praktikë e mirë përdorimi i kontrollit të versionit kur arrin /etc/
të shmangë gabimet e mundshme të shkaktuara nga keqfunksionime të paparashikuara ose aksidentale.
Me Etckeeper, mund të menaxhoni lehtësisht /etc/
me mekanizmin tuaj të kontrollit të versionit duke përdorur një depo Git, Mercurial, Bazaar ose Darcs. Si parazgjedhje, Etckeeper përdor git për të mbajtur /etc/
direktoriumin e depove të versionit në një shkallëzim ditor për të minimizuar humbjen e mundshme të të dhënave. Për më tepër, ju lejon të kryeni ndryshimet tuaja manualisht në çdo kohë.
Në këtë artikull, le të hedhim një vështrim se si të instaloni Etckeeper në një shembull të serverit CentOS 6, si dhe si të kryeni manualisht një kryerje dhe zhbëni ndryshimet.
Udhëzimet në këtë artikull u vërtetuan në një shembull Vultr CentOS 6 me një pirg LEMP. Udhëzimet për shpërndarjet e tjera mund të jenë të ndryshme.
Shënim: është një praktikë e mirë sigurie për të hyrë në sistemin tuaj si përdorues jo-root me privilegje sudo.
Etckeeper përfshihet në repon EPEL Yum. Duhet të konfiguroni repon EPEL Yum përpara se të instaloni Etckeeper:
sudo yum install epel-release
sudo yum update
sudo yum install etckeeper
Një instalim i suksesshëm i Etckeeper do të instalojë automatikisht git dhe varësi të tjera.
Ju mund të personalizoni konfigurimin e Etckeeper duke redaktuar skedarin e konfigurimit të vendosur në /etc/etckeeper/etckeeper.conf
. Sidoqoftë, konfigurimi i paracaktuar është i përshtatshëm dhe ne do ta përdorim atë për qëllimet e këtij tutoriali.
Ju mund ta bëni Etckeeper të trajtohet /etc/
si drejtoria e punës git duke ekzekutuar komandat e mëposhtme:
cd /etc
sudo etckeeper init
Nën-komanda "init" më sipër do të krijojë një skedar me emrin .gitignore
dhe një direktori të emërtuar .git
në /etc/
.
.gitignore
Përmban një listë të paracaktuara e dosjeve dhe nuk kërkon menaxhim me kontroll version. Nëse është e nevojshme, mund të shtoni ose fshini emrat e skedarëve në të sipas dëshirës, thjesht mos harroni të vendosni një emër skedari për rresht midis rreshtit # begin section managed by etckeeper...
dhe rreshtit # end section managed by etckeeper
.
.git
Directory është vendi për të ruajtur versionin depo e /etc/
directory.
Përpara kryerjes fillestare, mund të shikoni se çfarë do të kryhet:
sudo etckeeper vcs status | more
vcs
Nën-Komanda e Etckeeper do të kërkoj software version kontrollit (e cila është git) për të kryer në vijim nën-komandë në /etc/
directory. Pra komanda e mësipërme është e barabartë me:
sudo git -C /etc status | more
Shtypni space bar
për të kthyer një faqe. Nëse gjeni ndonjë skedar që nuk duhet të kontrollohet nga versioni, shtoni ato në .gitignore
skedar.
Tani, mund t'i vendosni të gjitha përmbajtjet në drejtorinë /etc (përveç atyre skedarëve të përcaktuar në .gitignore
) në depon tuaj të git. Mos harroni të shkruani disa komente kuptimplota midis dy thonjëzave për rishikim.
sudo etckeeper commit "Initial config in /etc"
Këtu, mund të kompresoni direktorinë git për të kursyer hapësirën në disk:
sudo etckeeper vcs gc
Së bashku me git, Etckeeper mund të regjistrojë çdo ndryshim që ndodh në /etc/
drejtori, si shtimi, modifikimi ose fshirja e skedarëve, si dhe ndryshimet e pronësisë dhe/ose lejeve për skedarët dhe drejtoritë. Çdo gjë nën /etc/
bie nën politikën e saj të kontrollit të versionit.
Ju lutemi vini re se të kesh /etc/
nën kontrollin e versionit nuk do të thotë që mund të kryesh ndonjë operacion mbi të. Keqfunksionimet e rënda mund ta bëjnë sistemin jofunksional përpara se Etckeeper të mund të rivendosë konfigurimin në një gjendje pune.
Për qëllime testimi, duhet të bëni vetëm ndryshime të sigurta në /etc/
, të tilla si shtimi i një skedari të ri, modifikimi i emrit të hostit në /etc/hosts
ose instalimi i një softueri të ri duke përdorur Yum.
Për shembull, shtoni skedarin abcde
në /etc/
:
sudo touch /etc/abcde
Pastaj shtoni rreshtin 192.168.0.2 desktop
në /etc/hosts
skedar:
echo '192.168.0.2 desktop' | sudo tee -a /etc/hosts
Më në fund, mund të kryeni përsëri nën-komandën "commit":
sudo etckeeper commit "add a file /etc/abcde and add a line to /etc/hosts"
Së pari, mund të kontrolloni historinë e git për të marrë ID-në dhe komentin e secilit commit:
sudo etckeeper vcs log
Së dyti, ju mund të kontrolloni detajet e çdo commit me disa pjesët e para të ID-së së tij të kryerjes. Këtu, supozojmë se id-ja e kryerjes së parë është 7f5bff
, id-ja e kryerjes së dytë është 1aa658
.
sudo etckeeper vcs show 1aa658
Mund të shtypni j
për të lëvizur poshtë, shtypni k
për të lëvizur lart, të dhëna /keyword<Enter>
për të kërkuar, shtypni q
për të dalë.
Së treti, ju gjithashtu mund të krahasoni ndryshimet midis dy kryerjeve me komandën e mëposhtme. Jini të vetëdijshëm për sekuencën e dy kryerjeve, një sekuencë e natyrshme është vendosja e të parës përpara të dytës.
sudo etckeeper vcs diff 7f5bff..1aa658
Tani, ju zbuloni se keni konfiguruar gabim emrin e hostit /etc/hosts
gjatë kryerjes së parë dhe të dytë, por shtimi i skedarit /etc/abcde
është një veprim i saktë, ju mund të revokoni ndryshimin tuaj vetëm në /etc/hosts
skedar me komandën e mëposhtme:
sudo etckeeper vcs checkout 7f5bff /etc/hosts
Nëse dëshironi të revokoni të gjitha ndryshimet midis kryerjes së parë dhe kryerjes së dytë, mund të përdorni komandën e mëposhtme:
sudo etckeeper vcs checkout 7f5bff
Sigurisht, ju ende mund të ktheheni në kryerjen e dytë:
sudo etckeeper vcs checkout 1aa658
Duke pasur Etckeeper të konfiguruar siç duhet, ju mund të akordoni dhe mirëmbani sistemin tuaj me më shumë besim. Sidoqoftë, kini parasysh se kontrolli i versionit është i ndryshëm nga kopjimi dhe /etc/
drejtoria nuk është i vetmi vend për t'u shqetësuar. Për ta mbajtur sistemin tuaj në formë, duhet gjithashtu të kopjoni rregullisht sistemin tuaj përveç mekanizmit të kontrollit të versionit.
Përdorimi i një sistemi të ndryshëm? Plesk është një panel kontrolli i pronarit të hostit në internet që lejon përdoruesit të administrojnë faqet e tyre të internetit personale dhe/ose të klientëve, bazat e të dhënave
Squid është një program i popullarizuar, falas Linux që ju lejon të krijoni një përfaqësues në ueb përcjellës. Në këtë udhëzues, do të shihni se si të instaloni Squid në CentOS për t'ju kthyer
Hyrje Lighttpd është një fork i Apache që synon të jetë shumë më pak intensiv me burime. Është i lehtë, prandaj emri i tij, dhe është mjaft i thjeshtë për t'u përdorur. Instaloni
VULTR kohët e fundit ka bërë ndryshime në fund të tyre dhe gjithçka duhet të funksionojë mirë tani me NetworkManager të aktivizuar. Nëse dëshironi të çaktivizoni
Icinga2 është një sistem i fuqishëm monitorimi dhe kur përdoret në një model master-klient, ai mund të zëvendësojë nevojën për kontrolle monitorimi të bazuara në NRPE. Master-klien
Përdorimi i një sistemi të ndryshëm? Apache Cassandra është një sistem i menaxhimit të bazës së të dhënave NoSQL falas dhe me burim të hapur që është krijuar për të ofruar shkallëzim, të lartë
Përdorimi i një sistemi të ndryshëm? Microweber është një CMS me burim të hapur drag and drop dhe dyqan online. Kodi burimor Microweber është pritur në GitHub. Ky udhëzues do t'ju tregojë
Përdorimi i një sistemi të ndryshëm? Mattermost është një alternativë me burim të hapur, të vetë-strehuar për shërbimin e mesazheve Slack SAAS. Me fjalë të tjera, me Mattermost, ju rreth
Paneli i kontrollit Plesk përmban një integrim shumë të bukur për Lets Encrypt. Lets Encrypt është një nga ofruesit e vetëm SSL që jep plotësisht certifikata
Lets Encrypt është një autoritet certifikimi i dedikuar për të ofruar certifikata SSL pa pagesë. cPanel ka ndërtuar një integrim të pastër në mënyrë që ju dhe klienti juaj
Përdorimi i një sistemi të ndryshëm? Concrete5 është një CMS me burim të hapur që ofron shumë veçori dalluese dhe të dobishme për të ndihmuar redaktorët në prodhimin e përmbajtjes me lehtësi dhe
Using a Different System? Review Board is a free and open source tool for reviewing source code, documentation, images and many more. It is web-based softwar
Në këtë udhëzues, do të mësoni se si të konfiguroni vërtetimin HTTP për një server ueb Nginx që funksionon në CentOS 7. Kërkesat Për të filluar, do t'ju duhet
YOURLS (Shkurtësi juaj i URL-së) është një aplikacion për shkurtimin e URL-ve me burim të hapur dhe analitikë të të dhënave. Në këtë artikull, ne do të mbulojmë procesin e instalimit
Përdorimi i një sistemi të ndryshëm? Hyrje ArangoDB është një bazë të dhënash NoSQL me burim të hapur me një model fleksibël të dhënash për dokumente, grafikë dhe vlera-kyçe. Eshte
Hyrje Drejtoria /etc/ luan një rol kritik në mënyrën se si funksionon një sistem Linux. Arsyeja për këtë është sepse pothuajse çdo konfigurim i sistemit
Shumë administratorë të sistemit menaxhojnë sasi të mëdha serverash. Kur skedarët duhet të aksesohen nëpër serverë të ndryshëm, hyni në secilin individualisht rreth
Ky tutorial do të mbulojë procesin e instalimit të një serveri lojërash Half Life 2 në Sistemin CentOS 6. Hapi 1: Instalimi i parakushteve Për të vendosur ou
Laravel GitScrum, ose GitScrum është një mjet produktiviteti me burim të hapur i krijuar për të ndihmuar ekipet e zhvillimit të zbatojnë metodologjinë Scrum në një mënyrë të ngjashme.
Hyrje Në këtë tutorial të Vultr, do të mësoni se si të instaloni PowerDNS. PowerDNS është një program për ekzekutimin e serverëve tuaj të emrave. Është shumë e dobishme kur
Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.
A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.
Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.
Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.
Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…
Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.
Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.
Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.
Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.
Së fundmi Apple lëshoi macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë