CentOS 7 repozitwa lokal (glas)

Si se konsa, isit la mwen pote ou ki jan fè yon glas nan CentOS 7. Ki benefis ki genyen nan sa a? Pami yo, ou sove Pleasant entènèt, ou kenbe yon kopi lokal nan depo ou yo ak ki downloads ak enstalasyon yo pi vit, ak youn nan prensipal nan tout se trè itil kòm yon sèvè aktyalizasyon si ou gen 10 serveurs oswa 1000 estasyon ak CentOS Mwen panse ke sa a se pi bon opsyon ou paske ou ka ofri yon sèvis aktyalizasyon vit ak vitès la nan rezo LAN ou.

Koulye a, ou ka fè glas ou nan apeprè 10 fason, men mwen pral di ou yon sèl la ki nan opinyon mwen se pi rapid la ak pi konfòtab, byen ou ka fè glas ou nan nenpòt distribisyon ki sipòte rsync. Wiiiiiii! nenpòt moun, ou ka li sèlman pati rsync la, fè yon depo lokal CentOS sou ubuntu, Debian, Fedora, Redhat, slackware, yo tout sipòte rsync

rsync se yon aplikasyon gratis pou Unix ak Microsoft Windows-kalite sistèm ki ofri transmisyon efikas nan done incrémentielle, ki tou opere ak done konprese ak chiffres. Sèvi ak yon teknik kodaj delta, li pèmèt ou senkronize dosye ak repèrtwar ant de machin sou yon rezo oswa ant de kote sou machin nan menm, minimize volim nan done transfere.

Nou kontinye enstale rsync
# yum install rsync

Yon fwa enstale ou jis gen gade nan lis la nan Miwa CentOS kèk glas tou pre lokalite ou a ki travay ak rsync (li se sizyèm kolòn nan) Rsync Kote

Kreye yon katab kote ou ka mete repozitwa a, mwen sèlman fè yon glas nan CentOS 7, ranpli ak isos ak tout dosye ki disponib yo, ki te pran 38 GB, kidonk pran an konsiderasyon si ou pral fè yon glas pasyèl nan lòt vèsyon nan centOS oswa yon glas plen. Konbyen espas li pral okipe? Li se yon bagay ou ta dwe evalye.

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

Repozitwa a gen tout dosye sa yo:

  • atomik
  • santosplus
  • nwaj
  • cr
  • depans siplemantè
  • tras rapid
  • isos
  • os
  • sklo
  • depo
  • Ki dènye
  • vit

rsync travay jan sa a:

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

  • Avèk tag nan efase - eskli ak-eskli ou ka inyore dosye oswa dosye, egzanp ISO folder, oswa dosye .iso, trè fasil dwa?

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

  • Avèk opsyon –Efase, pral efase dosye ki pa egziste ankò nan sous la.
  • -a achiv ak magazen
  • -q mòd trankil, siprime mesaj ki pa erè
  • -z konpresyon done pandan transfè
  • -H kenbe lyen yo difisil, si ou te vle mwen ta rekòmande tou opsyon an -l kenbe lyen senbolik

Kouman mwen te fè li? senp tankou sa a:

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

Pa prese, mwen pral eksplike poukisa mwen te fè li tankou sa.

  • –Reta-dènye Mete tout dosye yo mete ajou nan fen telechaje a tout antye, ou konprann mwen? Sa se, li pa mete ajou chak fwa li telechaje yon nouvo dosye, men sou kontrè a, si te gen 100 dosye nouvo, apre yo fin fini 100 dosye yo nouvo, rsync plas nan plas
  • rsync: //ftp.osuosl.org/centos/7/ paske mwen sèlman vle fè CentOS 7
  • / var / www / html / repo / CentOS / 7 kote mwen pral mete tout dosye mwen ke mwen kopye nan sous la.

Li pa nesesè, men mwen rekòmande pake a createrepo, tou senpleman sa li fè se ba li karakteristik http epi kreye yon endèks pou depo ou

# yum install createrepo

Lè sa a, jis kouri lòd la montre nan depo ou

# createrepo /home/repo/CentOS/7

Koulye a, yon fwa fini, ou dwe pataje li nan kèk fason, mwen toujou sèvi ak yon sèvè http, kontinye ak CentOS 7, ou ka enstale yon sèvè entènèt debaz jan sa a (sèvi ak httpd, li pa Apache)

# yum group install -y "Basic Web Server

Kreye yon lyen senbolik ki soti nan sit repozitwa aktyèl la nan katab "www" la

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

Nou kreye dosye ki disponib ak sit ki pèmèt yo
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled

Nou edite dosye httpd.conf la pou ajoute tout sit aktif nou yo ki pèmèt sit yo

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

Ajoute liy sa a nan fen dosye a
IncludeOptional sit ki pèmèt / *. Conf

Nou kreye ak modifye sit entènèt nou an

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


ServerName repocentos.com
#ServerAlias ​​egzanp.com
DocumentRoot / var / www / html / repo / CentOS /
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/requests.log konbine

Nou aktive sit nou an lè nou kreye yon lyen senbolik

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

Nou chanje mèt kay la ak gwoup nan dosye ak dosye pou Apache

# chown apache. www/ -R

Nou egzekite kòmandman sa a pou sèvè entènèt la kòmanse depi lè nou te kòmanse machin nan

# systemctl enable httpd.service

Nou rekòmanse sèvè entènèt la ak lòd sa a

# systemctl restart httpd

Ki jan nou ka itilize li?

Kreye yon dosye nan /etc/yum.repos.d/local.repo epi kole liy sa yo:

[os] non = mèt - Sèvi baseurl = http: //ip oswa url/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = file: /// elatriye / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [mizajou] name = master - Updates baseurl = http: //ip oswa url/ repo / CentOS / $ releasever / updates / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [siplemantè] name = master - Extras baseurl = http: //ip oswa url/ repo / CentOS / $ releasever / extras / $ basearch / gpgcheck = 1 gpgkey = file: /// elatriye / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] name = master - CentosPlus baseurl = http: //ip oswa url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7

Nou rafrechi depo yo ak:
# yum clean all

# yum repolist all

# yum update

Oke sa a li pou tan sa a. Kòm toujou sonje byen swiv pòs mwen ak sit entènèt sa a. Kòmantè e konsa nou tout pataje konesans nou, jouk pwochen fwa !!!


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

11 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   elendilnarsil diro

    Èske Centos apwopriye pou itilize sou yon PC Desktop itilizatè fen? Oswa èske se yon fatra nan resous? Mwen te teste li atravè Live-USB e mwen reyèlman te renmen li.

    1.    brodydalle diro

      Li trè estab, li vrèman se yon bon opsyon. Mèsi pou kòmantè ou

    2.    HO2Gi diro

      Chè elendilnarsil itilize Fedora kòm yon itilizatè fen ak centos ou gen nan travay anpil epi li se yon sèvè trè ki estab.

  2.   Gonzalo martinez diro

    Pouvwa kapab. Men, li pa trè gen entansyon pou Bureau nan itilizatè nòmal.

    Ou pa bezwen sezi si Wifi a oswa kèk dayiva nan mwen pa konnen, kamera entènèt, (depi li gen ladan chofè plis pase pa gen anyen nan sèvè difisil), ki nan repo a pa gen okenn pake nan mwen pa konnen, kodèk, biwo automatisation, oswa yon bagay tankou sa, oswa ke pakè yo fin vye granmoun (men ki estab tankou fè)

    1.    brodydalle diro

      Mwen pa dakò avèk ou, gen repozitwa ofisyèl ki oryante pou sa, tankou epel ak nux https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7

  3.   Gonzalo martinez diro

    Ale nan atik la, ekselan !!

    Lè ou gen yon gwo kantite òdinatè Linux, enstalasyon yo vin pi vit ak pi pratik.

    1.    brodydalle diro

      se vre, mèsi pou kòmantè ou

  4.   alexmanafan diro

    Bonjou kolèg, èske mwen ka anile epi rekòmanse telechaje repo a? kontinye kote mwen te kite a?
    Mèsi

  5.   Luis diro

    yon zanmi dout, menm jan mwen konsome repo a pa http, se sa ki, wè estrikti a nan repo a soti nan httpd
    http://172.16.1.9 Mwen jwenn paj la Apache men mwen vle mete http://172.16.1.9/??? yo wè estrikti a pa http.

    mèsi

  6.   odhnamra diro

    Mwen bezwen poze yon kesyon pou dout ki leve ...
    rsync -avzqlH –delete –delay-updates rsync:…. Menm gen ok men mwen pa bezwen mete kote li pral kopye pita?
    Pa egzanp: rsync -avzqlH –delete –delay-updates rsync:…. / kouri / medya / miuser / Done / repozitwa / centos7 / 7 /

  7.   Danyèl Morales imaj placeholder diro

    Chè bon aprè midi

    Chache enfòmasyon sou entènèt la mwen te resevwa manyèl enteresan sa a ke ou te ekri, Felisitasyon pou sa. Kesyon mwen an rive paske mwen vle kreye yon glas ak plizyè distribisyon Linux, Centos, OracleLinux, Debian, tout nan yo ak dènye vèsyon yo ke mwen te enstale nan konpayi an. Men, ki jan mwen ka fè menm sèvè a glas magazen distribisyon plizyè ak vèsyon? Èske mwen ta dwe kreye yon lòt katab ak non distribisyon yo ak sou sa? Depo sa yo mete ajou otomatikman oswa èske mwen oblije kouri yon lòd chak fwa? Gade pou kòmantè ou yo. Bon jounen