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-atiface 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 nekMint 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ájltTehá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.