Bii o ṣe le Ṣeto Ibi ipamọ Nẹtiwọọki lati Fi sii tabi Awọn idii Imudojuiwọn - Apá 11


Fifi, imudojuiwọn, ati yiyọ (nigbati o nilo) awọn eto ti a fi sii jẹ awọn ojuse pataki ninu igbesi aye olutọju eto. Nigbati ẹrọ kan ba ni asopọ si Intanẹẹti, awọn iṣẹ-ṣiṣe wọnyi le ṣee ṣe ni rọọrun nipa lilo eto iṣakoso package bii aptitude (tabi apt-get ), yum , tabi zypper , da lori pinpin ti o yan, bi a ti salaye ni Apakan 9 - Isakoso Iṣakojọpọ Linux ti LFCE ( Linux Foundation Certified Engineer ). O tun le ṣe igbasilẹ adaduro .deb tabi .rpm awọn faili ki o fi sii pẹlu dpkg tabi rpm , lẹsẹsẹ.

Sibẹsibẹ, nigbati ẹrọ kan ko ba ni iraye si oju opo wẹẹbu jakejado, awọn ọna miiran jẹ pataki. Kini idi ti ẹnikẹni yoo fẹ lati ṣe bẹ? Awọn idi naa wa lati fifipamọ bandiwidi Intanẹẹti (nitorinaa yago fun ọpọlọpọ awọn isopọ nigbakan si ita) si aabo awọn idii ti a ṣajọ lati orisun ni agbegbe, ati pẹlu seese lati pese awọn idii ti fun awọn idi ofin (fun apẹẹrẹ, sọfitiwia ti o ni ihamọ ni diẹ ninu awọn orilẹ-ede) ko le jẹ ti o wa ninu awọn ibi ipamọ osise.

Iyẹn ni deede ni ibi ti awọn ibi ipamọ nẹtiwọki wa sinu ere, eyiti o jẹ akọle aringbungbun ti nkan yii.

Network Repository Server:	CentOS 7 [enp0s3: 192.168.0.17] - dev1
Client Machine:			CentOS 6.6 [eth0: 192.168.0.18] - dev2

Ṣiṣeto Olupin Ibi Nẹtiwọọki kan lori CentOS 7

Gẹgẹbi igbesẹ akọkọ, a yoo mu fifi sori ẹrọ ati iṣeto ti apoti CentOS 7 kan bi olupin ibi ipamọ [Adirẹsi IP 192.168.0.17 ] ati ẹrọ CentOS 6.6 bi alabara. Eto fun openSUSE jẹ fere aami.

Fun CentOS 7, tẹle awọn nkan ti o wa ni isalẹ ti o ṣalaye awọn ilana igbesẹ nipa fifi sori CentOS 7 ati bii o ṣe le ṣeto adirẹsi IP aimi kan.

  1. Fifi sori ẹrọ ti CentOS 7.0 pẹlu Awọn sikirinisoti
  2. Bii o ṣe le Tunto Adirẹsi IP Aimi Nẹtiwọọki lori CentOS 7

Bi fun Ubuntu, nkan nla wa lori aaye yii ti o ṣalaye, ni igbesẹ nipasẹ igbesẹ, bii o ṣe le ṣeto tirẹ, ibi ipamọ ikọkọ.

  1. Ṣeto Awọn ibi ipamọ agbegbe pẹlu ‘apt-mirror’ ni Ubuntu

Aṣayan akọkọ wa yoo jẹ ọna eyiti awọn alabara yoo wọle si olupin ibi ipamọ - FTP ati HTTP ni lilo julọ julọ. A yoo yan igbehin bi fifi sori Apache ni Apakan 1 - Fifi Afun ti jara LFCE yii. Eyi yoo tun gba wa laaye lati ṣafihan atokọ akojọpọ nipa lilo ẹrọ lilọ kiri lori ayelujara kan.

Nigbamii ti, a nilo lati ṣẹda awọn ilana lati fi awọn akopọ .rpm pamọ. A yoo ṣẹda awọn ipin-iṣẹ laarin /var/www/html/repos ni ibamu. Fun irọrun wa, a tun le fẹ lati ṣẹda awọn ipin-iṣẹ miiran lati gbalejo awọn idii fun awọn ẹya oriṣiriṣi ti pinpin kọọkan (nitorinaa a tun le ṣafikun ọpọlọpọ awọn ilana bi o ti nilo nigbamii) ati paapaa awọn ayaworan oriṣiriṣi.

Ohun pataki lati ṣe akiyesi nigbati o ba ṣeto ibi ipamọ ti ara rẹ ni pe iwọ yoo nilo iye akude ti aaye disk to wa ( ~ 20 GB ). Ti o ko ba ṣe bẹ, tunto eto faili nibiti o ngbero lori titoju awọn akoonu ti ibi ipamọ, tabi paapaa dara julọ lati ṣafikun ohun elo ifiṣootọ ipamọ lati gbalejo ibi ipamọ.

Ti a sọ, a yoo bẹrẹ nipasẹ ṣiṣẹda awọn ilana itọsọna ti a yoo nilo lati gbalejo ibi ipamọ:

# mkdir -p /var/www/html/repos/centos/6/6

Lẹhin ti a ti ṣẹda ilana itọsọna fun olupin ibi ipamọ wa, a yoo ṣe ipilẹṣẹ ni /var/www/html/repos/centos/6/6 ibi ipamọ data ti o tọju awọn orin ti awọn idii ati awọn igbẹkẹle ti o baamu ni lilo createrepo .

Fi createrepo sii ti o ko ba ti ṣe bẹ:

# yum update && yum install createrepo

Lẹhinna bẹrẹ ipilẹ data,

# createrepo /var/www/html/repos/centos/6/6

A ro pe olupin ibi ipamọ ni iraye si Intanẹẹti, a yoo fa ibi ipamọ ori ayelujara lati gba awọn imudojuiwọn tuntun ti awọn idii. Ti kii ba ṣe bẹ, o tun le da gbogbo awọn akoonu ti itọsọna Awọn akopọ lati DVD fifi sori ẹrọ CentOS 6.6 le.

Ninu ẹkọ yii a yoo gba ọran akọkọ. Lati le mu iyara igbasilẹ wa dara, a yoo yan digi CentOS 6.6 lati ipo nitosi wa. Lọ si mirrora gbigba lati ayelujara CentOS ki o yan eyi ti o sunmọ ipo rẹ (Argentina ninu ọran mi):

Lẹhinna, lọ kiri si itọsọna os inu ọna asopọ afihan ati lẹhinna yan faaji ti o yẹ. Lọgan ti o wa, daakọ ọna asopọ ninu ọpa adirẹsi ki o ṣe igbasilẹ awọn akoonu si itọsọna igbẹhin ninu olupin ibi ipamọ:

# rsync -avz rsync://centos.ar.host-engine.com/6.6/os/x86_64/ /var/www/html/repos/centos/6/6/ 

Ni ọran pe ibi ipamọ ti o yan wa ni aisinipo fun idi kan, lọ sẹhin ki o yan ọkan ti o yatọ. Ko si nkan nla.

Bayi ni akoko ti o le fẹ lati sinmi ati boya wo iṣẹlẹ kan ti iṣafihan TV ayanfẹ rẹ, nitori didan ni ibi ipamọ ori ayelujara le gba igba diẹ.

Lọgan ti igbasilẹ ba ti pari, o le rii daju lilo ti aaye disk pẹlu:

# du -sch /var/www/html/repos/centos/6/6/*

Lakotan, ṣe imudojuiwọn ibi ipamọ data ibi ipamọ.

# createrepo --update /var/www/html/repos/centos/6/6

O tun le fẹ ṣe ifilọlẹ aṣawakiri wẹẹbu rẹ ki o lọ kiri si itọsọna repos/centos/6/6 lati le rii daju pe o le wo awọn akoonu naa:

Ati pe o ti ṣetan lati lọ - bayi o to akoko lati tunto alabara.