Debian

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

Debian 10 csomag-gyorsítótár-kiszolgáló beállítása Apt-Cacher-NG-vel
Ebben a cikkben bemutatom, hogyan állíthat be egy Debian 10 csomag gyorsítótár-kiszolgálót az Apt-Cacher-NG segítségével a sávszélesség megtakarítása és a csomagok letöltési sebességének növelése érdekében. Ez az egyik legjobb megoldás a helyi hálózatra, ahol sok Debian 10 gép fut. Tehát kezdjük.

Statikus IP beállítása a kiszolgálón:

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

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

$ ip a

Amint láthatja, az IP-cím esetemben az 192.168.21.178/24. Statikus IP-t szeretnék hozzárendelni 192.168.21.5/24 erre a kiszolgálóra, amely ugyanazon a hálózaton van, mint korábban. Figyelje meg a hálózati csatoló eszköz nevét ens33 esetemben. Neked más lesz. Tehát mostantól cserélje ki a tiédre.

Nyissa meg a / etc / network / interfaces fájl nano szövegszerkesztővel a következő paranccsal:

$ sudo nano / etc / network / interfaces

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

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

allow-hotplug ens33
iface ens33 inet statikus
192. cím.168.21.5/24
192. átjáró.168.21.2
dns-névszerver 192.168.21.2

JEGYZET: Módosítsa az eszköz nevét, IP-címét, átjáróját és a DNS-névkiszolgáló címét a hálózattól é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 megnyomásával + x utána Y és .

Indítsa újra a kiszolgálót a következő paranccsal:

$ sudo reboot

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

$ ip a

Amint láthatja, az IP-cím 192.168.21.5/24 be van állítva.

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

$ ping -c 3 google.com

Az Apt-Cacher-NG telepítése a szerverre:

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árház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

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

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

$ sudo apt telepítse az apt-cacher-ng fájlt

Miután látta a következő parancsot, 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:

$ sudo systemctl állapot apt-cacher-ng

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

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

$ sudo systemctl start apt-cacher-ng
A $ sudo systemctl engedélyezi az apt-cacher-ng fájlt

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

A Debian 10 szerverek és az ügyfelek hálózatban történő konfigurálásához meg kell mondania az APT-nek, hogy használja az Apt-Cacher-NG HTTP proxyt. Miután ezt megtette, az összes csomag, amelyet a proxy letöltéseket használó kliensek és kiszolgálók tárolnak az Apt-Cacher-NG szerveren. Így a letöltési sebesség, a sávszélesség-használat és a késleltetés jelentősen csökken.

Hozzon létre egy új fájlt egy Debian 10 gép konfigurálásához az Apt-Cacher-NG proxy használatához 02proxy ban,-ben / etc / apt / apt.konf.d / könyvtár a következő paranccsal:

$ sudo nano / etc / apt / apt.konf.d / 02proxy

Írja be a következő sort a 02proxy fájl.

Beszerzés :: http :: Proxy "http: // 192.168.21.5: 3142 ";

JEGYZET: Ne felejtse el kicserélni az IP-címet a 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 megnyomásával + x utána Y és .

A Debian 10 gépének most az Apt-Cacher-NG proxyt kell használnia a csomagok letöltésére, az Apt-Cacher-NG szervernek pedig az összes csomagot gyorsítótárba kell tennie.

Apt-Cacher-NG statisztikai jelentés:

A hálózat bármely számítógépről, ha ellátogat a http: // 192 oldalra.168.21.5: 3142 / acng-report.html, statisztikai információkat jelenít meg az Apt-Cacher-NG-ről.

Ha ellátogat a acng-jelentés.html oldalon először nem fog statisztikai adatokat megjeleníteni. Tehát kattintson a gombra Számolja az adatokat gombot először.

Miután megtette, megmutatja, hogy mennyi adat van letöltve az internetről, mennyi adat a kiszolgáló a gyorsítótárból. Ezenkívül a HTTP kérés eltalálja (gyorsítótárban) és hiányzik (nincs gyorsítótárban).

Konfiguráltam a proxyt, és néhány csomagot telepítettem 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 van. Tehát a gyorsítótár megfelelően működik.

Letöltöttem nodejs és npm csomagok 2 Debian 10 minimális szerveren. Egyikben gyorsítótár engedélyezve, másikban gyorsítótár nélkül.

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

A gyorsítótár engedélyezésével mindössze 1 másodpercre volt szükség az összes szükséges csomag letöltéséhez, 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ár / etc / apt-cacher-ng /

A fontos konfigurációs fájlok acng.konf, backends_debian a mi esetünkben.

$ ls / etc / apt-cacher-ng /

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

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

Ebben a fájlban a gyorsítótárban tárolt Debian 10 HTTP tárolók kerülnek elhelyezésre. Jelenleg a http: // deb webhelyről letöltött csomagokat tárolom.debian.org / debian /. Ha más Debian 10 adattárakat használ, adja hozzá ide.

Megnyithatja a acng.konf fájl a következő paranccsal:

$ sudo nano / etc / apt-cacher-ng / acng.konf

Ez a fájl nagyon hosszú, és sok konfigurációs lehetőséggel rendelkezik. De a legfontosabb lehetőség az CacheDir. Ha meg akarja változtatni a gyorsítótárazott csomagok könyvtárát, módosítsa a CacheDir.

Ha megváltoztatja a CacheDir új könyvtárba, majd változtassa meg az új könyvtár felhasználóját és csoportját apt-cacher-ng alábbiak szerint:

$ sudo chown -Rfv apt-cacher-ng: apt-cacher-ng
/ new / cache / directory

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

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

Így állított 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.

A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...