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 aAmint 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 ens33iface 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
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 aAmint 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
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-ngA $ 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
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.