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 ens33iface 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.
$ipkohteeseenKuten 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 uudelleenJoten, näin asennat Debian 10 -paketin välimuistipalvelimen Apt-Cacher-NG: n kanssa. Kiitos tämän artikkelin lukemisesta.