Debian 10 paketi vahemälu serveri seadistamine Apt-Cacher-NG abil

Setting Up Debian 10 Package Cache Server With Apt Cacher Ng



Selles artiklis näitan teile, kuidas seadistada Debian 10 paketi vahemälu server Apt-Cacher-NG abil, et säästa ribalaiust ja suurendada paketi allalaadimiskiirust. See on üks parimaid lahendusi kohaliku võrgu jaoks, kus töötab palju Debian 10 masinaid. Niisiis, alustame.

Peaksite seadma staatilise IP-aadressi serveris, kuhu soovite Apt-Cacher-NG seadistada.







Debian 10 serveri praeguse IP -aadressi leiate järgmise käsuga:



$ipet

Nagu näete, on minu puhul IP -aadress 192.168.21.178/24 . Soovin määrata staatilise IP 192.168.21.5/24 sellele serverile, mis on samas võrgus kui varem. Pange tähele, et võrguliidese seadme nimi on ens33 minu puhul. See on teie jaoks erinev. Niisiis, asendage see nüüdsest omaga.







Nüüd avage /etc/network/interfaces fail nano -tekstiredaktoriga järgmise käsuga:

$sudo nano /jne/võrku/liidesed



Nüüd eemaldage märgitud joon, kui see kaustast olemas on /etc/network/interfaces faili.

Kui olete read eemaldanud, lisage reale järgmised read /etc/network/interfaces faili.

lubada-hotplug ens33
iface ens33 inet staatiline
aadress 192.168.21.5/24
lüüs 192.168.21.2
dns-nimeserver 192.168.21.2

MÄRGE: Muutke seadme nime, IP -aadressi, lüüsi ja DNS -nimeserveri aadressi sõltuvalt teie võrgust ja konfiguratsiooninõuetest.

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Nüüd salvestage fail, vajutades + X millele järgnes JA ja .

Nüüd taaskäivitage server järgmise käsuga:

$sudotaaskäivitage

Kui teie server käivitub, käivitage järgmine käsk, et kontrollida, kas IP -aadress on muutunud.

$ipet

Nagu näete, on IP -aadress 192.168.21.5/24 on seatud.

Nagu näete, töötab ka Interneti -ühendus. Niisiis, meil on hea.

$ping -c 3Google com

Apt-Cacher-NG installimine serverisse:

Apt-Cacher-NG on saadaval Debian 10 ametlikus pakettide hoidlas. Seega saate selle hõlpsalt installida APT paketihalduri abil.

Esiteks värskendage APT paketi hoidla vahemälu järgmise käsuga:

$sudosobiv uuendus

APT pakettide hoidla vahemälu tuleks värskendada.

Nüüd käivitage Apt-Cacher-NG installimiseks järgmine käsk:

$sudoasjakohanepaigaldadaapt-cacher-ng

Kui näete järgmist viipa, valige ja vajutage jätkama.

Paigaldada tuleks Apt-Cacher-NG.

Nüüd kontrollige, kas Apt-Cache-NG töötab, kasutades järgmist käsku:

$sudosystemctl olek apt-cacher-ng

Nagu sa näed, apt-cacher-ng teenus on aktiivne / jooksmine . See on ka lubatud , mis tähendab, et see lisatakse vaikimisi süsteemi käivitamisse. Niisiis, see käivitub automaatselt süsteemi käivitamisel.

MÄRGE: Kui mingil juhul, apt-cacher-ng teenus ei ole jooksmine või on keelatud (pole süsteemi käivitamisel lisatud), käivitage käivitamiseks järgmised käsud apt-cacher-ng ja lisage see süsteemi käivitamisse.

$sudosystemctl käivitage apt-cacher-ng
$sudosystemctllubadaapt-cacher-ng

Debian 10 masinate seadistamine puhverserveriga:

Nüüd peate Debian 10 serverite ja klientide võrgus konfigureerimiseks ütlema APT-le, et ta kasutaks Apt-Cacher-NG HTTP puhverserverit. Kui olete seda teinud, salvestatakse kõik puhverserveri allalaadimist kasutavad kliendid ja serverid Apt-Cacher-NG serverisse vahemällu. Seega väheneb allalaadimiskiirus, ribalaiuse kasutamine ja viivitus märkimisväärselt.

Debian 10 masina konfigureerimiseks puhverserveri Apt-Cacher-NG kasutamiseks looge uus fail 02 volikiri aastal /etc/apt/apt.conf.d/ kataloogi järgmise käsuga:

$sudo nano /jne/asjakohane/apt.conf.d/02 volikiri

Nüüd tippige järgmine rida 02 volikiri faili.

Hangi :: http :: Puhverserver'http://192.168.21.5:3142';

MÄRGE: Ärge unustage IP-aadressi asendada oma Apt-Cacher-NG serveri IP-aadressiga.

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Nüüd salvestage fail, vajutades + X millele järgnes JA ja .

Teie Debian 10 masin peaks nüüd pakettide allalaadimiseks kasutama Apt-Cacher-NG puhverserverit ja Apt-Cacher-NG server peaks kõik paketid vahemällu salvestama.

Apt-Cacher-NG statistikaaruanne:

Kui külastate lehte, mis tahes võrgu arvutist http://192.168.21.5:3142/acng-report.html , see kuvab statistikat Apt-Cacher-NG kohta.

Kui külastate acng-report.html lehel esmakordselt, ei näidata sellel statistilisi andmeid. Niisiis, peate klõpsama Andmete loendamine nuppu esmakordselt.

Kui olete seda teinud, näitab see teile, kui palju andmeid Internetist alla laaditakse, kui palju andmeid on vahemälust server. Samuti tabab HTTP päring (vahemällu salvestatud) ja jätab vahele (pole vahemällu salvestatud).

Seadistasin puhverserveri ja installisin mõned paketid mõnele oma võrgu Debian 10 masinale. Nagu näete, on allalaaditud andmeid vähem kui esitatavaid andmeid. Jällegi on palju tabamustaotlusi. Niisiis, vahemälu töötab õigesti.

Laadisin alla nodejs ja üle merepinna paketid 2 Debian 10 minimaalses serveris. Üks vahemälu on lubatud ja teine ​​ilma vahemälu.

Ilma vahemällu kulus kõigi nõutavate pakettide allalaadimiseks umbes 1 minut ja 39 sekundit = 99 sekundit.

Kui vahemälu on lubatud, kulus kõigi nõutavate pakettide allalaadimiseks vaid 1 sekund, nagu näete alloleval ekraanipildil.

Apt-Cacher-NG seadistamine:

Apt-Cacher-NG konfiguratsioonikataloog on /etc/apt-cacher-ng/

Olulised konfiguratsioonifailid on acng.conf , backends_debian meie puhul.

$ls /jne/apt-cacher-ng/

Saate avada backends_debian konfiguratsioonifail järgmiselt:

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

Sellesse faili paigutatakse vahemällu salvestatavad Debian 10 HTTP hoidlad. Praegu salvestan vahemällu paketid, mis on alla laaditud http://deb.debian.org/debian/ . Kui kasutate mõnda muud Debian 10 hoidlat, lisage need siia.

Saate avada acng.conf faili järgmise käsuga:

$sudo nano /jne/apt-cacher-ng/acng.conf

See fail on väga pikk ja sellel on palju konfiguratsioonivõimalusi. Kuid kõige olulisem variant on CacheDir . Kui soovite muuta kataloogi, kuhu vahemällu salvestatud paketid salvestatakse, muutke CacheDir .

Kui muudate CacheDir uude kataloogi, seejärel muutke uue kataloogi kasutaja ja rühm apt-cacher-ng järgnevalt:

$sudo hüüdma -Rfvapt-cacher-ng: apt-cacher-ng
/uus/vahemälu/kataloogi

Kui muudate Apt-Cacher-NG konfiguratsioonifaili, ärge unustage seda taaskäivitada apt-cacher-ng teenust järgmise käsuga:

$sudosystemctl taaskäivitage apt-cacher-ng

Niisiis seadistasite Apt-Cacher-NG abil Debian 10 paketi vahemälu serveri. Täname, et lugesite seda artiklit.