Otu esi edobe ebe nchekwa netwọkụ iji wụnye ma ọ bụ melite ngwugwu - Akụkụ 11
Ịwụnye, imelite, na iwepụ (mgbe ọ dị mkpa) mmemme arụnyere bụ ọrụ dị mkpa na ndụ onye nchịkwa sistemu kwa ụbọchị. Mgbe igwe ejikọrọ na ịntanetị, enwere ike ịrụ ọrụ ndị a n'ụzọ dị mfe site na iji usoro njikwa ngwugwu dịka aptitude (ma ọ bụ apt-get), yum b>, ma ọ bụ zypper, dabere na nkesa ị họọrọ, dị ka akọwara na Nkebi 9 – Linux Package Management of the LFCE (Linux Foundation Certified Engineer) usoro. Ị nwekwara ike budata faịlụ standalone .deb ma ọ bụ .rpm wee tinye dpkg ma ọ bụ rpm, n'otu n'otu.
Otú ọ dị, mgbe igwe na-enweghị ohere na weebụ zuru ụwa ọnụ, ụzọ ọzọ dị mkpa. Gịnị mere mmadụ ga-eji chọọ ime otú ahụ? Ihe kpatara ya sitere na ịchekwa bandwidth ịntanetị (si otú a na-ezere ọtụtụ njikọ na-emekọ ihe ọnụ na mpụga) iji chekwaa ngwugwu ekpokọtara site na isi iyi mpaghara, yana gụnyere ohere nke ịnye ngwugwu nke maka ebumnuche iwu (dịka ọmụmaatụ, ngwanrọ amachibidoro na mba ụfọdụ) enweghị ike ịbụ. gụnyere n'ime ụlọ ọrụ gọọmentị.
Nke ahụ bụ kpọmkwem ebe ebe nchekwa netwọk na-abata, nke bụ isi isiokwu nke isiokwu a.
Network Repository Server: CentOS 7 [enp0s3: 192.168.0.17] - dev1 Client Machine: CentOS 6.6 [eth0: 192.168.0.18] - dev2
Ịtọlite sava nchekwa netwọkụ na CentOS 7
Dịka nzọụkwụ mbụ, anyị ga-ejikwa nrụnye na nhazi nke igbe CentOS 7 dị ka ihe nkesa nchekwa [adreesị IP 192.168.0.17] na igwe CentOS 6.6 dị ka onye ahịa. Ntọlite maka openSUSE fọrọ nke nta ka ọ bụrụ otu.
Maka CentOS 7, soro akụkọ ndị dị n'okpuru na-akọwa ntụziaka nzọụkwụ site na nzọụkwụ nke nrụnye CentOS 7 yana otu esi edozi adreesị IP static.
- Nwụnye CentOS 7.0 nwere nseta ihuenyo
- Otu esi ahazi adreesị IP netwọkụ static na CentOS 7
Maka Ubuntu, enwere nnukwu akụkọ na saịtị a na-akọwa, nzọụkwụ site na nzọụkwụ, otu esi edozi ebe nchekwa nke onwe gị.
- Mepụta ebe nchekwa mpaghara nwere 'apt-mirror' na Ubuntu
Nhọrọ mbụ anyị ga-abụ ụzọ ndị ahịa ga-esi nweta ihe nkesa nchekwa - FTP na HTTP bụ ndị kacha eji. Anyị ga-ahọrọ nke ikpeazụ dịka ekpuchiri nrụnye Apache na Nkebi 1 - Ịwụnye Apache nke usoro LFCE a. Nke a ga-enyekwara anyị ohere iji ihe nchọgharị weebụ gosipụta ndepụta ngwugwu.
Ọzọ, anyị kwesịrị ịmepụta akwụkwọ ndekọ aha iji chekwaa ngwugwu .rpm. Anyị ga-emepụta subdirectories n'ime /var/www/html/repos ya mere. Maka ịdị mma anyị, anyị nwekwara ike ịmepụta subdirectories ndị ọzọ iji kwado ngwugwu maka ụdị dị iche iche nke nkesa ọ bụla (n'ezie anyị ka nwere ike ịgbakwunye ọtụtụ akwụkwọ ndekọ aha dị ka achọrọ ma emesịa) na ọbụna ụlọ ọrụ dị iche iche.
Otu ihe dị mkpa ị ga-echebara echiche mgbe ị na-edozi ebe nchekwa nke gị bụ na ị ga-achọ nnukwu ohere diski dị (~ 20 GB). Ọ bụrụ na i meghị, megharịa sistemụ faịlụ ebe ị na-eme atụmatụ ịchekwa ọdịnaya nke ebe nchekwa ahụ, ma ọ bụ tinyekwuo ngwaọrụ nchekwa raara onwe ya nye iji kwado ebe nchekwa ahụ.
N'ikwu ya, anyị ga-amalite site na ịmepụta akwụkwọ ndekọ aha anyị ga-achọ ịkwado ebe nchekwa ahụ:
# mkdir -p /var/www/html/repos/centos/6/6
Mgbe anyị mepụtara usoro ndekọ aha maka ihe nkesa nchekwa anyị, anyị ga-amalite na /var/www/html/repos/centos/6/6 nchekwa data nke na-edobe usoro nchịkọta na ihe ndabere ha kwekọrọ na iji createrepo .
Wụnye createrepo ma ọ bụrụ na i mebeghị ya:
# yum update && yum install createrepo
Mgbe ahụ bido nchekwa data,
# createrepo /var/www/html/repos/centos/6/6
Na-eche na ihe nkesa nchekwa ahụ nwere ohere ịntanetị, anyị ga-adọta ebe nchekwa n'ịntanetị iji nweta mmelite kachasị ọhụrụ nke ngwugwu. Ọ bụrụ na ọ bụghị otú ahụ, ị ka nwere ike detuo ihe niile dị na ndekọ ngwugwu site na DVD nwụnye CentOS 6.6.
N'ime nkuzi a, anyị ga-eche na nke mbụ. Iji kwalite ọsọ nbudata anyị, anyị ga-ahọrọ enyo CentOS 6.6 site na ebe dị anyị nso. Gaa na enyo nbudata CentOS wee họrọ nke dị nso na ọnọdụ gị (Argentina n'ọnọdụ m):
Mgbe ahụ, gaa na os ndekọ n'ime njikọ ahụ egosipụtara wee họrọ nhazi ụlọ kwesịrị ekwesị. Ozugbo ebe ahụ, detuo njikọ dị na ogwe adreesị wee budata ọdịnaya ahụ na ndekọ aha raara onwe ya nye na sava nchekwa:
# rsync -avz rsync://centos.ar.host-engine.com/6.6/os/x86_64/ /var/www/html/repos/centos/6/6/
Ọ bụrụ na ebe nchekwa ahọpụtara ga-adị na-anọghị n'ịntanetị n'ihi ihe ụfọdụ, laghachi azụ wee họrọ nke ọzọ. Enweghị nnukwu ihe.
Ugbu a bụ oge ị ga-achọ izu ike na ikekwe na-ekiri ihe omume nke ọkacha mmasị gị TV show, n'ihi na mirroring online repository nwere ike na-ewe a nnọọ oge.
Ozugbo nbudata nbudata ahụ, ị nwere ike iji:
# du -sch /var/www/html/repos/centos/6/6/*
N'ikpeazụ, melite nchekwa data nchekwa data.
# createrepo --update /var/www/html/repos/centos/6/6
Ị nwekwara ike ịmalite ihe nchọgharị weebụ gị wee gaa na repos/centos/6/6 ndekọ iji chọpụta na ị nwere ike ịhụ ọdịnaya:
Ma ị dịla njikere ịga - ugbu a ọ bụ oge ịhazi onye ahịa.