Ubuntu

Määritä Ubuntu 18.04 LTS Ubuntu-pakettivälimuistipalvelimena

Määritä Ubuntu 18.04 LTS Ubuntu-pakettivälimuistipalvelimena
Jos käytät paljon Ubuntu-koneita yksityisessä verkossa, on erittäin todennäköistä, että monet ihmiset lataavat samoja Ubuntu-paketteja. Tämä pakettilataus syö paljon Internetin kaistanleveydestä. Muut tärkeät verkkotehtäväsi ovat hitaampia, kun kaikki tekevät sanotaan Ubuntu-järjestelmän päivitys.

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 a

Tä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 + X jonka jälkeen Y ja .

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 vahvistaa.

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 vahvista asennus.

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.

How to Develop a Game on Linux
A decade ago, not many Linux users would predict that their favorite operating system would one day be a popular gaming platform for commercial video ...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Parhaat komentorivipelit Linuxille
Komentorivi ei ole vain suurin liittolainen Linuxia käytettäessä - se voi olla myös viihteen lähde, koska voit käyttää sitä pelaamaan monia hauskoja p...