![Kaip pakeisti savo IP adresą sistemoje „Windows“ ir „Mac“](/f/22753c92ba49d8f0582e11fea8fd6de4.jpg?width=100&height=100)
Apt-Cacher-NG yra talpykloje saugomas tarpinis serveris (arba tinkamas tarpinis serveris), skirtas Debian'o platinimams, pvz., Ubuntu, Kubuntu, „Xubuntu“, „Edubuntu“, „Linux Mint“ ir kt., Kuri naudojama atsisiunčiamų paketų talpyklai vietoje serveris.
Tarkime, kad turite nedidelį tinklą, prie kurio prijungti keli kompiuteriai, ir norite rankiniu būdu įdiegti bei atnaujinti programinės įrangos paketus kiekvienoje sistemoje, tada sudėtinga ir daug laiko reikalaujanti užduotis, todėl sukonfigūruoti apt-cacher-ng bet kurioje sistemoje būtų puiki idėja, nes ji pirmiausia išsaugos visus atsisiųstus failus paketai iš interneto apt-cache serveryje ir likusieji Debian, Ubuntu kompiuteriai juos gauna iš Apt-Cache, tai sutaupys mūsų brangaus laiko ir interneto pralaidumas taip pat.
Čia aš nustatysiu talpyklos serverį „Ubuntu 14.04“. Mūsų biure naudojame daugiau nei 30 „Ubuntu Desktop“ klientų, 28 „Ubuntu-Server“ VMS, įskaitant 12.04 ir 14.04, 4 „Linux Mint Desktop“. Bet mes naudojame vieną talpyklos serverį, kuris veikia „Ubuntu 12.04 LTS Server Edition“. Ir iki šiol nėra nieko prieštaraujančio paketams. Dabar pradėkime nustatyti apt-cache serverį.
Pastaba: Tai nėra „Ubuntu“ ar „Debian Mirror“, tai tik talpyklų serveris apt paketams.
Apt Cache Server OS: „Ubuntu 14.04 LTS Server“. Apt talpyklos IP adresas: 192.168.0.125. Apt Cache Pagrindinio kompiuterio pavadinimas: aptcacher.tecmint.lan. Numatytasis prievadas: 3142.
Kliento OS: „Ubuntu 14.04 LTS“. Kliento IP adresas: 192.168.0.3. Kliento pagrindinio kompiuterio pavadinimas: client.tecmint.lan.
Pirmiausia prisijunkite prie serverio, kad atidarytumėte terminalą naudodami „Ctr+Alt+T.“Ir įdiekite„ Apt-Cacher-NG “paketą naudodami šią komandą„ apt “.
$ sudo apt-get install apt-cacher-ng.
Kai diegimas bus baigtas, apt-cacher-ng bus paleistas automatiškai. Dabar atidarykite ir redaguokite talpykla konfigūracijos failas, esantis „/etc/apt-cacher-ng'Katalogas.
$ sudo vim /etc/apt-cacher-ng/acng.conf.
Be to, turime panaikinti toliau pateiktas eilutes, kaip siūloma, jei jos komentarai pašalina „#' nuo pradžios. Šiame kataloge visi dpkg paketai bus saugomi diegiant ar atnaujinant paketus.
„CacheDir“:/var/cache/apt-cacher-ng.
Norėdami įjungti žurnalą, turime įjungti šią eilutę, pagal numatytuosius nustatymus ji bus įjungta.
LogDir:/var/log/apt-cacher-ng.
„Apt-cacher“ klausysis uosto 3142, jei jums reikia pakeisti prievadą, galite pakeisti prievadą.
Uostas: 3142.
Tada po eilute pridėkite eilutę „BindAddress: 0.0.0.0“:
# BindAddress: localhost 192.168.7.254 publicNameOnMainInterface. „BindAddress“: 0.0.0.0
Čia galime apibrėžti tokius paskirstymus kaip „Ubuntu“ ir „Debian“, kuriuos visus reikia išsaugoti talpykloje.
Remap-debrep: failas: deb_mirror*.gz /debian; failas: backends_debian # Debian Archives. Remap-uburep: failas: ubuntu_mirrors /ubuntu; failas: backends_ubuntu # „Ubuntu“ archyvas. Remap-debvol: failas: debvol_mirror*.gz /debian-volatile; failas: backends_debvol # Debian nepastovus archyvas.
Jei mums reikia gauti ataskaitas apt-cache žiniatinklio sąsajoje turime įjungti šią eilutę, tačiau pagal numatytuosius nustatymus tai bus įjungta.
ReportPage: acng-report.html.
Norėdami gauti daugiau informacijos apie „žurnalą", Turime atšaukti žemiau esančią eilutę. Jei nustatysime ją 0, bus registruojamas tik veiklos tipas, laikas, mūsų paketų perkėlimo dydis.
„VerboseLog“: 1.
Norėdami paleisti apt-cacher paslaugą, turime įgalinti pid failą konfigūracijoje.
PidFile:/var/run/apt-cacher-ng/pid.
Norėdami pašalinti neužfiksuotus failus.
„ExTreshold“: 4.
Galiausiai baigėme konfigūraciją, išsaugojome ir uždarėme failą. Dabar visi esame pasiruošę iš naujo paleisti apt-cacher-ng paslaugą naudodami šią komandą.
$ sudo /etc/init.d/apt-cacher-ng paleiskite iš naujo.
Prisijunkite prie apt-cacher-ng ataskaitos puslapio žiniatinklio sąsajoje naudodami žemiau esantį URL.
http://192.168.0.125:3142/
Čia matome apt-cacher-ng ataskaitos puslapį. Spustelėkite statinio ataskaitos ir konfigūracijos puslapį šio puslapio apačioje, kad gautumėte atsisiuntimų įvykius ir praleidimus.
Iš ataskaitos pagrindinio puslapio turime nukopijuoti tarpinio serverio URL, kad vėliau naudotume. Mes netgi galime įdiegti paketus į šį serverį iš apt-cache, kurią galima sukonfigūruoti vietoje, tiesiog pridedant žemiau esantį įrašą /etc/apt/apt.conf.d/02proxy.
Įsigyti:: http {Proxy “ http://192.168.0.125:3142"; };
Pirmiausia prisijunkite prie kliento kompiuterio („Ubuntu“/„Debain“) ir sukurkite „02proxy“ failą kataloge „/etc/apt/apt.conf.d/“.
$ sudo vim /etc/apt/apt.conf.d/02proxy.
Dabar nukopijuokite įsigijimo URL ir pridėkite prie 02 tarpinio serverio failo. Šį URL gausite iš „apt-cacher-ng“ prieigos ataskaitos puslapio adresu http://192.168.0.125:3142/.
Įsigyti:: http {Proxy “ http://192.168.0.125:3142"; };
Išsaugokite ir išeikite naudodami „wq!“. Jei kliento kompiuteryje atsisiųsite bet kokius paketus, jie bus saugomi talpykloje apt-cache serveryje.
Mano kliento mašinoje galima atnaujinti 92 paketus, 43 atnaujinimai yra galimi saugos naujinimai. Mes jau pritaikėme tuos pačius talpyklos serverio naujinius. Taigi, kad paketai dabar bus saugomi talpykloje apt-cacher. Jei atnaujinsiu šį kliento kompiuterį, paketų gavimas iš interneto neužims daug laiko.
Dabar atnaujinkite saugyklą ir atnaujinkite paketus.
$ sudo apt-get update $ sudo apt-get upgrade.
Ankstesniuose ekranuose tai rodo, kad turime atnaujinti 85 paketus, o jo dydis yra 104 MB, pažiūrėkime, kiek laiko užtruks paketo gavimas.
Aš net nesu duomenų centre, aš tiesiog naudoju 256 kbps interneto ryšį, kur atsisiuntimo greitis bus tik nuo 50 kbps iki 60 kbps. Bet žiūrėkite žemiau esantį vaizdą, kaip jis per 3 sekundes atgavo 104 MB? Taip yra todėl, kad jis jau yra talpykloje apt-cacher-ng serveryje.
Jei mums reikia pamatyti atsisiųstus „Cache Count“ duomenis, bet kurioje žiniatinklio naršyklėje galime pasiekti „ip: port“ (192.168.0.125:3142), kad pamatytume statistiką, kaip aprašiau aukščiau.
Nors mes atsisiunčiame visus paketus, kuriuos reikia įdiegti bet kurioje „Debian“/„Ubuntu“ mašinoje, jei paketas yra prieinamas apt-cache jis gaus iš apt-cache-ng serverio, jei ne, jis bus perkeltas iš interneto į vietinę saugyklą naudoti ateityje.
Šiame straipsnyje mes matėme, kaip sukonfigūruoti vietinį talpyklos serverį apt paketams naudojant apt-cacher-ng, daugelis žmonių nori, kad ši sąranka sutaupytų laiko ir pralaidumo. Tikiuosi, kad tai padės visiems tiems, kurie naudoja „Debian“/„Ubuntu“ mašinas.