Ibi ipamọ agbegbe ti CentOS 7 (digi)

Ti o ba bẹ bẹ, nibi Mo mu ọ bi o ṣe le digi CentOS 7. Kini awọn anfani eyi? Ninu wọn, o fipamọ bandiwidi Intanẹẹti, o tọju ẹda agbegbe ti awọn ibi ipamọ rẹ pẹlu eyiti awọn igbasilẹ ati awọn fifi sori ẹrọ yarayara pupọ, ati pe akọkọ ninu gbogbo wọn wulo pupọ bi olupin imudojuiwọn ti o ba ni awọn olupin 10 tabi awọn ibudo iṣẹ 1000 pẹlu CentOS Mo ro pe eyi ni aṣayan ti o dara julọ nitori o le funni ni iṣẹ imudojuiwọn iyara ati pẹlu iyara ti nẹtiwọọki LAN rẹ.

Ni bayi, o le ṣe digi rẹ ni awọn ọna 10 ṣugbọn Mo n sọ fun ọ ọkan ti o wa ni ero mi ni yiyara ati itunu julọ, daradara o le ṣe digi rẹ ni eyikeyi pinpin ti o ṣe atilẹyin rsync. Bẹẹniiiiiii! ẹnikẹni, o le ka apakan rsync nikan, ṣe ibi ipamọ centOS ti agbegbe lori ubuntu, debian, fedora, redhat, slackware, gbogbo wọn ṣe atilẹyin rsync

rsync jẹ ohun elo ọfẹ fun Unix ati awọn eto iru Windows Windows ti o funni ni gbigbe daradara ti data afikun, eyiti o tun ṣiṣẹ pẹlu fisinuirindigbindigbin ati data ti paroko. Lilo ilana iwọle koodu delta, o fun ọ laaye lati muuṣiṣẹpọ awọn faili ati awọn ilana laarin awọn ero meji lori nẹtiwọọki kan tabi laarin awọn ipo meji lori ẹrọ kanna, idinku iwọn didun data ti o gbe.

A tẹsiwaju lati fi sori ẹrọ rsync
# yum install rsync

Lọgan ti o fi sii o kan ni lati wo ninu atokọ ti Awọn digi CentOS diẹ ninu digi nitosi agbegbe rẹ ti o ṣiṣẹ pẹlu rsync (o jẹ iwe kẹfa) Ipo Rsync

Ṣẹda folda kan nibiti o le gbe ibi ipamọ sii, Mo ṣe digi nikan ti CentOS 7, ti o pari pẹlu awọn isos ati gbogbo awọn folda ti o wa, eyiti o gba 38 GB, nitorinaa ṣe akiyesi ti o ba fẹ ṣe digi apa kan ti awọn ẹya miiran ti centOS tabi digi kikun. Aaye melo ni yoo gba? O jẹ nkan ti o yẹ ki o ṣe ayẹwo.

# mkdir -p /home/repo/CentOS/7

Ibi ipamọ ni gbogbo awọn folda wọnyi:

  • atomu
  • centosplus
  • awọsanma
  • cr
  • awọn apẹrẹ
  • orin dín
  • awọn isos
  • os
  • sclo
  • ibi ipamọ
  • awọn imudojuiwọn
  • nitori

rsync ṣiṣẹ bi atẹle:

# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"

  • Pẹlu taagi paarẹ - yọọ kuro ati -kikun o le foju awọn folda tabi awọn faili, apẹẹrẹ folda iso, tabi awọn faili .iso, o rọrun pupọ?

# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root

  • Pẹlu aṣayan –Parẹ, yoo paarẹ awọn faili ti ko si tẹlẹ ninu orisun.
  • -a ile ifi nkan pamosi ati ile itaja
  • -q ipo idakẹjẹ, npa awọn ifiranṣẹ ti ko ni aṣiṣe duro
  • -z compress data lakoko gbigbe
  • -H tọju awọn ọna asopọ lile, ti o ba fẹ Emi yoo tun ṣeduro aṣayan naa -l lati mu awọn ọna asopọ

Bawo ni Mo ṣe? rọrun bi eleyi:

# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7

Maṣe yara, ati pe Emi yoo ṣalaye idi ti mo fi ṣe bẹ.

  • –Da awọn imudojuiwọn Fi gbogbo awọn faili ti a ṣe imudojuiwọn si opin gbogbo igbasilẹ naa, ṣe o ye mi? Iyẹn ni pe, ko ṣe imudojuiwọn ni igbakugba ti o ba gba faili tuntun kan, ṣugbọn ni ilodi si, ti awọn faili tuntun 100 ba wa, lẹhin ti pari awọn faili tuntun 100, ṣe wọn gbe ni ibi
  • rsync: //ftp.osuosl.org/centos/7/ nitori Mo fẹ lati ṣe CentOS 7 nikan
  • / var / www / html / repo / CentOS / 7 nibi ti Emi yoo fi gbogbo awọn faili mi sii ti Mo daakọ lati orisun.

Ko ṣe dandan, ṣugbọn Mo ṣeduro package naa ṣẹdarepo, nirọrun ohun ti o ṣe ni fun ni ẹda http ati ṣẹda itọka fun ibi-ipamọ rẹ

# yum install createrepo

Lẹhinna kan ṣiṣe aṣẹ ti o tọka si ibi ipamọ rẹ

# createrepo /home/repo/CentOS/7

Bayi ni kete ti o pari, o gbọdọ pin ni ọna kan, Mo lo olupin http nigbagbogbo, tẹsiwaju pẹlu CentOS 7, o le fi sori ẹrọ olupin ayelujara ipilẹ bi atẹle (lo httpd, kii ṣe afun)

# yum group install -y "Basic Web Server

Ṣẹda ọna asopọ aami lati aaye ibi ipamọ gangan si folda "www"

# ln -s /home/repo /var/www/html/repo

A ṣẹda awọn aaye ti o wa-ati awọn folda ti o ni agbara awọn aaye
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled

A satunkọ faili httpd.conf lati ṣafikun gbogbo awọn aaye ti o ṣiṣẹ ti o ṣiṣẹ

# vi /etc/httpd/conf/httpd.conf

Ṣafikun laini yii si opin faili naa
Pẹlu Awọn aaye yiyan-ti o ṣiṣẹ / *. Conf

A ṣẹda ati ṣatunkọ oju opo wẹẹbu wa

# vi /etc/httpd/sites-available/repocentos.conf


Orukọ olupin repocentos.com
#ServerAlias ​​apẹẹrẹ.com
Iwe akọọlẹ / var / www / html / repo / CentOS /
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/requests.log ni idapo

A mu aaye wa ṣiṣẹ nipa ṣiṣẹda ọna asopọ aami

# ln -s /etc/httpd/sites-available/repocentos.conf  /etc/httpd/sites-enabled/repocentos.conf

A yipada oluwa ati ẹgbẹ awọn faili ati folda fun afun

# chown apache. www/ -R

A ṣiṣẹ aṣẹ atẹle ki olupin wẹẹbu bẹrẹ lati akoko ti a bẹrẹ ẹrọ naa

# systemctl enable httpd.service

A tun bẹrẹ olupin wẹẹbu pẹlu aṣẹ atẹle

# systemctl restart httpd

Bawo ni a ṣe le lo?

Ṣẹda faili kan ni /etc/yum.repos.d/local.repo ki o lẹẹ mọ awọn ila wọnyi:

[os] orukọ = oluwa - Ipilẹ baseurl = http: //ip tabi url/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = faili: /// ati be be lo / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [awọn imudojuiwọn] orukọ = oluwa - Awọn imudojuiwọn baseurl = http: //ip tabi url/ repo / CentOS / $ releasever / updates / $ basearch / gpgcheck = 1 gpgkey = faili: /// ati be be lo / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [esitira] orukọ = oluwa - Awọn afikun baseurl = http: //ip tabi url/ repo / CentOS / $ releasever / esitira / $ basearch / gpgcheck = 1 gpgkey = faili: /// ati be be lo / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] orukọ = oluwa - CentosPlus baseurl = http: //ip tabi url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = faili: /// ati be be lo / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7

A sọ awọn ibi ipamọ pẹlu:
# yum clean all

# yum repolist all

# yum update

Daradara iyẹn ni fun akoko yii. Bi igbagbogbo ranti lati tẹle pẹkipẹki ifiweranṣẹ mi ati oju opo wẹẹbu yii. Ọrọìwòye ati nitorinaa gbogbo wa pin imọ wa, titi di akoko atẹle !!!


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 11, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   elendilnarsil wi

    Njẹ Centos jẹ o dara fun lilo lori PC tabili olumulo ipari? Tabi o jẹ egbin ti awọn orisun? Mo ti sọ idanwo rẹ nipasẹ Live-usb ati pe Mo fẹran rẹ gaan.

    1.    brodydalle wi

      O jẹ iduroṣinṣin pupọ, o jẹ aṣayan ti o dara gaan gaan. O ṣeun fun rẹ ọrọìwòye

    2.    HO2Gi wi

      Olufẹ elendilnarsil lo Fedora bi olumulo ipari pẹlu awọn centos o ni lati ṣiṣẹ pupọ ati pe o jẹ olupin iduroṣinṣin pupọ.

  2.   Gonzalo martinez wi

    Agbara le. Ṣugbọn kii ṣe ipinnu pupọ fun awọn tabili tabili ti awọn olumulo deede.

    Maṣe jẹ ki iyalẹnu ti Wifi ko ba gba ọ tabi diẹ ninu omi ti Emi ko mọ, kamẹra wẹẹbu, (nitori o pẹlu awọn awakọ diẹ sii ju ohunkohun ti olupin lile), pe ninu repo ko si package ti Emi ko mọ, awọn kodẹki, adaṣe ọfiisi, tabi nkankan bii iyẹn, tabi pe awọn idii ti atijọ (ṣugbọn iduroṣinṣin bi irin)

    1.    brodydalle wi

      Emi ko gba pẹlu rẹ, awọn ibi ipamọ osise ti o ni itọsọna si opin yii, gẹgẹbi epel ati nux https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7

  3.   Gonzalo martinez wi

    Lilọ si nkan, o dara julọ !!

    Nigbati o ba ni nọmba nla ti awọn kọnputa Linux, awọn fifi sori ẹrọ di iyara pupọ ati iwulo diẹ sii.

    1.    brodydalle wi

      iyẹn tọ, o ṣeun fun asọye rẹ

  4.   alexmanafan wi

    Kaabo alabaṣiṣẹpọ, Ṣe Mo le fagilee ki o tun bẹrẹ gbigba lati ayelujara repo? tẹsiwaju ni ibiti mo fi silẹ?
    Gracias

  5.   luis wi

    a iyemeji ọrẹ, bi mo ti run awọn repo nipa http, ti o ni, wo awọn be ti repo lati httpd
    http://172.16.1.9 Mo gba oju-iwe afun ṣugbọn Mo fẹ lati fi sii http://172.16.1.9/??? lati wo eto naa nipasẹ http.

    gracias

  6.   odhnamra wi

    Mo nilo lati beere ibeere kan fun awọn iyemeji ti o waye ...
    rsync -avzqlH –delete –delay-Updates rsync:…. Paapaa o wa itanran ṣugbọn emi ko ni lati fi ibiti o nlo lati daakọ nigbamii?
    Fun apẹẹrẹ: rsync -avzqlH –delete –delay-Updates rsync:…. / ṣiṣe / media / miuser / Data / ibi ipamọ / centos7 / 7 /

  7.   Daniel Morales ibi ipamọ aworan wi

    E ku ojumo ooo

    Wiwa alaye lori Wẹẹbu Mo ni itọsọna ti o nifẹ ti o kọ, Oriire lori iyẹn. Ibeere mi waye nitori Mo fẹ lati ṣẹda Digi pẹlu ọpọlọpọ awọn pinpin Lainos, Centos, OracleLinux, Debian, gbogbo wọn pẹlu awọn ẹya tuntun wọn ti Mo ti fi sii ni ile-iṣẹ naa. Ṣugbọn bawo ni MO ṣe le ṣe olupin olupin digi kanna tọju ọpọlọpọ awọn pinpin ati awọn ẹya? Ṣe Mo yẹ ki o ṣẹda folda miiran pẹlu orukọ awọn pinpin ati bẹbẹ lọ? Awọn ibi ipamọ wọnyi ni imudojuiwọn laifọwọyi tabi ṣe Mo ni lati ṣiṣẹ aṣẹ ni gbogbo igbagbogbo? Ṣọra fun awọn asọye rẹ. Ọjọ ayọ