Nëse po, këtu ju sjell si të krijoni një pasqyrë të CentOS 7. Cilat janë përfitimet e kësaj? Midis tyre, ju kurseni bandën e Internetit, mbani një kopje lokale të depove tuaja me të cilat shkarkimet dhe instalimet janë shumë më të shpejta, dhe kryesorja nga të gjitha është shumë e dobishme si një server azhurnimi nëse keni 10 servera ose 1000 stacione pune me CentOS mendoj ky është opsioni juaj më i mirë sepse mund të ofroni një shërbim azhurnimi të shpejtë dhe me shpejtësinë e rrjetit tuaj LAN.
Tani, ju mund ta bëni pasqyrën tuaj në rreth 10 mënyra, por unë do t'ju tregoj atë që për mendimin tim është më e shpejta dhe më e rehatshme, mirë ju mund ta bëni pasqyrën tuaj në çdo shpërndarje që mbështet rsync. Yesiiiiii! çdokush, mund të lexoni vetëm pjesën e rsync, të bëni një depo lokale centOS në ubuntu, debian, fedora, redhat, slackware, të gjithë mbështesin rsync
rsync është një aplikacion falas për sistemet e tipit Unix dhe Microsoft Windows që ofron transmetim efikas të të dhënave rritëse, i cili gjithashtu operon me të dhëna të kompresuara dhe të koduara. Duke përdorur një teknikë të kodimit delta, ju lejon të sinkronizoni skedarët dhe drejtoritë midis dy makinerive në një rrjet ose midis dy vendndodhjeve në të njëjtën makinë, duke minimizuar vëllimin e të dhënave të transferuara.
Ne vazhdojmë të instalojmë rsync
# yum install rsync
Pasi të instalohen, thjesht duhet të shikoni në listën e Pasqyrat CentOS disa pasqyra afër lokalitetit tuaj që punon me rsync (është kolona e gjashtë) Vendndodhja Rsync
Krijoni një dosje ku mund të vendosni depon, unë bëra vetëm një pasqyrë të CentOS 7, të plotë me isos dhe të gjithë dosjet e disponueshme, të cilat zunë 38 GB, kështu që merrni parasysh nëse do të bëni një pasqyrë të pjesshme të versioneve të tjera të centOS ose një pasqyrë të plotë. Sa hapësirë do të zërë? Somethingshtë diçka që duhet ta vlerësoni.
# mkdir -p /home/repo/CentOS/7
Depoja ka të gjitha këto dosje:
- atomik
- centosplus
- re
- cr
- pagesë shtesë
- pista e shpejtë
- izos
- os
- sklo
- ruajtje
- Updates
- virtu
rsync punon si më poshtë:
# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"
- Me etiketën fshirje - të përjashtuar dhe - përjashtim mund të injoroni dosje ose skedarë, shembull dosje iso, ose skedarë .iso, shumë e lehtë apo jo?
# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root
- Me opsion –Fshihet, do të fshijë skedarët që nuk ekzistojnë më në burim.
- -a arkiv dhe dyqan
- -q modaliteti i qetë, shtyp mesazhet jo-gabime
- -z ngjesh të dhënat gjatë transferimit
- -H mbaj lidhjet e forta, nëse do të doja të rekomandoja gjithashtu opsionin -l për të mbajtur simlinks
Si e bëra atë? e thjeshtë si kjo:
# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7
Mos u ngut, do të shpjegoj pse e bëra ashtu.
- –Vonimet më të reja Vendosni të gjitha skedarët e azhurnuar në fund të të gjithë shkarkimit, a më kuptoni? Kjo është, ai nuk azhurnon sa herë që shkarkon një skedar të ri, por përkundrazi, nëse do të kishte 100 skedarë të rinj, pas përfundimit të 100 të reja skedarët, rsync ato në vend
- rsync: //ftp.osuosl.org/centos/7/ sepse unë dua të bëj vetëm CentOS 7
- / var / www / html / repo / CentOS / 7 ku do të vendos të gjitha skedarët e mi që kopjova nga burimi.
Nuk është e nevojshme, por unë rekomandoj paketën krijojeni, thjesht ajo që bën është t'i japë asaj karakteristikën http dhe të krijojë një indeks për depon tuaj
# yum install createrepo
Pastaj thjesht ekzekutoni komandën duke treguar depon tuaj
# createrepo /home/repo/CentOS/7
Tani pasi të keni mbaruar, duhet ta ndani atë në një farë mënyre, unë gjithmonë përdor një server http, duke vazhduar me CentOS 7, ju mund të instaloni një server bazë web si më poshtë (përdorni httpd, nuk është apache)
# yum group install -y "Basic Web Server
Krijoni një lidhje simbolike nga faqja aktuale e depozitës në dosjen "www"
# ln -s /home/repo /var/www/html/repo
Ne krijojmë dosjet e disponueshme për faqet dhe ato të mundësuara nga faqet e internetit
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled
Ne editojmë skedarin httpd.conf për të shtuar të gjitha faqet tona aktive të mundësuara nga faqet
# vi /etc/httpd/conf/httpd.conf
Shtoni këtë rresht në fund të skedarit
Përfshini faqet opsionale të aktivizuara / *. Konf
Ne krijojmë dhe editojmë faqen tonë të internetit
# vi /etc/httpd/sites-available/repocentos.conf
Emri i serverit repocentos.com
#ServerAlias shembull.com
DocumentRoot / var / www / html / repo / CentOS /
ErrorLog /var/log/httpd/error.log
LogL Custom /var/log/httpd/requests.log të kombinuara
Ne aktivizojmë faqen tonë duke krijuar një lidhje simbolike
# ln -s /etc/httpd/sites-available/repocentos.conf /etc/httpd/sites-enabled/repocentos.conf
Ne ndryshojmë pronarin dhe grupin e skedarëve dhe dosjeve për apache
# chown apache. www/ -R
Ne ekzekutojmë komandën e mëposhtme në mënyrë që serveri i internetit të fillojë nga momenti kur kemi filluar makinerinë
# systemctl enable httpd.service
Ne rifillojmë web serverin me komandën e mëposhtme
# systemctl restart httpd
Si mund ta përdorim atë?
Krijoni një skedar në /etc/yum.repos.d/local.repo dhe ngjisni linjat vijuese:
[os] emri = master - baza bazë = http: //ip ose url/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = skedar: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [azhurnimet] name = master - Azhurnimet baseurl = http: //ip ose url/ repo / CentOS / $ releasever / updates / $ basearch / gpgcheck = 1 gpgkey = skedar: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [shtesat] name = master - Shtesa baseurl = http: //ip ose url/ repo / CentOS / $ releasever / extras / $ basearch / gpgcheck = 1 gpgkey = skedar: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] name = master - CentosPlus baseurl = http: //ip ose url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = skedar: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7
Ne rifreskojmë depot me:
# yum clean all
# yum repolist all
# yum update
Epo kjo është për këtë kohë. Si gjithmonë mos harroni të ndiqni nga afër postimin tim dhe këtë faqe në internet. Komentoni dhe kështu të gjithë ndajmë njohuritë tona, deri në herën tjetër !!!
A është Centos i përshtatshëm për përdorim në një kompjuter desktop të përdoruesit fundor? Apo është një humbje e burimeve? Unë e kam testuar atë përmes Live-usb dhe më pëlqeu shumë.
Shtë shumë e qëndrueshme, me të vërtetë është një mundësi e mirë. Faleminderit per komentin tuaj
I dashur elendilnarsil përdorni Fedora si një përdorues përfundimtar me cent ju duhet të punoni shumë dhe është një server shumë i qëndrueshëm.
Fuqia mundet. Por nuk është shumë i destinuar për desktopët e përdoruesve normalë.
Mos u habisni nëse Wifi ose ndonjë zhytës i kamerës në internet nuk e njoh, (pasi përfshin shoferë më shumë sesa asgjë të vështirë nga serveri), që në repo nuk ka asnjë paketë të Nuk i di, kode, automatizimi i zyrës , ose diçka e tillë, ose që paketimet janë të vjetra (por të qëndrueshme si hekuri)
Unë nuk jam dakord me ju, ka depo zyrtare të orientuara për këtë qëllim, të tilla si epel dhe nux https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7
Shkuarja te artikulli, shkëlqyeshëm !!
Kur keni një numër të madh të kompjuterëve Linux, instalimet bëhen shumë më të shpejta dhe më praktike.
ashtu eshte, faleminderit per komentin tuaj
Përshëndetje koleg, a mund ta anuloj dhe të rifilloj shkarkimin e repos? vazhdoj atje ku u nisa?
Falënderim
një mik i dyshimtë, pasi unë e konsumoj repon nga http, dmth. shiko strukturën e repos nga httpd
http://172.16.1.9 Marr faqen apache por dua ta vendos http://172.16.1.9/??? për të parë strukturën nga http.
falënderim
Duhet të bëj një pyetje për dyshime që u ngritën ...
rsync -avzqlH –shlye – vonesa-azhurnime rsync:. Edhe atje është mirë, por unë nuk kam për të vënë ku do të kopjohet më vonë?
Për shembull: rsync -avzqlH - fshij - vonoj-azhurnon rsync:. / run / media / miuser / Data / depo / centos7 / 7 /
E dashur pasdite
Duke kërkuar informacion në Web, unë kam këtë manual interesant që keni shkruar, Urime për këtë. Pyetja ime lind sepse unë dua të krijoj një Mirror me disa shpërndarje Linux, Centos, OracleLinux, Debian, të gjitha me versionet e tyre më të fundit që unë kam instaluar në kompani. Por si mund të bëj që i njëjti server pasqyre të ruajë disa shpërndarje dhe versione? A duhet të krijoj një dosje tjetër me emrin e shpërndarjeve dhe kështu me radhë? Këto depo azhurnohen automatikisht ose a duhet të ekzekutoj një komandë kaq shpesh? Shikoni për komentet tuaja. Gëzuar ditën