As dit so is, bring ek u hier hoe u CentOS 7. kan weerspieël. Wat is die voordele hiervan? Onder hulle bespaar u internetbandwydte, hou u 'n plaaslike kopie van u bewaarplekke waarmee die aflaaie en installasies baie vinniger is, en die belangrikste een is baie nuttig as opdateringsbediener as u 10 bedieners of 1000 werkstasies met CentOS Ek dink dit is u beste opsie, want u kan 'n vinnige opdateringsdiens aanbied en met die spoed van u LAN-netwerk.
Nou, jy kan jou spieël op ongeveer 10 maniere maak, maar ek gaan jou die een vertel wat volgens my die vinnigste en gemaklikste is, wel u kan u spieël maak in enige verspreiding wat ondersteun rsync. Jaiiiiii! enigiemand, u kan slegs die rsync-gedeelte lees, 'n plaaslike centOS-bewaarplek op ubuntu, debian, fedora, redhat, slackware maak, hulle ondersteun almal rsync
rsync is 'n gratis toepassing vir Unix- en Microsoft Windows-tipe stelsels wat doeltreffende oordrag van inkrementele data bied, wat ook saamgepers en geïnkripteer is. Met behulp van 'n delta-koderingstegniek kan u lêers en gidse tussen twee masjiene in 'n netwerk of tussen twee plekke op dieselfde masjien sinkroniseer, om die hoeveelheid data wat oorgedra word te verminder.
Ons gaan voort om rsync te installeer
# yum install rsync
Nadat u dit geïnstalleer het, moet u net in die lys van CentOS spieëls een of ander spieël naby u omgewing wat met rsync werk (dit is die sesde kolom) Rsync-ligging
Skep 'n vouer waar u die bewaarplek kan plaas, ek het net 'n spieël gemaak van CentOS 7, kompleet met isos en al die beskikbare vouers, wat 38 GB beslaan, dus neem in ag as u 'n gedeeltelike spieël van ander weergawes van centOS of 'n volledige spieël. Hoeveel ruimte sal dit in beslag neem? Dit is iets wat u moet evalueer.
# mkdir -p /home/repo/CentOS/7
Die bewaarplek het al hierdie vouers:
- atoom
- sentosplus
- wolk
- cr
- ekstras
- sneltrajek
- ISOS
- os
- SCLO
- stoor
- updates
- deug
rsync werk soos volg:
# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"
- Met die tag verwyder - uitgesluit en –uitsluit, kan u vouers of lêers, byvoorbeeld iso, of .iso-lêers ignoreer, baie maklik, of hoe?
# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root
- Met opsie –Wis uit, sal die lêers wat nie meer in die bron bestaan nie, verwyder.
- -a argiveer en stoor
- -q stil modus, onderdruk nie-foutboodskappe
- -z komprimeer data tydens oordrag
- -H hou die harde skakels, as u wil, sal ek ook die opsie aanbeveel -l simskakels te hou
Hoe het ek dit gedoen? eenvoudig soos hierdie:
# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7
Moenie jaag nie, ek sal verduidelik waarom ek dit so gedoen het.
- –Vertragingsopdaterings Plaas al die opgedateerde lêers aan die einde van die volledige aflaai, verstaan u my? Dit wil sê, hy werk nie elke keer as hy 'n nuwe lêer aflaai nie, maar inteendeel, as daar 100 nuwe lêers was, moet u dit weer hersinkroniseer nadat hy die 100 nuwe lêers voltooi het. plek in plek
- rsync: //ftp.osuosl.org/centos/7/ want ek wil net CentOS 7 doen
- / var / www / html / repo / CentOS / 7 waar ek al my lêers wat ek gekopieër het, van die bron gaan plaas.
Dit is nie nodig nie, maar ek beveel die pakket aan skepperepo, net wat dit doen is om die http-kenmerk te gee en 'n indeks vir u bewaarplek te skep
# yum install createrepo
Voer dan net die opdrag uit na u bewaarplek
# createrepo /home/repo/CentOS/7
As u klaar is, moet u dit op die een of ander manier deel, ek gebruik altyd 'n http-bediener, gaan voort met CentOS 7, u kan 'n basiese webbediener soos volg installeer (gebruik httpd, dit is nie apache nie)
# yum group install -y "Basic Web Server
Skep 'n simboliese skakel vanaf die werklike bewaarplek na die "www" -map
# ln -s /home/repo /var/www/html/repo
Ons skep die dopgehou-beskikbaar en werf-geaktiveerde vouers
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled
Ons wysig die httpd.conf-lêer om al ons aktiewe werwe wat geaktiveer is, by te voeg
# vi /etc/httpd/conf/httpd.conf
Voeg hierdie reël aan die einde van die lêer
Sluit opsionele werwe-geaktiveer / * in. Conf
Ons skep en wysig ons webwerf
# vi /etc/httpd/sites-available/repocentos.conf
Bedienernaam repocentos.com
#ServerAlias voorbeeld.com
DocumentRoot / var / www / html / repo / CentOS /
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/requests.log gekombineer
Ons aktiveer ons webwerf deur 'n simboliese skakel te skep
# ln -s /etc/httpd/sites-available/repocentos.conf /etc/httpd/sites-enabled/repocentos.conf
Ons verander die eienaar en groep lêers en vouers vir apache
# chown apache. www/ -R
Ons voer die volgende opdrag uit sodat die webbediener begin vanaf die oomblik dat ons die masjien begin het
# systemctl enable httpd.service
Ons begin die webbediener weer met die volgende opdrag
# systemctl restart httpd
Hoe kan ons dit gebruik?
Skep 'n lêer in /etc/yum.repos.d/local.repo en plak die volgende lyne:
[os] naam = meester - Base baseurl = http: //ip of url/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [updates] name = master - Updates baseurl = http: //ip of url/ repo / CentOS / $ releasever / updates / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [extras] name = master - Extras baseurl = http: //ip of url/ repo / CentOS / $ releasever / extras / $ basearch / gpgcheck = 1 gpgkey = lêer: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] name = master - CentosPlus baseurl = http: //ip of url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = lêer: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7
Ons verfris die bewaarplekke met:
# yum clean all
# yum repolist all
# yum update
Wel, dit is dit vir hierdie tyd. Onthou, soos altyd, my boodskap en hierdie webwerf noukeurig te volg. Lewer kommentaar en so deel ons almal ons kennis, tot die volgende keer !!!
11 kommentaar, los joune
Is Centos geskik vir gebruik op 'n eindgebruiker-rekenaar? Of is dit 'n vermorsing van hulpbronne? Ek het dit via Live-usb getoets en ek het regtig daarvan gehou.
Dit is baie stabiel, dit is regtig 'n goeie opsie. Dankie vir u kommentaar
Geagte elendilnarsil gebruik Fedora as eindgebruiker met centos, u moet baie werk en dit is 'n baie stabiele bediener.
Krag kan. Maar dit is nie baie bedoel vir lessenaars van normale gebruikers nie.
Wees nie verbaas as die Wifi u nie gryp nie, of 'n duiker wat ek nie ken nie, webkamera, (aangesien dit bestuurders meer as niks hard van die bediener insluit nie), dat daar geen pakket is wat ek nie weet nie; so iets, of dat die pakkies oud is (maar stabiel soos yster)
Ek stem nie met u saam nie, daar is amptelike bewaarplekke wat hiertoe gerig is, soos epel en nux https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7
Gaan na die artikel, uitstekend !!
As u 'n groot aantal Linux-rekenaars het, word die installasies baie vinniger en praktieser.
dit is reg, dankie vir u kommentaar
Hallo kollega, kan ek die aflaai van die repo kanselleer en hervat? gaan voort waar ek vertrek het?
Dankie
'n twyfelvriend, aangesien ek die repo deur http verorber, dit wil sê, sien die struktuur van die repo vanaf httpd
http://172.16.1.9 Ek kry die apache-bladsy, maar ek wil dit sit http://172.16.1.9/??? om die struktuur deur http te sien.
dankie
Ek moet 'n vraag vra vir twyfel wat ontstaan het ...
rsync -avzqlH –delete –delay-updates rsync:…. Selfs daar is goed, maar ek hoef nie later te sit waar dit gekopieër gaan word nie?
Byvoorbeeld: rsync -avzqlH –verwis –delay-updates rsync:…. / run / media / miuser / Data / repository / centos7 / 7 /
Liewe goeie middag
Op soek na inligting op die internet, kry ek hierdie interessante handleiding wat u geskryf het, baie geluk. My vraag ontstaan omdat ek 'n Mirror wil skep met verskeie Linux-verspreidings, Centos, OracleLinux, Debian, almal met hul nuutste weergawes wat ek in die maatskappy geïnstalleer het. Maar hoe kan ek maak dat dieselfde spieëlbediener verskeie verspreidings en weergawes stoor? Moet ek 'n ander lêergids skep met die naam van die verspreidings ensovoorts? Hierdie bewaarplekke word outomaties opgedateer of moet ek so gereeld 'n opdrag uitvoer? Hou u kommentaar dop. Gelukkige dag