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 aNagu 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 ens33iface 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
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 aNagu 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
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
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-ngNii seadistate Apt-Cacher-NG abil paketi Debian 10 vahemäluserveri. Täname selle artikli lugemise eest.