Ionad-tasgaidh ionadail CentOS 7 (sgàthan)

Ma tha, an seo bheir mi thugad mar a nì thu sgàthan air CentOS 7. Dè na buannachdan a tha an cois seo? Nam measg, bidh thu a ’sàbhaladh leud-bann eadar-lìn, bidh thu a’ cumail leth-bhreac ionadail de na tasgaidhean agad leis a bheil luchdachadh sìos agus stàladh mòran nas luaithe, agus tha am prìomh fhear gu math feumail mar fhrithealaiche ùrachaidh ma tha 10 frithealaichean no 1000 stèisean-obrach agad leis CentOS Tha mi den bheachd gur e seo an roghainn as fheàrr leat oir is urrainn dhut seirbheis ùrachadh luath a thabhann agus le astar an lìonra LAN agad.

A-nis, faodaidh tu an sgàthan agad a dhèanamh ann an timcheall air 10 dòighean ach tha mi a ’dol a dh’ innse dhut am fear a tha nam bheachd-sa as luaithe agus as comhfhurtail, uill faodaidh tu do sgàthan a dhèanamh ann an cuairteachadh sam bith a bheir taic rsync. Seadhiiiiii! duine sam bith, chan urrainn dhut ach am pàirt rsync a leughadh, stòr ionadail CentOS a dhèanamh air ubuntu, debian, fedora, redhat, slackware, tha iad uile a ’toirt taic do rsync

rsync na aplacaid an-asgaidh airson siostaman seòrsa Unix agus Microsoft Windows a tha a ’tabhann tar-chuir èifeachdach de dhàta meudachaidh, a bhios cuideachd ag obair le dàta teann is crioptaichte. A ’cleachdadh dòigh còdaidh delta, leigidh e leat faidhlichean agus clàran a shioncronadh eadar dà inneal air lìonra no eadar dà àite air an aon inneal, a’ lughdachadh na tha de dhàta air a ghluasad.

Bidh sinn a ’dol air adhart gus rsync a stàladh
# yum install rsync

Nuair a tha thu air a chuir a-steach feumaidh tu coimhead air liosta nan Sgàthan CentOS cuid de sgàthan faisg air an sgìre agad a tha ag obair le rsync (is e an siathamh colbh a th ’ann) Suidheachadh Rsync

Cruthaich pasgan far an urrainn dhut an taigh-tasgaidh a chuir, cha do rinn mi ach sgàthan de CentOS 7, le isos agus na pasganan uile a bha rim faighinn, a ghabh suas 38 GB, mar sin thoir aire dhut ma tha thu a ’dol a dhèanamh sgàthan pàirt de dhreachan eile de centOS no sgàthan làn. Dè an ùine a th ’ann? Is e rudeigin a bu chòir dhut a mheasadh.

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

Tha na pasganan sin uile aig an taigh-tasgaidh:

  • atamach
  • centosplus
  • neul
  • cr
  • extras
  • fasttrack
  • isos
  • os
  • sclo
  • stòraidh
  • ùrachaidhean
  • virt

tha rsync ag obair mar a leanas:

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

  • Leis an taga air a dhubhadh às - air a thoirmeasg agus - cuir a-steach faodaidh tu dearmad a dhèanamh air pasganan no faidhlichean, eisimpleir pasgan iso, no faidhlichean .iso, gu math furasta?

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

  • Le roghainn - Thoir às, sguabaidh iad às faidhlichean nach eil ann tuilleadh san stòr.
  • -a tasglann agus stòr
  • -q modh sàmhach, a ’cuir às do theachdaireachdan neo-mhearachd
  • -z teannachadh dàta rè gluasad
  • -H cumaibh na ceanglaichean cruaidh, nam biodh tu ag iarraidh bhithinn a ’moladh an roghainn cuideachd -l gus symlinks a chumail

Ciamar a rinn mi e? sìmplidh mar seo:

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

Na dèan cabhag, mìnichidh mi carson a rinn mi e mar sin.

  • - Ùrachadh ùrachaidh Cuir a h-uile faidhle ùraichte aig deireadh an luchdachadh sìos gu lèir, a bheil thu gam thuigsinn? Is e sin, chan eil e ag ùrachadh gach uair a bhios e a ’luchdachadh sìos faidhle ùr, ach air a’ chaochladh, nam biodh 100 faidhle ùr ann, às deidh dha crìoch a chuir air na 100 faidhle ùr, rsync iad àite na àite
  • rsync: //ftp.osuosl.org/centos/7/ oir chan eil mi ach airson CentOS 7 a dhèanamh
  • / var / www / html / repo / CentOS / 7 far a bheil mi a ’dol a chuir a h-uile faidhle a rinn mi lethbhreac bhon stòr.

Chan eil feum air, ach tha mi a ’moladh a’ phacaid cruthaichpo, is e dìreach na tha e a ’dèanamh a bhith a’ toirt feart http dha agus a ’cruthachadh clàr-amais airson do thasgadh

# yum install createrepo

An uairsin dìreach ruith an àithne a tha a ’comharrachadh don ionad-tasgaidh agad

# createrepo /home/repo/CentOS/7

A-nis aon uair ‘s gu bheil e deiseil, feumaidh tu a roinneadh ann an dòigh air choreigin, bidh mi an-còmhnaidh a’ cleachdadh frithealaiche http, a ’leantainn air adhart le CentOS 7, faodaidh tu frithealaiche lìn bunaiteach a stàladh mar a leanas (cleachd httpd, chan eil e apache)

# yum group install -y "Basic Web Server

Cruthaich ceangal samhlachail bhon fhìor làrach tasgaidh chun phasgan "www"

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

Bidh sinn a ’cruthachadh na pasganan a tha rim faighinn le làraich agus le comas làraich
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled

Bidh sinn a ’deasachadh am faidhle httpd.conf gus na làraichean gnìomhach uile le comas làraich a chuir ris

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

Cuir an loidhne seo gu deireadh an fhaidhle
IncludeOptional sites-enable / * Conf

Bidh sinn a ’cruthachadh agus a’ deasachadh ar làrach-lìn

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


ServerName repocentos.com
#ServerAlias ​​example.com
DocumentRoot / var / www / html / repo / CentOS /
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/requests.log còmhla

Bidh sinn ag obair air an làrach againn le bhith a ’cruthachadh ceangal samhlachail

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

Bidh sinn ag atharrachadh sealbhadair agus buidheann fhaidhlichean agus phasganan airson apache

# chown apache. www/ -R

Bidh sinn a ’cur an gnìomh an àithne a leanas gus am bi am frithealaiche lìn a’ tòiseachadh bho nuair a thòisich sinn air an inneal

# systemctl enable httpd.service

Bidh sinn ag ath-thòiseachadh an fhrithealaiche lìn leis an àithne a leanas

# systemctl restart httpd

Ciamar as urrainn dhuinn a chleachdadh?

Cruthaich faidhle ann an /etc/yum.repos.d/local.repo agus cuir a-steach na loidhnichean a leanas:

[os] ainm = maighstir - Base baseurl = http: //ip o url/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = faidhle: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [ùrachaidhean] ainm = maighstir - Ùrachaidhean baseurl = http: //ip o url/ repo / CentOS / $ releasever / ùrachaidhean / $ basearch / gpgcheck = 1 gpgkey = faidhle: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [extras] name = master - Extras baseurl = http: //ip o url/ repo / CentOS / $ releasever / extras / $ basearch / gpgcheck = 1 gpgkey = faidhle: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] ainm = maighstir - CentosPlus baseurl = http: //ip o url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = faidhle: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7

Bidh sinn ag ùrachadh nan stòran le:
# yum clean all

# yum repolist all

# yum update

Uill sin e airson an àm seo. Mar a chuimhnich an-còmhnaidh lean mo phost agus an làrach-lìn seo gu dlùth. Thoir beachd agus mar sin bidh sinn uile a ’roinn ar n-eòlas, gus an ath thuras !!!


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

11 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   elendilnarsil thuirt

    A bheil Centos freagarrach airson a chleachdadh air PC deasg cleachdaiche deireannach? No an e sgudal ghoireasan a th ’ann? Tha mi air a bhith ga dheuchainn tro Live-usb agus chòrd e rium gu mòr.

    1.    BrodyDalle thuirt

      Tha e gu math seasmhach, tha e gu dearbh na roghainn math. Taing airson do bheachd

    2.    HO2Gi thuirt

      Dear elendilnarsil, cleachd Fedora mar chleachdaiche deireannach le centos feumaidh tu tòrr obrachadh agus tha e na fhrithealaiche gu math seasmhach.

  2.   Gonzalo Martinez thuirt

    Faodaidh cumhachd. Ach chan eil e gu mòr airson deasc luchd-cleachdaidh àbhaisteach.

    Na gabh iongnadh mura h-eil fios aig an Wifi no cuid de dhàibhear nach eil fios agam, camara lìn, (leis gu bheil e a ’toirt a-steach draibhearan nas motha na dad cruaidh an fhrithealaiche), nach eil anns an repo pasgan nach eil mi eòlach air, codecs, fèin-ghluasad oifis, no rudeigin mar sin, no gu bheil na pacaidean sean (ach seasmhach mar iarann)

    1.    BrodyDalle thuirt

      Chan eil mi ag aontachadh riut, tha tasgaidhean oifigeil air an stiùireadh chun na crìche seo, leithid epel agus nux https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7

  3.   Gonzalo Martinez thuirt

    A ’dol chun artaigil, sgoinneil !!

    Nuair a tha àireamh mhòr de choimpiutairean Linux agad, bidh na h-ionadan a ’fàs tòrr nas luaithe agus nas practaigeach.

    1.    BrodyDalle thuirt

      tha sin ceart, taing airson do bheachd

  4.   Alexmanafan thuirt

    Hello co-obraiche, an urrainn dhomh an luchdachadh sìos repo a chuir dheth agus ath-thòiseachadh? lean ort far an do dh ’fhalbh mi?
    Gracias

  5.   Luis thuirt

    caraid teagamh, mar a bhios mi ag ithe an repo le http, is e sin, faic an structar repo bho httpd
    http://172.16.1.9 Gheibh mi an duilleag apache ach tha mi airson a chuir http://172.16.1.9/??? gus an structar fhaicinn le http.

    Gracias

  6.   Odnamra thuirt

    Feumaidh mi ceist fhaighneachd airson teagamhan a dh ’èirich ...
    rsync -avzqlH –delete –delay-ùrachaidhean rsync:…. Tha eadhon ceart gu leòr ach chan fheum mi a chuir far an tèid a chopaigeadh nas fhaide air adhart?
    Mar eisimpleir: rsync -avzqlH –delete –delay-ùrachaidhean rsync:…. / ruith / meadhanan / miuser / Dàta / ath-reic / centos7 / 7 /

  7.   Ìomhaigh neach-àite Daniel Morales thuirt

    Feasgar math feasgar

    A ’coimhead airson fiosrachadh air an lìon fhuair mi an leabhar-làimhe inntinneach seo a sgrìobh thu, Meal an naidheachd air sin. Tha mo cheist ag èirigh oir tha mi airson sgàthan a chruthachadh le grunn sgaoilidhean Linux, Centos, OracleLinux, Debian, a h-uile gin dhiubh leis na dreachan as ùire a chuir mi a-steach sa chompanaidh. Ach ciamar as urrainn dhomh an aon fhrithealaiche sgàthan a stòradh grunn sgaoilidhean agus dreachan? Am bu chòir dhomh pasgan eile a chruthachadh le ainm nan sgaoilidhean agus mar sin air adhart? Bidh na tasgaidhean sin air an ùrachadh gu fèin-ghluasadach no am feum mi àithne a ruith cho tric? Coimhead airson do bheachdan. Latha sona dhut