Saita wuraren ajiya na gida tare da apt-mirror a cikin Ubuntu da Tsarin Debian


Lokacin da a yau ana auna zirga-zirgar zirga-zirga da saurin intanet na yau da kullun a cikin samari na Giga akan kiftawar ido har ma da abokan cinikin Intanet na yau da kullun, menene manufar saita ma'ajin ma'ajin ajiyar gida akan LAN zaku iya tambaya?

Ɗaya daga cikin dalilan shine rage yawan bandwidth na Intanet da kuma babban gudun kan cire fakiti daga cache na gida. Amma, kuma, wani babban dalili ya kamata ya zama sirri. Bari mu yi tunanin cewa abokan ciniki daga ƙungiyar ku an ƙuntata Intanet, amma akwatunan Linux ɗin su suna buƙatar sabunta tsarin yau da kullun akan software da tsaro ko kawai suna buƙatar sabbin fakitin software. Don ci gaba da hoto, uwar garken da ke aiki akan hanyar sadarwa mai zaman kansa, ya ƙunshi kuma yana ba da bayanan sirrin sirri kawai don taƙaitaccen yanki na cibiyar sadarwa, kuma bai kamata a fallasa shi zuwa Intanet na jama'a ba.

Wannan wasu 'yan dalilai ne kawai da ya sa ya kamata ka gina madubi na gida akan LAN ɗinku, ba da sabar sabar don wannan aikin kuma saita abokan ciniki na ciki don fitar da software ta samar da madubin cache ɗin sa.

Ubuntu yana ba da kunshin apt-mirror don daidaita cache na gida tare da ma'ajiyar Ubuntu, madubi wanda za'a iya daidaita shi ta hanyar HTTP ko FTP uwar garken don raba shi. fakitin software tare da abokan cinikin tsarin gida.

Don cikakken ma'ajiyar madubi uwar garken naku yana buƙatar aƙalla 120G sarari kyauta da aka tanada don ma'ajiyar gida.

  1. Mini 120G sarari kyauta
  2. An shigar kuma an saita uwar garken Proftpd a yanayin da ba a sani ba.

Mataki 1: Sanya uwar garken

1. Abu na farko da za ku so ku yi shi ne gano madubin Ubuntu mafi kusa kuma mafi sauri kusa da inda kuke ta ziyartar shafin Mirror Archive na Ubuntu kuma zaɓi ƙasarku.

Idan ƙasarku ta samar da ƙarin madubai ya kamata ku gano adireshin madubi sannan ku yi wasu gwaje-gwaje bisa sakamakon ping ko traceroute.

2. Mataki na gaba shine shigar da software da ake buƙata don saita wurin ajiyar madubi na gida. Shigar da fakitin apt-mirror da proftpd kuma saita proftpd azaman tsarin daemon na tsaye.

$ sudo apt-get install apt-mirror proftpd-basic

3. Yanzu lokaci yayi da za a saita sabar apt-mirror. Buɗe kuma shirya /etc/apt/mirror.list fayil ta ƙara wuraren da ke kusa da ku (Mataki na 1) - na zaɓi, idan madubin tsoho suna da sauri isa ko ba ku ciki. cikin gaggawa - kuma zaɓi hanyar tsarin ku inda ya kamata a sauke fakitin. Ta hanyar tsoho apt-mirror yana amfani da /var/spool/apt-mirrorwuri don cache na gida amma akan wannan koyawa za mu yi amfani da hanyar canza tsarin kuma mu nuna saiti. base_path umarni zuwa wurin /opt/apt-mirror.

$ sudo nano /etc/apt/mirror.list

Hakanan zaka iya rashin ba da amsa ko ƙara wasu jerin tushe kafin tsaftataccen umarni - gami da tushen Debian - dangane da nau'ikan Ubuntu abokan cinikin ku ke amfani da su. Kuna iya ƙara tushe daga 12.04, idan kuna so amma ku sani cewa ƙara ƙarin tushe yana buƙatar ƙarin sarari kyauta.

Don lissafin tushen Debian ziyarci Debian Sources List Generator.

4. Abin da kawai kuke buƙatar yi yanzu shine, kawai ƙirƙiri hanyar directory kuma gudanar da apt-mirror umarni don aiki tare da ma'ajin Ubuntu tare da madubi na gida.

$ sudo mkdir -p /opt/apt-mirror
$ sudo apt-mirror

Kamar yadda kuke gani apt-mirror yana ci gaba tare da ƙididdigewa da zazzage ma'ajiyar bayanai da ke nuna jimillar fakitin da aka sauke da girmansu. Kamar yadda za mu iya tunanin 110-120 GB ya isa ya ɗauki ɗan lokaci don saukewa.

Kuna iya gudanar da umarnin ls don duba abun cikin directory.

Da zarar an gama zazzagewar farko, zazzagewar gaba za ta zama ƙanƙanta.

5. Yayin da apt-mirror ke zazzage fakitin, zaku iya saita sabar Proftpd ku. Abu na farko da kuke buƙatar yi shine, don ƙirƙirar fayil ɗin sanyi mara suna don proftpd ta hanyar aiwatar da umarni mai zuwa.

$ sudo nano /etc/proftpd/conf.d/anonymous.conf

Sannan ƙara abun ciki mai zuwa zuwa fayil ɗin nonymous.conf sannan a sake farawa proftd sabis.

<Anonymous ~ftp>
   User                    ftp
   Group                nogroup
   UserAlias         anonymous ftp
   RequireValidShell        off
#   MaxClients                   10
   <Directory *>
     <Limit WRITE>
       DenyAll
     </Limit>
   </Directory>
 </Anonymous>

6. Mataki na gaba shine haɗa hanyar apt-mirror zuwa hanyar proftpd ta hanyar tafiyar da ɗaure ta hanyar ba da umarni.

$ sudo mount --bind /opt/apt-mirror/mirror/archive.ubuntu.com/  /srv/ftp/

Don tabbatar da shi sai a gudanar da umarni mount ba tare da siga ko zaɓi ba.

$ mount

7. Mataki na ƙarshe shine tabbatar da cewa an fara aikin Proftpd sabar kai tsaye bayan tsarin sake yi sannan kuma ana saka mirror-cache directory ta atomatik akan sabar ftp. hanya. Don kunna proftpd ta atomatik gudanar da umarni mai zuwa.

$ sudo update-rc.d proftpd enable

Don kunna cache ta atomatik apt-mirror akan proftpd bude kuma shirya /etc/rc.local fayil.

$ sudo nano /etc/rc.local

Ƙara layin da ke gaba kafin fita 0 umarni. Hakanan yi amfani da jinkirin daƙiƙa 55 kafin yunƙurin hawa.

sleep 5
sudo mount --bind  /opt/apt-mirror/mirror/archive.ubuntu.com/ /srv/ftp/

Idan ka cire fakiti daga ma'ajiyar Debian gudanar da umarni masu zuwa sannan ka tabbatar da saitunan da suka dace na sama rc.local fayil an kunna.

$ sudo mkdir /srv/ftp/debian
$ sudo mount --bind /opt/apt-mirror/mirror/ftp.us.debian.org/debian/ /srv/ftp/debian/

8. Don aiki tare apt-mirror na yau da kullun, zaku iya ƙirƙirar aikin jadawalin tsarin don aiki a cikin umarnin crontab, zaɓi editan da kuka fi so sannan ƙara haɗin layi mai zuwa.

$ sudo crontab –e

A layi na ƙarshe ƙara layin mai biyowa.

0  2  *  *  *  /usr/bin/apt-mirror >> /opt/apt-mirror/mirror/archive.ubuntu.com/ubuntu/apt-mirror.log

Yanzu kowace rana a 2 AM ma'ajiyar ma'ajiyar tsarin ku za ta yi aiki tare da Ubuntu madubin hukuma kuma a ƙirƙiri fayil ɗin log.

Mataki 2: Sanya abokan ciniki

9. Don daidaita abokan cinikin Ubuntu na gida, shirya /etc/apt/source.list akan kwamfutocin abokin ciniki don nuna adireshin IP ko sunan mai masauki na apt-mirror. uwar garken - maye gurbin http protocol tare da ftp, sannan sabunta tsarin.

deb ftp://192.168.1.13/ubuntu trusty universe
deb ftp://192.168.1.13/ubuntu trusty main restricted
deb ftp://192.168.1.13/ubuntu trusty-updates main restricted
## Ad so on….

10. Don duba ma'ajiyar ajiya za ka iya zahiri buɗe mai bincike kuma ka nuna adireshin IP na uwar garkenka na sunan yankin ta amfani da tsarin FTP.

Haka tsarin ya shafi Debian abokan ciniki da sabar, canjin da ake buƙata kawai shine debian madubi da jerin tushe.

Hakanan idan kun shigar da sabon tsarin Ubuntu ko Debian, samar da madubi na gida da hannu whit ftp protocol lokacin da mai sakawa ya nemi wurin ajiya don amfani.

Babban abu game da samun wurin ajiyar madubi na gida shine cewa koyaushe kuna kan halin yanzu kuma abokan cinikin ku na gida basu da haɗin Intanet don shigar da sabuntawa ko software.


Duk haƙƙoƙi. © Linux-Console.net • 2019-2024