Debian

Postavljanje poslužitelja predmemorije paketa Debian 10 s Apt-Cacher-NG

Postavljanje poslužitelja predmemorije paketa Debian 10 s Apt-Cacher-NG
U ovom članku pokazat ću vam kako postaviti Debian 10 poslužitelj predmemorije paketa s Apt-Cacher-NG radi uštede propusnosti i povećanja brzine preuzimanja paketa. To je jedno od najboljih rješenja za lokalnu mrežu u kojoj radi puno Debian 10 strojeva. Pa, krenimo.

Konfiguriranje statičke IP adrese na poslužitelju:

Trebali biste konfigurirati statičku IP adresu na poslužitelju na kojem želite konfigurirati Apt-Cacher-NG.

Trenutnu IP adresu vašeg Debian 10 poslužitelja možete pronaći pomoću sljedeće naredbe:

$ ip a

Kao što vidite, IP adresa u mom slučaju je 192.168.21.178/24. Želim dodijeliti statički IP 192.168.21.5/24 na ovaj poslužitelj koji je na istoj mreži kao i prije. Primijetite da je naziv uređaja mrežnog sučelja ens33 u mom slučaju. Za vas će biti drugačije. Dakle, od sada ga zamijenite svojim.

Sada otvorite / etc / network / sučelja datoteka s uređivačem nano teksta sa sljedećom naredbom:

$ sudo nano / etc / network / sučelja

Sada uklonite označenu liniju ako je prisutna u / etc / network / sučelja datoteka.

Nakon što uklonite linije, dodajte sljedeće retke u / etc / network / sučelja datoteka.

dopusti-vrući utikač ens33
iface ens33 inet statičan
adresa 192.168.21.5/24
pristupnik 192.168.21.2
dns-nameserver 192.168.21.2

BILJEŠKA: Promijenite naziv uređaja, IP adresu, pristupnik i DNS adresu poslužitelja naziva, ovisno o vašoj mreži i zahtjevima za konfiguracijom.

Konačna konfiguracijska datoteka trebala bi izgledati kako slijedi. Sada spremite datoteku pritiskom na + x nakon čega slijedi Y i .

Sada ponovno pokrenite poslužitelj sa sljedećom naredbom:

$ sudo ponovno pokretanje

Nakon što se poslužitelj pokrene, pokrenite sljedeću naredbu da biste provjerili je li se promijenila IP adresa.

$ ip a

Kao što vidite, IP adresa 192.168.21.5/24 je postavljeno.

Kao što vidite, internetska povezanost također radi. Dakle, dobri smo.

$ ping -c 3 google.com

Instaliranje Apt-Cacher-NG na poslužitelj:

Apt-Cacher-NG dostupan je u službenom spremištu paketa Debian 10. Dakle, možete ga jednostavno instalirati s upraviteljem paketa APT.

Prvo ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Predmemorija spremišta spremišta APT-a trebala bi se ažurirati.

Sada pokrenite sljedeću naredbu da biste instalirali Apt-Cacher-NG:

$ sudo apt instaliraj apt-cacher-ng

Nakon što vidite sljedeći upit, odaberite i pritisnite nastaviti.

Treba instalirati Apt-Cacher-NG.

Sada provjerite radi li Apt-Cache-NG pomoću sljedeće naredbe:

$ sudo systemctl status apt-cacher-ng

Kao što vidiš, apt-cacher-ng usluga je aktivan/trčanje. Također je omogućeno, što znači da je prema zadanim postavkama dodan u pokretanje sustava. Dakle, automatski će se pokrenuti prilikom pokretanja sustava.

BILJEŠKA: Ako za bilo koji slučaj, apt-cacher-ng usluga nije trčanje ili je onemogućen (nije dodan pri pokretanju sustava), a zatim pokrenite sljedeće naredbe za pokretanje apt-cacher-ng i dodajte ga pri pokretanju sustava.

$ sudo systemctl start apt-cacher-ng
$ sudo systemctl omogući apt-cacher-ng

Konfiguriranje Debian 10 strojeva s proxyjem:

Sada, da biste konfigurirali svoje Debian 10 poslužitelje i klijente na mreži, morate reći APT-u da koristi HTTP proxy Apt-Cacher-NG. Jednom kad to učinite, svi paketi klijenata i poslužitelja koji koriste preuzimanja proxy-a bit će spremljeni na poslužitelj Apt-Cacher-NG. Tako će se brzina preuzimanja, korištenje propusnosti i kašnjenje znatno smanjiti.

Da biste konfigurirali Debian 10 stroj da koristi Apt-Cacher-NG proxy, stvorite novu datoteku 02proxy u / etc / apt / apt.konf.d / direktorij sa sljedećom naredbom:

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

Sada upišite sljedeći redak u 02proxy datoteka.

Nabavite :: http :: Proxy "http: // 192.168.21.5: 3142 ";

BILJEŠKA: Ne zaboravite zamijeniti IP adresu s IP adresom vlastitog Apt-Cacher-NG poslužitelja.

Konačna konfiguracijska datoteka trebala bi izgledati kako slijedi. Sada spremite datoteku pritiskom na + x nakon čega slijedi Y i .

Vaš Debian 10 stroj sada bi trebao koristiti Apt-Cacher-NG proxy za preuzimanje paketa, a Apt-Cacher-NG poslužitelj trebao bi predmemorirati sve pakete.

Statističko izvješće Apt-Cacher-NG:

S bilo kojeg računala u mreži, ako posjetite stranicu http: // 192.168.21.5: 3142 / acng-report.html, prikazat će statističke podatke o Apt-Cacher-NG.

Ako posjetite acng-report.html stranici prvi put, neće biti prikazani nikakvi statistički podaci. Dakle, morate kliknuti na Podaci o brojanju prvi put.

Jednom kada to učinite, pokazat će vam koliko se podataka preuzima s interneta, koliko podataka poslužuje iz predmemorije. Također, HTTP zahtjev pogađa (predmemorirano) i propušta (nije predmemorirano).

Konfigurirao sam proxy i instalirao neke pakete na neke od Debian 10 strojeva na mojoj mreži. Kao što vidite, preuzeti podaci manji su od podataka koji se poslužuju. Opet, postoji puno zahtjeva za pogodak. Dakle, predmemorija radi ispravno.

Preuzeo sam nodejs i npm paketi na 2 minimalna poslužitelja Debian 10. Jedan s omogućenom predmemorijom i jedan bez predmemorije.

Bez predmemorije trebalo je oko 1 minute i 39 sekundi = 99 sekundi da se dovrši preuzimanje svih potrebnih paketa.

S omogućenom predmemorijom trebalo je samo 1 sekundu da preuzmem sve potrebne pakete, kao što možete vidjeti na donjoj snimci zaslona.

Konfiguriranje Apt-Cacher-NG:

Konfiguracijski direktorij Apt-Cacher-NG je / etc / apt-cacher-sr /

Važne konfiguracijske datoteke su acng.konf, backends_debian u našem slučaju.

$ ls / etc / apt-cacher-sr /

Možete otvoriti backends_debian konfiguracijska datoteka kako slijedi:

$ sudo nano / etc / apt-cacher-ng / backends_debian

U ovoj su datoteci smještena Debian 10 HTTP spremišta koja će se predmemorirati. Trenutno spremam u predmemoriju pakete preuzete s http: // deb.debian.org / debian /. Ako koristite neka druga spremišta Debian 10, dodajte ih ovdje.

Možete otvoriti acng.konf datoteka sa sljedećom naredbom:

$ sudo nano / etc / apt-cacher-ng / acng.konf

Ova je datoteka vrlo dugačka i ima puno mogućnosti konfiguracije. Ali, najvažnija opcija je CacheDir. Ako želite promijeniti direktorij u kojem su pohranjeni predmemorirani paketi, promijenite CacheDir.

Ako promijenite CacheDir u novi direktorij, a zatim promijenite korisnika i grupu novog direktorija u apt-cacher-ng kako slijedi:

$ sudo chown -Rfv apt-cacher-ng: apt-cacher-ng
/ new / cache / directory

Ako promijenite konfiguracijsku datoteku Apt-Cacher-NG, ne zaboravite ponovno pokrenuti apt-cacher-ng usluga sa sljedećom naredbom:

$ sudo systemctl ponovno pokrenite apt-cacher-ng

Dakle, tako postavljate poslužitelj predmemorije paketa Debian 10 s Apt-Cacher-NG. Hvala što ste pročitali ovaj članak.

Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...
Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...
Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...