Debian

Debiani 10 pakett-vahemäluserveri seadistamine Apt-Cacher-NG-ga

Debiani 10 pakett-vahemäluserveri seadistamine Apt-Cacher-NG-ga
Selles artiklis näitan teile, kuidas seadistada Debian 10 paketi vahemäluserver Apt-Cacher-NG-ga ribalaiuse säästmiseks ja paketi allalaadimiskiiruse suurendamiseks. See on üks parimaid lahendusi kohalikule võrgule, kus töötab palju Debian 10 masinaid. Alustame siis.

Staatilise IP konfigureerimine serveris:

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

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

$ ip a

Nagu näete, on minu puhul IP-aadress 192.168.21.178/24. Ma tahan määrata staatilise IP 192.168.21.5/24 sellesse serverisse, mis on samas võrgus kui varem. Pange tähele, et võrguliidese seadme nimi on ens33 minu puhul. Teie jaoks on see erinev. Niisiis, asendage see edaspidi oma omaga.

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

$ sudo nano / etc / network / liidesed

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

Kui olete jooned eemaldanud, lisage lehele järgmised read / etc / network / liidesed faili.

luba-kuumplug ens33
iface ens33 inet staatiline
aadress 192.168.21.5/24
värav 192.168.21.2
dns-nimeserver 192.168.21.2

MÄRGE: Muutke seadme nime, IP-aadressi, lüüsi ja DNS-nimeserveri aadressi vastavalt oma võrgule ja konfiguratsiooninõuetele.

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

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

$ sudo taaskäivitage

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

$ ip a

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

Nagu näete, töötab ka Interneti-ühendus. Nii et oleme tublid.

$ ping -c 3 google.com

Apt-Cacher-NG installimine serverisse:

Apt-Cacher-NG on saadaval ametlikus Debian 10 paketihoidlas. Nii saate selle hõlpsalt installida APT paketihalduri abil.

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

APT-paketi hoidla vahemälu tuleks uuendada.

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

$ sudo apt install apt-cacher-ng

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

Paigaldada tuleks Apt-Cacher-NG.

Nüüd kontrollige järgmise käsu abil, kas Apt-Cache-NG töötab:

$ sudo systemctl 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äivitamisel. 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 (süsteemi käivitamisel pole lisatud), käivitage käivitamiseks järgmised käsud apt-cacher-ng ja lisage see süsteemi käivitamisel.

$ sudo systemctl start apt-cacher-ng
$ sudo systemctl lubab apt-cacher-ng

Debiani 10 masina konfigureerimine puhverserveriga:

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

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

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

Sisestage nüüd järgmine rida 02proxy faili.

Omanda :: http :: Puhverserver "http: // 192.168.21.5: 3142 ";

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

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Nüüd salvestage fail, vajutades + X järgneb Y 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 statistika aruanne:

Kui külastate võrgu mis tahes arvutit, külastage lehte http: // 192.168.21.5: 3142 / acng-report.HTML, kuvab see statistikateabe Apt-Cacher-NG kohta.

Kui külastate acng-aruanne.HTML lehel esimest korda, ei näita see statistilisi andmeid. Niisiis, peate klõpsama nuppu Andmete loendamine esimest korda.

Kui olete seda teinud, näitab see teile, kui palju andmeid on Internetist alla laaditud, kui palju andmeid on vahemälust server. Samuti tabab HTTP-päring (vahemälus) ja jääb vahele (pole vahemälus).

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

Laadisin alla nodejs ja npm paketid 2 Debian 10 minimaalses serveris. Üks vahemälu lubatud ja teine ​​vahemäluta.

Ilma vahemäluta kulus kõigi vajalike pakettide allalaadimise lõpuleviimiseks umbes 1 minut ja 39 sekundit = 99 sekundit.

Kui vahemälu on lubatud, kulus kõigi vajalike pakettide allalaadimiseks ainult üks sekund, nagu näete alloleval ekraanipildil.

Apt-Cacher-NG seadistamine:

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

Olulised konfiguratsioonifailid on acng.konf, backends_debian meie puhul.

$ ls / etc / apt-cacher-ng /

Võite avada backends_debian konfiguratsioonifail järgmiselt:

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

Selles failis on vahemällu salvestatud Debiani 10 HTTP-hoidlad. Praegu salvestan vahemälu paketid, mis on alla laaditud aadressilt http: // deb.debian.org / debian /. Kui kasutate mõnda muud Debiani 10 hoidlat, lisage need siia.

Võite avada acng.konf fail järgmise käsuga:

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

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

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

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

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

$ sudo systemctl taaskäivitage apt-cacher-ng

Nii seadistate Apt-Cacher-NG abil paketi Debian 10 vahemäluserveri. Täname selle artikli lugemise eest.

OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...
SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...
Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...