Ha igen, itt elárulom, hogyan készítheti a CentOS 7 tükrét. Milyen előnyei vannak ennek? Közülük megtakarítja az internet sávszélességét, megőrzi a tárolók helyi másolatát, amellyel a letöltések és a telepítések sokkal gyorsabbak, és a legfontosabb mindez nagyon hasznos frissítő szerverként, ha 10 szerver vagy 1000 munkaállomás van CentOS szerintem ez a legjobb megoldás, mert gyors frissítési szolgáltatást és a LAN-hálózat sebességével tud ajánlani.
Körülbelül 10 módon készítheti el a tükröt, de elmondom neked azt, amely véleményem szerint a leggyorsabb és legkényelmesebb, a tükröt bármilyen disztribúcióban elkészítheti, amely támogatja rsync. Yesiiiiii! bárki, csak az rsync részt olvashatja el, készíthet egy helyi CentOS adattárat az ubuntu, a debian, a fedora, a redhat, a slackware programokon, mind támogatják az rsync alkalmazást
rsync egy ingyenes alkalmazás Unix és Microsoft Windows típusú rendszerekhez, amely hatékonyan továbbítja az inkrementális adatokat, amely tömörített és titkosított adatokkal is működik. A delta kódolási technika segítségével lehetővé teszi a fájlok és könyvtárak szinkronizálását a hálózat két gépe vagy ugyanazon a gépen található két hely között, minimalizálva az átvitt adatok mennyiségét.
Folytatjuk az rsync telepítését
# yum install rsync
A telepítés után csak meg kell keresnie a CentOS tükrök valami tükör a helyed közelében, amely az rsync-szel működik (ez a hatodik oszlop) Rsync Hely
Hozzon létre egy mappát, ahol elhelyezheti az adattárat. Csak a CentOS 7 tükröt készítettem, teljes isosokkal és az összes rendelkezésre álló mappával, amely 38 GB-ot foglalt el, ezért vegye figyelembe, ha a centOS más verzióinak részleges tükrét fogja készíteni vagy egy teljes tükör. Mennyi helyet foglal el? Ezt értékelnie kell.
# mkdir -p /home/repo/CentOS/7
Az adattár mindezekkel a mappákkal rendelkezik:
- atom
- centosplus
- felhő
- cr
- kivonat
- gyors pálya
- izosz
- os
- sclo
- tárolás
- frissítések
- erény
Az rsync a következőképpen működik:
# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"
- A törlés - kizárt és –kizárás címkével nagyon egyszerűen figyelmen kívül hagyhatja a mappákat vagy fájlokat, például iso mappát vagy .iso fájlokat?
# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root
- Opcióval -Töröl, törli azokat a fájlokat, amelyek már nem léteznek a forrásban.
- -a archiválja és tárolja
- -q csendes mód, elnyomja a nem hibaüzeneteket
- -z tömörítse az adatokat az átvitel során
- -H őrizze a hard linkeket, ha szeretné, én is ajánlom az opciót -l szimplaink tartására
Hogy csináltam? ilyen egyszerű:
# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7
Ne siess, elmagyarázom, miért tettem így.
- –Késleltetési frissítések Helyezze az összes frissített fájlt a teljes letöltés végére, értesz engem? Vagyis nem frissít minden alkalommal, amikor új fájlt tölt le, hanem éppen ellenkezőleg, ha 100 új fájl lett volna, a 100 új fájl befejezése után újra szinkronizálja őket hely a helyén
- rsync: //ftp.osuosl.org/centos/7/ mert csak a CentOS 7-et akarom csinálni
- / var / www / html / repo / CentOS / 7 hova fogom tenni az összes fájlt, amelyet a forrásból másoltam.
Nem szükséges, de ajánlom a csomagot Createrepo, egyszerűen az adja meg a http karakterisztikát, és hozzon létre egy indexet az adattárhoz
# yum install createrepo
Ezután csak futtassa a lerakatra mutató parancsot
# createrepo /home/repo/CentOS/7
Miután elkészült, meg kell osztania valamilyen módon, mindig használok egy http szervert, folytatva a CentOS 7-et, az alábbiak szerint telepíthet egy alapvető webszervert (használja a httpd-t, ez nem apache)
# yum group install -y "Basic Web Server
Hozzon létre egy szimbolikus linket a tényleges tárhelyről a "www" mappába
# ln -s /home/repo /var/www/html/repo
Létrehozzuk a webhelyeken elérhető és a helyeket támogató mappákat
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled
Szerkesztjük a httpd.conf fájlt, hogy hozzáadjuk az összes aktív webhelyet támogató webhelyünket
# vi /etc/httpd/conf/httpd.conf
Adja hozzá ezt a sort a fájl végéhez
IncludeOptional sites-enabled / *. Conf
Létrehozunk és szerkesztünk weboldalunkat
# vi /etc/httpd/sites-available/repocentos.conf
Szervernév repocentos.com
#ServerAlias example.com
DocumentRoot / var / www / html / repo / CentOS /
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/requests.log együttvéve
Szimbolikus link létrehozásával aktiváljuk az oldalunkat
# ln -s /etc/httpd/sites-available/repocentos.conf /etc/httpd/sites-enabled/repocentos.conf
Megváltoztatjuk a fájlok és mappák tulajdonosát és csoportját az apache-hoz
# chown apache. www/ -R
A következő parancsot úgy hajtjuk végre, hogy a webkiszolgáló a gép indításának pillanatától induljon
# systemctl enable httpd.service
A következő paranccsal indítjuk újra a webkiszolgálót
# systemctl restart httpd
Hogyan tudjuk használni?
Hozzon létre egy fájlt az /etc/yum.repos.d/local.repo fájlban, és illessze be a következő sorokat:
[os] név = master - Base baseurl = http: //ip vagy url/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = fájl: /// stb / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [frissítések] név = master - Frissíti a baseurl = http: //ip vagy url/ repo / CentOS / $ releasever / updates / $ basearch / gpgcheck = 1 gpgkey = fájl: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [extrák] név = master - Extrák baseurl = http: //ip vagy url/ repo / CentOS / $ releasever / extras / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] name = master - CentosPlus baseurl = http: //ip vagy url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = fájl: /// stb / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7
A tárolókat a következőkkel frissítjük:
# yum clean all
# yum repolist all
# yum update
Hát ez erre az időre. Mint mindig, ne felejtsd el alaposan követni a bejegyzésemet és ezt a weboldalt. Hozzászólás és így mindannyian megosztjuk tudásunkat, egészen a következő alkalommal !!!
Alkalmas-e a Centos végfelhasználói asztali PC-n való használatra? Vagy erőforrás pazarlás? A Live-usb-n keresztül teszteltem, és nagyon tetszett.
Nagyon stabil, valóban jó lehetőség. Köszönöm a hozzászólásod
Kedves elendilnarsil használja a Fedorát centókkal rendelkező végfelhasználóként, sokat kell dolgoznia, és ez egy nagyon stabil szerver.
Az erő képes. De nem nagyon szokták használni normál felhasználók asztali számítógépei számára.
Ne lepődj meg, ha a Wifi vagy nem tudom, nem tudom webkamera, (mivel a meghajtók nem csak a szerver hardvert tartalmazzák), hogy a repóban nincs csomag Nem tudom, kodekek, irodai automatizálás, ill. ilyesmi, vagy hogy a csomagok régiek (de stabilak, mint a vas)
Nem értek egyet veled, vannak erre a célra irányított hivatalos tárak, például az epel és a nux https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7
Ugrás a cikkre, kiváló !!
Ha nagy számú Linux számítógépe van, a telepítés sokkal gyorsabbá és praktikusabbá válik.
így van, köszönöm a megjegyzést
Helló kolléga, törölhetem és folytathatom a repo letöltést? ott folytatom, ahol hagytam?
Köszönöm
kétséges barátom, mivel a repót a http által fogyasztom, vagyis nézd meg a repd felépítését a httpd-ből
http://172.16.1.9 Megkapom az apache oldalt, de szeretném feltenni http://172.16.1.9/??? hogy a struktúrát http-ben láthassa.
gracias
Fel kell tennem egy kérdést a felmerülő kétségek miatt ...
rsync -avzqlH –delete –delay-updates rsync:…. Még rendben is van, de nem kell később oda tennem, ahova másolni fogják?
Például: rsync -avzqlH –delete –delay-updates rsync:…. / run / media / miuser / Data / repository / centos7 / 7 /
Kedves jó napot
Információt keresve az interneten kaptam ezt az érdekes kézikönyvet, amelyet írtál. Gratulálok ehhez. A kérdésem azért merül fel, mert szeretnék létrehozni egy tükröt több Linux disztribúcióval, Centos, OracleLinux, Debian, mindegyikkel a legújabb verzióikkal, amelyeket a cégbe telepítettem. De hogyan tehetem meg ugyanazt a tükörszervert több disztribúció és változat tárolására? Hozzon létre egy másik mappát a disztribúciók nevével és így tovább? Ezek a tárak automatikusan frissülnek, vagy olyan gyakran kell futtatnom egy parancsot? Figyelje meg észrevételeit. Boldog nap