Konfigurer Ubuntu Topp 10.Topp 10 LTS som en Ubuntu Package Cache -server

Konfigurer Ubuntu Topp 10.Topp 10 LTS som en Ubuntu Package Cache -server
Hvis du kjører mange Ubuntu -maskiner i det private nettverket, er det høyst sannsynlig at mange mennesker vil laste ned de samme Ubuntu -pakkene. Denne pakken nedlasting vil spise opp mye av din internettbåndbredde. De andre viktige nettverksoppgavene dine vil være tregere mens alle gjør det, la oss si en Ubuntu -systemoppgradering.

Den beste måten å løse dette problemet er å cache Ubuntu -pakkene som blir lastet ned. Så når noen på nettverket laster ned en Ubuntu -pakke, vil den bli hurtigbufret på serveren, og alle vil kunne bruke hurtigbufret versjonen i stedet for å laste ned den samme pakken. Dette vil spare mye internettbåndbredde i tillegg til å øke nedlastingshastigheten.

APT-Cacher-Ng er en pakkeserveringsserver som cacher Ubuntu-pakker automatisk og serverer dem når den samme pakken blir bedt om mer enn en gang.

I denne artikkelen skal jeg vise deg hvordan du konfigurerer Ubuntu 18.04 LTS Desktop eller Server som en Ubuntu Package Cache-server med APT-Cacher-ng. Så la oss komme i gang.

Krav:

Du trenger en Ubuntu 18.04 LTS -server eller stasjonær maskin med Internett -tilkobling.

Konfigurere nettverket:

Du bør konfigurere en statisk IP på Ubuntu -maskinen som du kommer til å konfigurere som en pakkebufferserver.

For å gjøre det, må du kjenne nettverksnavnet til Ubuntu -maskinen din.

Du kan finne nettverksgrensesnittnavnet til Ubuntu -maskinen din med følgende kommando:

$ ip a

Her er nettverksgrensesnittnavnet ENS33. Foreløpig er IP -adressen tildelt dette nettverksgrensesnittet 192.168.20.160. Her, The /24 Etter at IP -adressen betyr, er det en Klasse C IP adresse. Så undernettmasken vil være 255.255.255.0

Du kan finne standardruten med følgende kommando:

$ ip rute show

Som du ser er standardruten 192.168.20.2.

Selvfølgelig vil denne IP -informasjonen være annerledes for deg. Så sørg for å endre dem etter behov.

Ubuntu 18.04 LTS Desktop bruker Network Manager for å administrere nettverksgrensesnitt. Så hvis du vil konfigurere Ubuntu 18.04 LTS Desktop som en Ubuntu Package Cache -server, og les deretter artikkelen Konfigurer statisk IP på CentOS 8 for å sette opp en statisk IP -adresse.

Ubuntu 18.04 LTS Server bruker NetPlan som standard for å administrere nettverksgrensesnitt. Så hvis du vil konfigurere Ubuntu 18.04 LTS -server som en Ubuntu -pakningsbufferserver, og les deretter Sette opp statisk IP -adresse med NetPlan delen av artikkelen installer NetPlan på Ubuntu for å sette opp en statisk IP -adresse.

Installere apt-cacher-ng:

APT-Cacher-NG er tilgjengelig i det offisielle pakkelagde av Ubuntu 18.04 LTS. Så det er enkelt å installere.

Oppdater først Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Nå, installer apt-cacher-ng med følgende kommando:

$ sudo apt installer apt-cacher-ng

APT-Cacher-NG skal installeres.

Nå, sjekk statusen til APT-Cacher-ng Tjeneste som følger:

$ sudo systemctl status apt-cacher-ng

APT-Cacher-ng tjenesten er aktiv (Kjører) Som du kan se på skjermbildet nedenfor. Det er også aktivert (Start automatisk på oppstart av systemet). Så det er bra.

For Ubuntu-pakningsbufring er det ikke nødvendig. Du kan nå konfigurere de andre Ubuntu-maskinene i nettverket for å bruke APT-Cacher-NG Package Cache Server.

Konfigurere Ubuntu Package Manager med proxy:

Nå, på en annen Ubuntu -maskin i nettverket, oppretter du en ny fil /etc/apt/apt.konf.D/02Proxy følgende:

$ sudo nano/etc/apt/apt.konf.D/02Proxy

Skriv inn følgende linje og lagre filen ved å trykke på + X etterfulgt av Y og .

Anskaff :: http: proxy “http: //192.168.20.160: 3142 ";

Sørg for å endre IP-adressen til IP-adressen til din apt-cacher-ng cache-server.

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

APT Package Repository Cache skal oppdateres uten problemer.

La oss nå prøve å installere Filezilla fra det offisielle Ubuntu -pakkelagde.

$ sudo apt install Filezilla

trykk Y Og trykk deretter å bekrefte.

Filezilla og alle avhengighetspakker skal lastes ned og installeres uten problemer.

Som du ser, tok det omtrent 18 sekunder å laste ned 9359 KB pakker.

La oss nå konfigurere en annen Ubuntu -maskin på nettverket for å bruke Package Cache -serveren. Prosessen er den samme som før.

Lag en ny fil /etc/apt/apt.konf.D/02Proxy følgende:

$ sudo nano/etc/apt/apt.konf.D/02Proxy

Skriv inn følgende linje og lagre filen.

Anskaff :: http: proxy “http: //192.168.20.160: 3142 ";

Oppdater nå APT Package Repository Cache som følger:

$ sudo apt oppdatering

La oss nå prøve å installere Filezilla igjen fra Ubuntu offisielle pakkelager.

$ sudo apt install Filezilla

trykk Y Og trykk deretter For å bekrefte installasjonen.

Filezilla og alle avhengighetspakker skal lastes ned og installeres.

Som du ser, tok det mindre enn et sekund å laste ned de samme pakkene som jeg har lastet ned tidligere. Så cache -serveren fungerer veldig bra.

Første gang APT forsøkte å laste ned pakkene, lastet Package Cache -serveren lastet ned pakkene fra Internett, send dem til Ubuntu -maskinen som ba dem og hurtige.

Da en annen Ubuntu -maskin ba om de samme pakkene, sender Package Cache -serveren Ubuntu -maskinen den hurtigbufrede versjonen av den. Cache-serveren trengte ikke last ned de samme pakkene som de allerede er hurtigbufret. Derfor økte nedlastingshastigheten, og den lastet nesten ned pakkene umiddelbart.

Kontrollerer APT-Cacher-NG-status:

Du kan besøke Apt-Cacher-NG-rapportsiden http: // 192.168.20.160: 3142/ACNG-rapport.html for å se pakkenes hurtigbufringstatus for apt-cacher-ng.

Når du besøker siden, klikker du på Telle data.

Som du kan se, viser APT-Cacher-NG-status-siden pakken nedlasting og cache-status pent i tabellformat.

Så det er slik du konfigurerer Ubuntu 18.04 LTS -server eller desktop som en Ubuntu -pakkeserveringsserver. Takk for at du leste denne artikkelen.