Debian 10 csomag gyorsítótár-kiszolgáló beállítása Apt-Cacher-NG segítségével

Setting Up Debian 10 Package Cache Server With Apt Cacher Ng



Ebben a cikkben megmutatom, hogyan állíthat be Debian 10 csomag gyorsítótár-kiszolgálót az Apt-Cacher-NG segítségével a sávszélesség csökkentése és a csomag letöltési sebességének növelése érdekében. Ez az egyik legjobb megoldás a helyi hálózat számára, ahol sok Debian 10 gép fut. Szóval, kezdjük.

Be kell állítania egy statikus IP-címet azon a kiszolgálón, ahol az Apt-Cacher-NG-t konfigurálni szeretné.







A Debian 10 szerver aktuális IP -címét a következő paranccsal találhatja meg:



$ipnak nek

Mint láthatja, az IP -cím az én esetemben az 192.168.21.178/24 . Statikus IP -t szeretnék hozzárendelni 192.168.21.5/24 erre a szerverre, amely ugyanazon a hálózaton van, mint korábban. Figyelje meg a hálózati interfész eszköz nevét ens33 esetemben. Neked más lesz. Tehát mostantól cserélje le a sajátjára.







Most nyissa meg a /etc/network/interfaces fájlt nano szövegszerkesztővel a következő paranccsal:

$sudo nano /stb./hálózat/interfészek



Most távolítsa el a megjelölt vonalat, ha a /etc/network/interfaces fájlt.

Miután eltávolította a sorokat, adja hozzá a következő sorokat a /etc/network/interfaces fájlt.

engedélyezi a hotplug ens33-at
iface ens33 inet static
cím 192.168.21.5/24
átjáró 192.168.21.2
dns-nameserver 192.168.21.2

JEGYZET: Módosítsa az eszköz nevét, az IP -címet, az átjárót és a DNS -névszerver címét a hálózat és a konfigurációs követelményektől függően.

A végső konfigurációs fájlnak a következőképpen kell kinéznie. Most mentse el a fájlt a gomb megnyomásával + x követi ÉS és .

Most indítsa újra a szervert a következő paranccsal:

$sudoújraindítás

Miután a szerver elindult, futtassa a következő parancsot annak ellenőrzésére, hogy az IP -cím megváltozott -e.

$ipnak nek

Mint látható, az IP -cím 192.168.21.5/24 van beállítva.

Mint látható, az internetkapcsolat is működik. Szóval, jók vagyunk.

$ping -c 3Google com

Az Apt-Cacher-NG telepítése a kiszolgálóra:

Az Apt-Cacher-NG elérhető a hivatalos Debian 10 csomagtárban. Tehát könnyen telepítheti az APT csomagkezelővel.

Először frissítse az APT csomagtár tár gyorsítótárát a következő paranccsal:

$sudotaláló frissítés

Frissíteni kell az APT csomagtároló gyorsítótárát.

Most futtassa a következő parancsot az Apt-Cacher-NG telepítéséhez:

$sudotalálótelepítésapt-cacher-ng

Ha megjelenik az alábbi üzenet, válassza a lehetőséget és nyomja meg folytatni.

Telepíteni kell az Apt-Cacher-NG-t.

Most ellenőrizze, hogy az Apt-Cache-NG fut-e a következő paranccsal:

$sudosystemctl állapot apt-cacher-ng

Amint látod, apt-cacher-ng szolgáltatás az aktív / futás . Ez is engedélyezve , ami azt jelenti, hogy alapértelmezés szerint hozzáadódik a rendszerindításhoz. Tehát a rendszerindításkor automatikusan elindul.

JEGYZET: Ha bármilyen esetre, apt-cacher-ng szolgáltatás nem futás vagy le van tiltva (nincs hozzáadva a rendszer indításakor), majd futtassa a következő parancsokat apt-cacher-ng és adja hozzá a rendszerindításhoz.

$sudosystemctl start apt-cacher-ng
$sudosystemctlengedélyezzeapt-cacher-ng

A Debian 10 gépek konfigurálása proxy segítségével:

Most, hogy konfigurálja Debian 10 szervereit és ügyfeleit a hálózaton, meg kell mondania az APT-nek, hogy használja az Apt-Cacher-NG HTTP proxyt. Miután ezt megtette, az összes csomagot, amelyet az ügyfelek és a kiszolgálók használnak, amelyek a proxy letöltését használják, az Apt-Cacher-NG kiszolgálón tárolják. Így a letöltési sebesség, a sávszélesség -használat és a késleltetés jelentősen csökken.

Ha egy Debian 10 gépet az Apt-Cacher-NG proxy használatára kíván beállítani, hozzon létre egy új fájlt 02 proxy ban,-ben /etc/apt/apt.conf.d/ könyvtárat a következő paranccsal:

$sudo nano /stb./találó/apt.conf.d/02 proxy

Most írja be a következő sort a 02 proxy fájlt.

Acquire :: http :: Proxy'http://192.168.21.5:3142';

JEGYZET: Ne felejtse el kicserélni az IP-címet saját Apt-Cacher-NG szerverének IP-címére.

A végső konfigurációs fájlnak a következőképpen kell kinéznie. Most mentse el a fájlt a gomb megnyomásával + x követi ÉS és .

A Debian 10 gép most az Apt-Cacher-NG proxyt használja a csomagok letöltéséhez, az Apt-Cacher-NG szerver pedig az összes csomagot gyorsítótárazza.

Apt-Cacher-NG statisztikai jelentés:

A hálózat bármely számítógépéről, ha felkeresi az oldalt http://192.168.21.5:3142/acng-report.html , statisztikai információkat jelenít meg az Apt-Cacher-NG-ről.

Ha meglátogatja a acng-report.html oldalon először, nem fog statisztikai adatokat megjeleníteni. Tehát rá kell kattintani Adatok számlálása gombot először.

Miután ezt megtette, megmutatja, hogy mennyi adatot töltenek le az internetről, mennyi adat szerver a gyorsítótárból. Ezenkívül a HTTP kérés találatot (gyorsítótárazott) és kihagyást (nem gyorsítótárat) tartalmaz.

Beállítottam a proxyt, és telepítettem néhány csomagot a hálózatom néhány Debian 10 gépére. Mint látható, a letöltött adatok kevesebbek, mint a kiszolgált adatok. Ismét sok találati kérelem érkezik. Tehát a gyorsítótár megfelelően működik.

Letöltöttem nodejs és tengerszint felett csomagok 2 Debian 10 minimális szerveren. Az egyikben engedélyezett a gyorsítótár, a másikban nincs gyorsítótár.

Gyorsítótár nélkül körülbelül 1 perc és 39 másodperc = 99 másodperc telt el az összes szükséges csomag letöltésének befejezéséhez.

Ha a gyorsítótár engedélyezve van, mindössze 1 másodpercig tartott az összes szükséges csomag letöltése, amint az az alábbi képernyőképen látható.

Az Apt-Cacher-NG konfigurálása:

Az Apt-Cacher-NG konfigurációs könyvtára az /etc/apt-cacher-ng/

A legfontosabb konfigurációs fájlok a következők acng.conf , backends_debian a mi esetünkben.

$ls /stb./apt-cacher-ng/

Megnyithatja a backends_debian konfigurációs fájl az alábbiak szerint:

$sudo nano /stb./apt-cacher-ng/backends_debian

Ebben a fájlban a gyorsítótárazni kívánt Debian 10 HTTP lerakatok kerülnek elhelyezésre. Jelenleg a innen letöltött csomagokat tárolom gyorsítótárban http://deb.debian.org/debian/ . Ha más Debian 10 tárolókat használ, akkor adja hozzá őket ide.

Megnyithatja a acng.conf fájlt a következő paranccsal:

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

Ez a fájl nagyon hosszú és sok beállítási lehetőséget tartalmaz. De a legfontosabb lehetőség az CacheDir . Ha meg szeretné változtatni azt a könyvtárat, ahol a gyorsítótárazott csomagok tárolódnak, módosítsa a CacheDir .

Ha megváltoztatja a CacheDir egy új könyvtárba, majd módosítsa az új könyvtár felhasználóját és csoportját apt-cacher-ng alábbiak szerint:

$sudo dudálás -Rfvapt-cacher-ng: apt-cacher-ng
/új/gyorsítótár/Könyvtár

Ha megváltoztatja az Apt-Cacher-NG konfigurációs fájlt, ne felejtse el újraindítani a fájlt apt-cacher-ng szolgáltatás a következő paranccsal:

$sudosystemctl indítsa újra az apt-cacher-ng fájlt

Tehát így állíthat be egy Debian 10 csomag gyorsítótár-kiszolgálót az Apt-Cacher-NG segítségével. Köszönjük, hogy elolvasta ezt a cikket.