Debian 10 -paketin välimuistipalvelimen asentaminen Apt-Cacher-NG: n kanssa

Setting Up Debian 10 Package Cache Server With Apt Cacher Ng



Tässä artikkelissa aion näyttää sinulle, kuinka voit asentaa Debian 10 -paketin välimuistipalvelimen Apt-Cacher-NG: n kanssa kaistanleveyden säästämiseksi ja paketin latausnopeuden lisäämiseksi. Se on yksi parhaista ratkaisuista paikallisverkolle, jossa on paljon Debian 10 -koneita. Aloitetaan siis.

Sinun on määritettävä staattinen IP-osoite palvelimelle, jolle haluat määrittää Apt-Cacher-NG: n.







Löydät Debian 10 -palvelimesi nykyisen IP -osoitteen seuraavalla komennolla:



$ipkohteeseen

Kuten näette, IP -osoite minun tapauksessani on 192.168.21.178/24 . Haluan määrittää staattisen IP -osoitteen 192.168.21.5/24 tälle palvelimelle, joka on samassa verkossa kuin aiemmin. Huomaa verkkoliitäntälaitteen nimi ens33 minun tapauksessani. Se on erilainen sinulle. Joten korvaa se omallasi tästä lähtien.







Avaa nyt /etc/network/interfaces tiedosto nano -tekstieditorilla seuraavalla komennolla:

$sudo nano /jne/verkkoon/rajapinnat



Poista nyt merkitty viiva, jos se on /etc/network/interfaces tiedosto.

Kun olet poistanut rivit, lisää seuraavat rivit /etc/network/interfaces tiedosto.

salli hotplug ens33
iface ens33 inet staattinen
osoite 192.168.21.5/24
yhdyskäytävä 192.168.21.2
dns-nameserver 192.168.21.2

HUOMAUTUS: Vaihda laitteen nimi, IP -osoite, yhdyskäytävä ja DNS -nimipalvelimen osoite verkon ja kokoonpanovaatimusten mukaan.

Lopullisen määritystiedoston pitäisi näyttää tältä. Tallenna tiedosto nyt painamalla + X jonka jälkeen JA ja .

Käynnistä palvelin uudelleen seuraavalla komennolla:

$sudokäynnistä uudelleen

Kun palvelimesi käynnistyy, suorita seuraava komento varmistaaksesi, että IP -osoite on muuttunut.

$ipkohteeseen

Kuten näette, IP -osoite 192.168.21.5/24 on asetettu.

Kuten huomaat, myös Internet -yhteys toimii. Joten olemme hyviä.

$ping -c 3Google com

Apt-Cacher-NG: n asentaminen palvelimelle:

Apt-Cacher-NG on saatavana Debian 10: n virallisesta pakettivarastosta. Joten voit asentaa sen helposti APT -paketinhallinnan avulla.

Päivitä ensin APT -paketin arkiston välimuisti seuraavalla komennolla:

$sudoosuva päivitys

APT -paketin arkiston välimuisti on päivitettävä.

Suorita nyt seuraava komento asentaaksesi Apt-Cacher-NG:

$sudosopivaAsentaaapt-cacher-ng

Kun näet seuraavan kehotteen, valitse ja paina jatkaa.

Apt-Cacher-NG tulee asentaa.

Tarkista nyt, toimiiko Apt-Cache-NG seuraavan komennon avulla:

$sudosystemctl-tila apt-cacher-ng

Kuten näet, apt-cacher-ng palvelu on aktiivinen / käynnissä . Se on myös käytössä , mikä tarkoittaa, että se on lisätty järjestelmän käynnistykseen oletuksena. Joten se käynnistyy automaattisesti järjestelmän käynnistyksen yhteydessä.

HUOMAUTUS: Jos jossakin tapauksessa, apt-cacher-ng palvelu ei ole käynnissä tai se on poistettu käytöstä (ei lisätty järjestelmän käynnistykseen), käynnistä sitten suorittamalla seuraavat komennot apt-cacher-ng ja lisää se järjestelmän käynnistykseen.

$sudosystemctl käynnistä apt-cacher-ng
$sudosystemctlota käyttöönapt-cacher-ng

Debian 10 -koneiden määrittäminen välityspalvelimella:

Nyt, jotta voit määrittää Debian 10 -palvelimesi ja -asiakkaasi verkossa, sinun on kehotettava APT: tä käyttämään Apt-Cacher-NG HTTP-välityspalvelinta. Kun olet tehnyt, kaikki välityspalvelimen latauksia käyttävät asiakkaat ja palvelimet tallennetaan välimuistiin Apt-Cacher-NG-palvelimelle. Näin latausnopeus, kaistanleveyden käyttö ja viive vähenevät merkittävästi.

Jos haluat määrittää Debian 10 -laitteen käyttämään Apt-Cacher-NG-välityspalvelinta, luo uusi tiedosto 02 välityspalvelin kohdassa /etc/apt/apt.conf.d/ hakemistoon seuraavalla komennolla:

$sudo nano /jne/sopiva/apt.conf.d/02 välityspalvelin

Kirjoita nyt seuraava rivi kohtaan 02 välityspalvelin tiedosto.

Hanki :: http :: Välityspalvelin'http://192.168.21.5:3142';

HUOMAUTUS: Muista korvata IP-osoite oman Apt-Cacher-NG -palvelimesi IP-osoitteella.

Lopullisen määritystiedoston pitäisi näyttää tältä. Tallenna tiedosto nyt painamalla + X jonka jälkeen JA ja .

Debian 10 -laitteesi pitäisi nyt käyttää pakettien lataamiseen Apt-Cacher-NG-välityspalvelinta ja Apt-Cacher-NG -palvelimen pitää tallentaa kaikki paketit välimuistiin.

Apt-Cacher-NG -tilastoraportti:

Mistä tahansa verkon tietokoneesta, jos käyt sivulla http://192.168.21.5:3142/acng-report.html , se näyttää tilastotietoja Apt-Cacher-NG: stä.

Jos vierailet acng-report.html ensimmäistä kertaa, se ei näytä tilastotietoja. Sinun on siis napsautettava Laske tiedot -painiketta ensimmäistä kertaa.

Kun teet sen, se näyttää, kuinka paljon tietoja ladataan Internetistä, kuinka paljon dataa on palvelin välimuistista. Myös HTTP -pyyntö osuu (välimuistissa) ja ohittaa (ei välimuistissa).

Määritin välityspalvelimen ja asensin joitain paketteja joihinkin verkon Debian 10 -koneisiin. Kuten huomaat, ladattu data on vähemmän kuin näytetty. Jälleen on paljon osumapyyntöjä. Välimuisti toimii siis oikein.

Latasin nodejs ja merenpinnan yläpuolella paketteja kahdella Debian 10 -palvelimella. Yhdessä välimuisti käytössä ja toisessa ilman välimuistia.

Ilman välimuistia kaikkien vaadittujen pakettien lataaminen kesti noin 1 minuutin ja 39 sekuntia = 99 sekuntia.

Kun välimuisti on käytössä, kaikkien tarvittavien pakettien lataaminen kesti vain 1 sekunnin, kuten alla olevasta kuvakaappauksesta näet.

Apt-Cacher-NG: n määrittäminen:

Apt-Cacher-NG: n määrityshakemisto on /etc/apt-cacher-ng/

Tärkeät kokoonpanotiedostot ovat acng.conf , backends_debian meidän tapauksessamme.

$ls /jne/apt-cacher-ng/

Voit avata backends_debian kokoonpanotiedosto seuraavasti:

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

Tähän tiedostoon tallennetaan välimuistissa olevat Debian 10 HTTP -varastot. Välimuistiin tallennan tällä hetkellä paketteja, jotka on ladattu osoitteesta http://deb.debian.org/debian/ . Jos käytät muita Debian 10 -varastoja, lisää ne tänne.

Voit avata acng.conf tiedosto seuraavalla komennolla:

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

Tämä tiedosto on erittäin pitkä ja siinä on paljon kokoonpanovaihtoehtoja. Mutta tärkein vaihtoehto on Välimuisti . Jos haluat muuttaa hakemistoa, johon välimuistissa olevat paketit on tallennettu, muuta Välimuisti .

Jos muutat Välimuisti uuteen hakemistoon ja vaihda sitten uuden hakemiston käyttäjäksi ja ryhmäksi apt-cacher-ng seuraavasti:

$sudo nauraa -Rfvapt-cacher-ng: apt-cacher-ng
/Uusi/kätkö/hakemistoon

Jos muutat Apt-Cacher-NG -määritystiedostoa, älä unohda käynnistää tiedostoa uudelleen apt-cacher-ng palvelu seuraavalla komennolla:

$sudosystemctl käynnistä apt-cacher-ng uudelleen

Joten, näin asennat Debian 10 -paketin välimuistipalvelimen Apt-Cacher-NG: n kanssa. Kiitos tämän artikkelin lukemisesta.