CentOS 7 yemuno repository (girazi)

Kana zvirizvo, pano ndinokuunzira maitiro ekugadzira girazi reCentOS 7. Ndezvipi zvakanakira izvi? Pakati pavo, iwe unochengetedza Internet bandwidth, iwe unochengeta kopi yemuno yekuchengetera ako ayo kurodha pasi nekumisikidza kuri kukurumidza, uye chikuru pane zvese chinobatsira seyekuvandudza sevha kana iwe uine gumi maseva kana 10 emabasa emabasa ne CentOS Ini ndinofunga iyi ndiyo sarudzo yako yepamusoro nekuti unogona kupa yekukurumidza yekuvandudza sevhisi uye nekumhanya kweiyo LAN network.

Zvino, unogona kugadzira girazi rako munzira dzinenge gumi asi ini ndiri kuzokuudza iyo iyo mumaonero angu ndiyo inokurumidza uye yakasununguka, zvakanaka unogona kugadzira girazi rako mune chero kugovera kunotsigira rsync. Yesiiiiii! chero munhu, iwe unogona kuverenga chete iyo rsync chikamu, gadzira yemuno CentOS repository pane ubuntu, debian, fedora, redhat, slackware, ivo vese vanotsigira rsync

rsync ndeye yemahara kunyorera yeUnix uye Microsoft Windows-mhando masystem ayo anopa anoshanda kutapurirana kweanowedzera data, iyo zvakare inoshanda ine yakadzvanywa uye yakavharidzirwa dhata. Uchishandisa delta encoding nzira, iyo inokutendera iwe kuwiriranisa mafaera uye madhairekitori pakati pemachina maviri pane network kana pakati penzvimbo mbiri pamushini mumwe chete, kudzikisira huwandu hwe data rakatamisirwa.

Isu tinoenderera nekuisa rsync
# yum install rsync

Paunenge waiswa iwe unongofanirwa kutarisa mune iyo rondedzero ye CentOS magirazi imwe girazi padyo nenzvimbo yako inoshanda ne rsync (ndiyo yekoramu yechitanhatu) Rsync Nzvimbo

Gadzira dhairekitori uko iwe kwaunogona kuisa dura, ini ndangogadzira girazi reCentOS 7, rakazara neisos uye ese maforodha aripo, ayo akatora 38 GB, saka funga nezve kana uchizogadzira girazi risingasarudzike remamwe mavhezheni eCentOS kana girazi rakazara. Inguva yakadii iyo ichagara? Icho chinhu chaunofanira kuongorora.

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

Iyo repository ine aya ese maforodha:

  • atomiki
  • centosplus
  • gore
  • cr
  • zvimwe
  • fast track
  • isos
  • os
  • sclo
  • chengetedzo
  • inogadziridza
  • simba

rsync inoshanda seinotevera:

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

  • Netaki rekudzima - rakasarudzika uye -kusanganisira unogona kufuratira maforodha kana mafaera, semuenzaniso iso folda, kana .iso mafaera, zviri nyore chaizvo handiti?

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

  • Nesarudzo -Bvisa, ichabvisa mafaera asisimo mune sosi.
  • -a archive uye chitoro
  • -q runyararo modhi, inodzvinyirira isiri-yekukanganisa mameseji
  • -z compress data panguva yekuchinjisa
  • -H chengeta zvakaoma zvinongedzo, kana iwe waida ini ndinokurudzirawo iyo sarudzo -l kubata symlinks

Ndakazviita sei? yakapusa seichi:

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

Usamhanye, ini ndichatsanangura kuti sei ndazviitira zvakadaro.

  • -Delay-inogadziridza Isa mafaera ese akagadziridzwa pakupera kwese kurodha pasi, unondinzwisisa? Kureva, haagadzirise pese paanotora download nyowani faira, asi zvinopesana, dai paine zana mafaera, mushure mekupedza iwo mafaera zana matsva, rsync iwo nzvimbo panzvimbo
  • rsync: //ftp.osuosl.org/centos/7/ nekuti ini ndinongoda kuita CentOS 7
  • / var / www / html / repo / CentOS / 7 kwandichaenda kuisa mafaira angu ese andakateedzera kubva kwayakabva.

Izvo hazvidiwe, asi ini ndinokurudzira iyo package createrepo, zvinongoita zvarinopa iro hunhu hwe http uye gadzira indekisi yeako repository

# yum install createrepo

Wobva wangomhanya iwo wekuraira unongedzera kune yako repository

# createrepo /home/repo/CentOS/7

Zvino kana wapedza, unofanira kuigovana neimwe nzira, ini ndinogara ndichishandisa http server, ndichienderera neCentOS 7, unogona kuisa dura rewebhu sewebhu seinotevera (shandisa httpd, haisi apache)

# yum group install -y "Basic Web Server

Gadzira chinongedzo chekufananidza kubva kune chaicho repositi saiti kune iyo "www" dhairekitori

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

Isu tinogadzira iwo masayiti-anowanikwa uye masosi-akagonesa maforodha
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled

Isu tinogadzirisa iyo httpd.conf faira kuwedzera ese edu anoshanda masayiti-akagoneswa masaiti

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

Wedzera iyi tambo kusvika kumagumo efaira
SanganisiraOptional saiti-inogoneswa / *

Isu tinogadzira uye tinogadzira yedu webhusaiti

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


ServerName repocentos.com
#ServerAlias ​​example.com
GwaroRoot / var / www / html / repo / CentOS /
KukanganisaLog /var/log/httpd/error.log
CustomLog /var/log/httpd/requests.log yakasanganiswa

Isu tinoshandisa saiti yedu nekugadzira yekufananidza chinongedzo

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

Isu tinoshandura muridzi uye boka remafaira uye maforodha apache

# chown apache. www/ -R

Isu tinoita inotevera kuraira kuitira kuti webhu server itange kubva panguva yatatanga muchina

# systemctl enable httpd.service

Isu tinotangazve iyo sevha yewebhu nemirairo inotevera

# systemctl restart httpd

Tingaishandisa sei?

Gadzira faira mu /etc/yum.repos.d/local.repo uye unama mitsara inotevera:

[os] zita = tenzi - Base baseurl = http: //ip kana url/ repo / CentOS / $ release / os / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [inogadziridza] zita = tenzi - Gadziridzo baseurl = http: //ip kana url/ repo / CentOS / $ release / updates / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [zvinyorwa] zita = tenzi - Extras baseurl = http: //ip kana url/ repo / CentOS / $ release / extras / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] name = master - CentosPlus baseurl = http: //ip kana url/ repo / CentOS / $ kusunungura / centosplus / $ basearch / gpgcheck = 1 gpgkey = faira: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7

Isu tinozorodza zvinyorwa ne:
# yum clean all

# yum repolist all

# yum update

Zvakanaka ndezve nguva ino. Sezvenguva dzose yeuka kunyatso tevera yangu post uye ino webhusaiti. Mhinduro uye saka isu tese tinogovana ruzivo rwedu, kusvika panguva inotevera !!!


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   chinyara akadaro

    Centos yakakodzera here kushandiswa pane yekupedzisira-mushandisi desktop PC? Kana iko kutambisa zviwanikwa? Ndanga ndichiri kuyedza kuburikidza neLive-usb uye ini ndaizvida chaizvo.

    1.    brodydalle akadaro

      Iyo yakagadzikana kwazvo, ichokwadi sarudzo yakanaka. Ndatenda nekutaura kwako

    2.    HO2Gi akadaro

      Anodiwa elendilnarsil shandisa Fedora semushandisi wekupedzisira ane centos iwe unofanirwa kushanda zvakanyanya uye iri yakagadzikana server.

  2.   Gonzalo martinez akadaro

    Simba rinogona. Asi haina kuitirwa chaizvo pamatafura evashandisi vakajairwa.

    Usashamisike kana iyo Wifi kana imwe dhiraivha yandisingazive, webhu kamera, (sezvo ichisanganisira madhiraivhi kupfuura chero chinhu cheseva chakaomarara), kuti mune repo hapana pasuru ye ini yandisingazive, macodec, hofisi otomatiki, kana chimwe chinhu chakadai, kana kuti mapakeji aya ekare (asi akatsiga sedare)

    1.    brodydalle akadaro

      Ini handibvumirane newe, kune epamutemo marekodhi akatungamirwa kune ino mugumo, senge epel uye nux https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7

  3.   Gonzalo martinez akadaro

    Kuenda kuchinyorwa, chakanakisa !!

    Paunenge uine huwandu hwakawanda hweLinux makomputa, kuiswa kwacho kunowedzera nekukurumidza uye kunoshanda.

    1.    brodydalle akadaro

      ndizvozvo, ndatenda nekutaura kwako

  4.   alexmanafan akadaro

    Mhoro shamwari, ndinogona kudzima uye kutangazve kurodha pasi repo? enderera kwandasiya?
    gracias

  5.   Luis akadaro

    kusahadzika shamwari, sezvo ini ndichidya repo ne http, ndokuti, ona chimiro che repo kubva ku httpd
    http://172.16.1.9 Ini ndinowana iyo apache peji asi ini ndoda kuisa http://172.16.1.9/??? kuti uone chimiro ne http.

    gracias

  6.   odhnamra akadaro

    Ini ndoda kubvunza mubvunzo kusahadzika kwakamuka ...
    rsync -avzqlH -bvisa -kunonoka-kugadzirisa rsync:…. Kunyangwe zviripo zvakanaka asi ini handifanirwe kuisa kwazvinozoteedzerwa gare gare?
    Semuyenzaniso: rsync -avzqlH -delete -kunonoka-kugadzirisa rsync:… / mhanya / midhiya / miuser / Dhata / repository / centos7 / 7 /

  7.   Daniel Morales anochengeta mufananidzo akadaro

    Anodiwa masikati akanaka

    Ndichitsvaga ruzivo paWebhu ndakawana rino rinonakidza bhuku rawakanyora, Makorokoto pane izvo. Mubvunzo wangu unomuka nekuti ini ndoda kugadzira Mirror ine akati wandei kugoverwa kweLinux, Centos, OracleLinux, Debian, vese vane yavo yazvino vhezheni yandaisa mukambani. Asi ndingaite sei kuti iro girazi sevha ichengetedze migove yakawanda uye shanduro? Ini ndinofanira kugadzira imwe dhairekitori ine zita rekugovera uye zvichingodaro? Aya marepositori anovandudzwa otomatiki kana ndinofanira kumhanyisa rairo nguva zhinji? Tarisa makomenti ako. Zuva rekufara