Paras tapa ratkaista tämä ongelma on ladata välimuistiin Ubuntu-paketit. Joten, kun kuka tahansa verkon käyttäjistä lataa Ubuntu-paketin, se tallennetaan välimuistiin palvelimelle ja kaikki voivat käyttää välimuistiversiota sen sijaan, että ladattaisiin uudelleen samaa pakettia. Tämä säästää paljon Internet-kaistanleveyttä ja lisää paketin latausnopeutta nopeasti.
Apt-Cacher-Ng on pakettivälimuistipalvelin, joka tallentaa välimuistiin Ubuntu-paketit automaattisesti ja palvelee niitä, kun samaa pakettia pyydetään useammin kuin kerran.
Tässä artikkelissa aion näyttää, kuinka Ubuntu 18 määritetään.04 LTS-työpöytä tai -palvelin Ubuntun pakettivälimuistipalvelimena Apt-Cacher-Ng: n kanssa. Joten, aloitetaan.
Vaatimukset:
Tarvitset Ubuntu 18: n.04 LTS-palvelin tai pöytätietokone Internet-yhteydellä.
Verkon määrittäminen:
Sinun tulisi määrittää staattinen IP Ubuntu-koneessa, jonka aiot määrittää pakettivälimuistipalvelimeksi.
Tätä varten sinun on tiedettävä Ubuntu-koneesi verkkoliittymän nimi.
Löydät Ubuntu-koneesi verkkokäyttöliittymän nimen seuraavalla komennolla:
$ ip aTässä verkkoliittymän nimi on ens33. Tällä hetkellä tälle verkkoliitännälle määritetty IP-osoite on 192.168.20.160. Tässä / 24 sen jälkeen kun IP-osoite tarkoittaa, se on a Luokka C IP-osoite. Joten, aliverkon peite on 255.255.255.0
Löydät oletusreitin seuraavalla komennolla:
$ ip -reittinäyttöKuten näette, oletusreitti on 192.168.20.2.
Tietenkin nämä IP-tiedot ovat erilaisia sinulle. Joten muista vaihtaa ne tarpeen mukaan.
Ubuntu 18.04 LTS -työpöytä käyttää Network Manageria verkkoliitäntöjen hallintaan. Joten, jos haluat määrittää Ubuntu 18: n.04 LTS-työpöytä Ubuntu-pakettivälimuistipalvelimena ja lue sitten staattinen IP-osoite artikkelista Staattisen IP: n määrittäminen CentOS 8: ssa.
Ubuntu 18.04 LTS-palvelin käyttää oletusarvoisesti Netplania verkkoliitäntöjen hallintaan. Joten, jos haluat määrittää Ubuntu 18: n.04 LTS-palvelin Ubuntun pakettivälimuistipalvelimena ja lue sitten Staattisen IP-osoitteen määrittäminen Netplanilla aseta artikkeli Asenna Netplan Ubuntulle staattisen IP-osoitteen määrittämiseksi.
Apt-Cacher-Ng: n asentaminen:
Apt-Cacher-Ng on saatavana Ubuntu 18: n virallisessa pakettivarastossa.04 LTS. Joten se on helppo asentaa.
Päivitä ensin APT-pakettivaraston välimuisti seuraavalla komennolla:
$ sudo apt -päivitys
Asenna nyt Apt-Cacher-Ng seuraavalla komennolla:
$ sudo apt asenna apt-cacher-ng
Apt-Cacher-Ng tulee asentaa.
Tarkista nyt apt-cacher-ng palvelua seuraavasti:
$ sudo systemctl-tila apt-cacher-ng
apt-cacher-ng palvelu on aktiivinen (käynnissä) kuten näet alla olevasta kuvakaappauksesta. Se on myös käytössä (käynnistyy automaattisesti järjestelmän käynnistyessä). Joten se on hyvä.
Ubuntun pakettivälimuistia varten Apt-Cacher-Ng: n lisäasetuksia ei tarvita. Voit nyt määrittää muut verkon Ubuntu-koneet käyttämään Apt-Cacher-Ng-pakettivälimuistipalvelinta.
Ubuntu Package Managerin määrittäminen välityspalvelimella:
Luo nyt uusi tiedosto toisella verkon Ubuntu-koneella / etc / apt / apt.konf.d / 02proxy seuraavasti:
$ sudo nano / etc / apt / apt.konf.d / 02proxy
Kirjoita nyt seuraava rivi ja tallenna tiedosto painamalla
Hanki: http: Välityspalvelin “http: //192.168.20.160: 3142 ";
Muista vaihtaa IP-osoite Apt-Cacher-Ng-välimuistipalvelimen IP-osoitteeksi.
Päivitä nyt APT-pakettivaraston välimuisti seuraavalla komennolla:
$ sudo apt -päivitys
APT-pakettivaraston välimuisti on päivitettävä ilman ongelmia.
Yritetään nyt asentaa filezilla virallisesta Ubuntu-pakettivarastosta.
$ sudo apt asenna filezilla
Lehdistö Y ja paina sitten
Filezilla ja kaikki riippuvuuspaketit tulee ladata ja asentaa ongelmitta.
Kuten näette, 9359 kt: n pakettien lataaminen kesti noin 18 sekuntia.
Määritetään nyt toinen verkon Ubuntu-kone käyttämään pakettivälimuistipalvelinta. Prosessi on sama kuin aiemmin.
Luo uusi tiedosto / etc / apt / apt.konf.d / 02proxy seuraavasti:
$ sudo nano / etc / apt / apt.konf.d / 02proxy
Kirjoita seuraava rivi ja tallenna tiedosto.
Hanki: http: Välityspalvelin “http: //192.168.20.160: 3142 ";
Päivitä nyt APT-pakettivaraston välimuisti seuraavasti:
$ sudo apt -päivitys
Yritetään nyt asentaa filezilla uudelleen Ubuntun virallisesta pakettivarastosta.
$ sudo apt asenna filezilla
Lehdistö Y ja paina sitten
Filezilla ja kaikki riippuvuuspaketit tulee ladata ja asentaa.
Kuten näette, aiemmin pakattujen pakettien lataaminen kesti alle sekunnin. Joten välimuistipalvelin toimii erittäin hyvin.
Ensimmäistä kertaa, kun APT yritti ladata paketteja, pakettivälimuistipalvelin latasi paketit Internetistä, lähetti ne Ubuntu-koneelle, joka pyysi niitä ja välimuisti.
Kun toinen Ubuntu-kone pyysi samoja paketteja, pakettivälimuistipalvelin lähettää Ubuntu-koneelle välimuistissa olevan version. Välimuistipalvelimen ei tarvinnut ladata uudelleen samoja paketteja, koska ne ovat jo välimuistissa. Siksi latausnopeus kasvoi ja se melkein latasi paketit heti.
Apt-Cacher-Ng-tilan tarkistaminen:
Voit käydä Apt-Cacher-Ng-raporttisivulla http: // 192.168.20.160: 3142 / acng-report.html nähdäksesi Apt-Cacher-Ng: n pakettivälimuistin tilan.
Kun olet käynyt sivulla, napsauta Laske tiedot.
Kuten näette, Apt-Cacher-Ng-tilasivu näyttää paketin latauksen ja välimuistin tilan hienosti taulukkomuodossa.
Joten näin määrität Ubuntu 18: n.04 LTS-palvelin tai työpöytä Ubuntu-pakettivälimuistipalvelimena. Kiitos tämän artikkelin lukemisesta.