Ubuntu

Konfigurera Ubuntu 18.04 LTS som en Ubuntu-paketcache-server

Konfigurera Ubuntu 18.04 LTS som en Ubuntu-paketcache-server
Om du kör många Ubuntu-maskiner i ditt privata nätverk är det mycket troligt att många kommer att ladda ner samma Ubuntu-paket. Denna nedladdning av paketet kommer att äta upp mycket av din internetbandbredd. Dina andra viktiga nätverksuppgifter kommer att vara långsammare medan alla gör låt oss säga en Ubuntu-systemuppgradering.

Det bästa sättet att lösa detta problem är att cacha de Ubuntu-paket som laddas ner. Så när någon i nätverket laddar ner ett Ubuntu-paket kommer det att cachas på servern och alla kommer att kunna använda den cachade versionen istället för att ladda ner samma paket. Detta sparar mycket internetbredd och ökar snabbt nedladdningshastigheten för paketet.

Apt-Cacher-Ng är en paketcache-server som cachar Ubuntu-paket automatiskt och serverar dem när samma paket begärs mer än en gång.

I den här artikeln ska jag visa dig hur du konfigurerar Ubuntu 18.04 LTS skrivbord eller server som en Ubuntu-paketcache-server med Apt-Cacher-Ng. Så, låt oss komma igång.

Krav:

Du behöver en Ubuntu 18.04 LTS-server eller stationär maskin med internetanslutning.

Konfigurera nätverket:

Du bör konfigurera en statisk IP på Ubuntu-maskinen som du ska konfigurera som en paketcache-server.

För att göra det måste du känna till nätverksgränssnittsnamnet på din Ubuntu-maskin.

Du hittar nätverksgränssnittsnamnet på din Ubuntu-maskin med följande kommando:

$ ip a

Här är nätverksgränssnittsnamnet ens33. För närvarande är IP-adressen tilldelad detta nätverksgränssnitt 192.168.20.160. Här, den / 24 efter att IP-adressen betyder är det en Klass C IP-adress. Så kommer nätmask att vara 255.255.255.0

Du kan hitta standardvägen med följande kommando:

$ ip-ruttvisning

Som du kan se är standardvägen 192.168.20.2.

Naturligtvis kommer denna IP-information att vara annorlunda för dig. Så se till att ändra dem efter behov.

Ubuntu 18.04 LTS desktop använder Network Manager för hantering av nätverksgränssnitt. Så om du vill konfigurera Ubuntu 18.04 LTS-skrivbord som en cache-server för Ubuntu-paket, läs sedan artikeln Konfigurera statisk IP på CentOS 8 för att ställa in en statisk IP-adress.

Ubuntu 18.04 LTS-servern använder Netplan som standard för hantering av nätverksgränssnitt. Så om du vill konfigurera Ubuntu 18.04 LTS-server som en Ubuntu-paketcache-server och läs sedan Konfigurera statisk IP-adress med Netplan avsnittet i artikeln Installera Netplan på Ubuntu för att ställa in en statisk IP-adress.

Installera Apt-Cacher-Ng:

Apt-Cacher-Ng finns i det officiella paketförvaret för Ubuntu 18.04 LTS. Så det är enkelt att installera.

Uppdatera först APT-paketets förvarscache med följande kommando:

$ sudo apt uppdatering

Installera nu Apt-Cacher-Ng med följande kommando:

$ sudo apt installera apt-cacher-ng

Apt-Cacher-Ng bör installeras.

Kontrollera nu status för apt-cacher-ng tjänsten enligt följande:

$ sudo systemctl status apt-cacher-ng

apt-cacher-ng tjänsten är aktiva (kör) som du kan se på skärmdumpen nedan. Det är också aktiverad (startar automatiskt vid systemstart). Så det är bra.

För caching av Ubuntu-paket krävs ingen ytterligare konfiguration av Apt-Cacher-Ng. Du kan nu konfigurera de andra Ubuntu-maskinerna i nätverket för att använda Apt-Cacher-Ng-cache-servern.

Konfigurera Ubuntu Package Manager med Proxy:

Nu, på en annan Ubuntu-maskin i nätverket, skapa en ny fil / etc / apt / apt.konf.d / 02proxy som följer:

$ sudo nano / etc / apt / apt.konf.d / 02proxy

Skriv nu in följande rad och spara filen genom att trycka på + X följd av Y och .

Förvärva: http: Proxy “http: //192.168.20.160: 3142 ";

Se till att ändra IP-adressen till din Apt-Cacher-Ng-cacheserver.

Uppdatera nu APT-paketets förvarscache med följande kommando:

$ sudo apt uppdatering

APT-paketets förvarscache bör uppdateras utan problem.

Nu ska vi försöka installera filezilla från det officiella Ubuntu-paketförvaret.

$ sudo apt installera filezilla

Tryck Y och tryck sedan på att bekräfta.

Filezilla och alla beroendepaket ska laddas ner och installeras utan problem.

Som du kan se tog det cirka 18 sekunder att ladda ner 9359 kB paket.

Låt oss nu konfigurera en annan Ubuntu-maskin i nätverket för att använda paketets cache-server. Processen är densamma som tidigare.

Skapa en ny fil / etc / apt / apt.konf.d / 02proxy som följer:

$ sudo nano / etc / apt / apt.konf.d / 02proxy

Skriv in följande rad och spara filen.

Förvärva: http: Proxy “http: //192.168.20.160: 3142 ";

Uppdatera nu APT-paketets lagringscache enligt följande:

$ sudo apt uppdatering

Nu ska vi försöka installera filezilla igen från Ubuntu officiella paketförvar.

$ sudo apt installera filezilla

Tryck Y och tryck sedan på för att bekräfta installationen.

Filezilla och alla beroendepaket ska laddas ner och installeras.

Som du kan se tog det mindre än en sekund att ladda ner samma paket som jag har laddat ner tidigare. Så cacheservern fungerar mycket bra.

Första gången APT försökte ladda ner paketen, hämtade paketets cache-server paketen från internet, skickade dem till Ubuntu-maskinen som begärde dem och cachade dem.

När en annan Ubuntu-maskin begärde samma paket skickar paketcacheservern till Ubuntu-maskinen den cachade versionen av den. Cacheservern behövde inte ladda ner samma paket igen eftersom de redan är cachade. Därför ökade nedladdningshastigheten och det laddade nästan ner paketen direkt.

Kontrollera Apt-Cacher-Ng-status:

Du kan besöka rapportsidan Apt-Cacher-Ng http: // 192.168.20.160: 3142 / acng-rapport.html för att se paketets cachingstatus för Apt-Cacher-Ng.

När du besöker sidan klickar du på Räkna data.

Som du kan se visar Apt-Cacher-Ng-statussidan paketnedladdning och cachestatus snyggt i tabellformat.

Så det är så du konfigurerar Ubuntu 18.04 LTS-server eller stationär dator som en Ubuntu-cache-server. Tack för att du läste den här artikeln.

Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...
Mus Hur man ändrar vänster och höger musknapp på Windows 10 PC
Hur man ändrar vänster och höger musknapp på Windows 10 PC
Det är en hel norm att alla datormusenheter är ergonomiskt utformade för högerhänta användare. Men det finns musenheter tillgängliga som är speciellt ...