Ubuntu

Konfigurer Ubuntu 18.04 LTS som en Ubuntu Package Cache Server

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

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

Apt-Cacher-Ng er en pakkecache-server som automatisk cacher Ubuntu-pakker 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-pakke 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 internettforbindelse.

Konfigurere nettverket:

Du bør konfigurere en statisk IP på Ubuntu-maskinen som du skal konfigurere som en pakkecache-server.

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

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

$ ip a

Her er navnet på nettverksgrensesnittet ens33. For øyeblikket er IP-adressen som er tildelt dette nettverksgrensesnittet 192.168.20.160. Her, den / 24 etter at IP-adressen betyr, er det en Klasse C IP adresse. Så nettverksmasken vil være 255.255.255.0

Du finner standardruten med følgende kommando:

$ ip ruteshow

Som du kan se, 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 nettverksgrensesnittene. Så hvis du vil konfigurere Ubuntu 18.04 LTS desktop som en Ubuntu-pakke 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 nettverksgrensesnittene. Så hvis du vil konfigurere Ubuntu 18.04 LTS-server som en Ubuntu-pakke cache-server, 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 pakkelageret til Ubuntu 18.04 LTS. Så det er enkelt å installere.

Oppdater først APT-pakkelagerbufferen med følgende kommando:

$ sudo apt oppdatering

Installer nå Apt-Cacher-Ng med følgende kommando:

$ sudo apt installer apt-cacher-ng

Apt-Cacher-Ng bør installeres.

Sjekk nå statusen til apt-cacher-ng tjenesten 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 (starter automatisk ved systemstart). Så det er bra.

For Ubuntu-pakke caching er ingen ytterligere konfigurasjon av Apt-Cacher-Ng nødvendig. Du kan nå konfigurere de andre Ubuntu-maskinene i nettverket til å bruke Apt-Cacher-Ng-hurtigbuffer-serveren.

Konfigurere Ubuntu Package Manager med proxy:

Nå, på en annen Ubuntu-maskin i nettverket, opprett en ny fil / etc / apt / apt.konf.d / 02proxy som følger:

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

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

Erverve: http: Proxy “http: //192.168.20.160: 3142 ";

Sørg for å endre IP-adressen til IP-adressen til Apt-Cacher-Ng cache-serveren.

Nå oppdaterer du hurtigbufferen for APT-pakken med følgende kommando:

$ sudo apt oppdatering

APT-pakkelagerbufferen bør oppdateres uten problemer.

La oss nå prøve å installere filezilla fra det offisielle Ubuntu-pakkelageret.

$ sudo apt installere filezilla

trykk Y og trykk deretter på å bekrefte.

Filezilla og alle avhengighetspakker bør 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 i nettverket til å bruke pakkecache-serveren. Prosessen er den samme som før.

Opprett en ny fil / etc / apt / apt.konf.d / 02proxy som følger:

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

Skriv inn følgende linje og lagre filen.

Erverve: http: Proxy “http: //192.168.20.160: 3142 ";

Oppdater nå hurtigbufferen for APT-pakken som følger:

$ sudo apt oppdatering

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

$ sudo apt installere filezilla

trykk Y og trykk deretter på for å bekrefte installasjonen.

Filezilla og alle avhengighetspakker bør 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 pakkecache-serveren ned pakkene fra internett, sendte dem til Ubuntu-maskinen som ba om dem og bufret dem.

Når en annen Ubuntu-maskin ba om de samme pakkene, sendte pakkecache-serveren Ubuntu-maskinen den hurtigbufrede versjonen av den. Cache-serveren trengte ikke å laste ned de samme pakkene på nytt som de allerede er bufret. Derfor økte nedlastingshastigheten, og den lastet nesten ned pakkene umiddelbart.

Kontrollere Apt-Cacher-Ng-status:

Du kan besøke Apt-Cacher-Ng-rapportsiden http: // 192.168.20.160: 3142 / acng-rapport.html for å se pakke cachestatus for Apt-Cacher-Ng.

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

Som du kan se, viser Apt-Cacher-Ng-statussiden pakkenedlasting og cache-status pent i tabellformat.

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

Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...