Uma kunjalo, lapha ngikulethela indlela yokulingisa i-CentOS 7. Ziyini izinzuzo zalokhu? Phakathi kwazo, ulondoloza umkhawulokudonsa we-inthanethi, ugcina ikhophi lasendaweni lamafosikhophi akho okulandwayo nokufakwa kwawo kushesha kakhulu, futhi okuyinhloko kukho konke kusiza kakhulu njengeseva yokuvuselela uma unamaseva ayi-10 noma izikhungo zokusebenzela eziyi-1000 I-CentOS ngicabanga ukuthi le inketho yakho engcono kakhulu ngoba unganikela ngenkonzo yokuvuselela okusheshayo nangejubane lenethiwekhi yakho ye-LAN.
Manje, ungenza isibuko sakho ngezindlela ezingaba yishumi kepha ngizokutshela eyodwa ngombono wami ukuthi iyashesha futhi inethezekile, kahle ungenza isibuko sakho kunoma yikuphi ukusatshalaliswa okusekela rsync. Yesiiiiii! noma ngubani, ungafunda ingxenye ye-rsync kuphela, wenze okugciniwe kwasendaweni kwe-centOS ku-ubuntu, i-debian, i-fedora, i-redhat, i-slackware, bonke basekela i-rsync
rsync uhlelo lokusebenza lwamahhala lwezinhlelo zohlobo lwe-Unix ne-Microsoft Windows ezinikezela ngokudluliswa okusebenzayo kwemininingwane ekhuphukayo, esebenza futhi ngemininingwane ecindezelwe futhi ebetheliwe. Usebenzisa inqubo yokufaka ikhodi ku-delta, ikuvumela ukuthi uvumelanise amafayela nezikhombisi phakathi kwemishini emibili kunethiwekhi noma phakathi kwezindawo ezimbili emshinini ofanayo, ukunciphisa ivolumu yedatha edlulisiwe.
Siyaqhubeka nokufaka i-rsync
# yum install rsync
Uma usufakiwe kufanele ubheke ohlwini lwe Izibuko zeCentOS isibuko esithile eduze kwasendaweni yakho esisebenza ne-rsync (yikholamu lesithupha) Indawo yeRsync
Dala ifolda lapho ungabeka khona ikhosombe, ngenze isibuko se-CentOS 7 kuphela, sigcwaliswe ngama-isos nawo wonke amafolda atholakalayo, athathe ama-38 GB, ngakho-ke cabanga uma uzokwenza isibuko esinqunyiwe sezinye izinhlobo ze-centOS noma isibuko esigcwele. Izothatha isikhala esingakanani? Into okufanele uyihlole.
# mkdir -p /home/repo/CentOS/7
Indawo yokugcina inawo wonke la mafolda:
- atomic
- ikhulu
- ifu
- cr
- okungeziwe
- okusheshayo
- isos
- os
- i-sclo
- isitoreji
- izibuyekezo
- amandla
i-rsync isebenza kanjena:
# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"
- Ngomaki susa - ukhishwe ngaphandle futhi-- ngaphandle ungawanaki amafolda noma amafayela, isibonelo ifolda ye-iso, noma amafayela we-.iso, kulula kakhulu?
# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root
- Ngokukhethwa kukho -Susa, izosusa amafayela angasekho kumthombo.
- -a ingobo yomlando nesitolo
- -q imodi ethule, icindezela imilayezo engeyona eyamaphutha
- -z cindezela idatha ngesikhathi sokudlulisa
- -H gcina izixhumanisi ezinzima, uma ufuna bengingancoma nenketho -l ukubamba ama-symlinks
Ngikwenze kanjani? elula kanjena:
# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7
Ungajahi, ngizochaza ukuthi kungani ngikwenze kanjena.
- -Izibuyekezo zokubambezeleka Faka wonke amafayela abuyekeziwe ekugcineni kokulanda konke, uyangizwa? Okusho ukuthi, akabuyekezi njalo lapho elanda ifayili elisha, kepha kunalokho, uma ngabe bekukhona amafayela amasha ayi-100, ngemuva kokuqeda amafayela amasha ayi-100, uwavumelanise beka endaweni
- i-rsync: //ftp.osuosl.org/centos/7/ ngoba ngifuna ukwenza kuphela i-CentOS 7
- / var / www / html / repo / CentOS / 7 lapho ngizobeka khona wonke amafayela wami engiwakopishe emthonjeni.
Akudingekile, kepha ngincoma iphakheji mdalo, ngokumane nje ikwenze ukuyinikeza isici se-http bese udala inkomba yokugcina kwakho
# yum install createrepo
Ngemuva kwalokho vele usebenzise umyalo okhomba endaweni yakho yokugcina
# createrepo /home/repo/CentOS/7
Manje uma usuqedile, kufanele wabelane ngayo ngandlela thile, ngihlala ngisebenzisa iseva ye-http, ngiqhubeka neCentOS 7, ungafaka isiphakeli sewebhu esiyisisekelo ngokulandelayo (sebenzisa i-httpd, akuyona i-apache)
# yum group install -y "Basic Web Server
Dala isixhumanisi esingokomfanekiso sisuka endaweni yangempela yokugcina siye kufolda ethi "www"
# ln -s /home/repo /var/www/html/repo
Sakha amafolda anikwe amandla amasayithi namasayithi
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled
Sihlela ifayela le-httpd.conf ukwengeza wonke amasayithi ethu anikwe amandla amasayithi
# vi /etc/httpd/conf/httpd.conf
Faka lo mugqa ekugcineni kwefayela
Faka amasayithi anokukhetha anikwe amandla / *
Sakha futhi sihlele iwebhusayithi yethu
# vi /etc/httpd/sites-available/repocentos.conf
I-ServerName repocentos.com
#ServerAlias ​​example.com
IdokhumentiRoot / var / www / html / repo / CentOS /
IphuthaLog /var/log/httpd/error.log
I-CustomLog /var/log/httpd/requests.log ihlangene
Senza indawo yethu isebenze ngokwakha isixhumanisi esingokomfanekiso
# ln -s /etc/httpd/sites-available/repocentos.conf /etc/httpd/sites-enabled/repocentos.conf
Sishintsha umnikazi neqembu lamafayela namafolda ama-apache
# chown apache. www/ -R
Sisebenzisa umyalo olandelayo ukuze iseva yewebhu iqale kusukela lapho siqala khona umshini
# systemctl enable httpd.service
Siqala kabusha iseva yewebhu ngomyalo olandelayo
# systemctl restart httpd
Singayisebenzisa kanjani?
Dala ifayela ku /etc/yum.repos.d/local.repo bese unamathisela imigqa elandelayo:
[os] name = master - Base baseurl = http: //ip noma i-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 noma i-url/ repo / CentOS / $ release / updates / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [extras] name = master - Extras baseurl = http: //ip noma i-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 noma i-url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7
Sivuselela amakhosombe nge:
# yum clean all
# yum repolist all
# yum update
Kulungile ngalesi sikhathi. Njengenjwayelo khumbula ukulandela eduze okuthunyelwe kwami ​​nale webhusayithi. Beka amazwana ngakho-ke sonke sabelana ngolwazi lwethu, kuze kube yisikhathi esizayo !!!