A probléma megoldásának legjobb módja a letöltött Ubuntu-csomagok gyorsítótárba helyezése. Tehát, ha bárki a hálózaton letölti az Ubuntu csomagot, az a cache-re kerül a szerveren, és mindenki használhatja a gyorsítótárazott verziót ahelyett, hogy újratöltené ugyanazt a csomagot. Ez sok internet sávszélességet takarít meg, valamint gyorsan megnöveli a csomagok letöltési sebességét.
Az Apt-Cacher-Ng egy csomag cache-kiszolgáló, amely automatikusan tárolja az Ubuntu csomagokat, és kiszolgálja őket, ha ugyanazt a csomagot többször kérik.
Ebben a cikkben bemutatom, hogyan kell konfigurálni az Ubuntu 18-at.04 LTS asztali számítógép vagy kiszolgáló Ubuntu csomag gyorsítótár-kiszolgálóként Apt-Cacher-Ng-vel. Tehát kezdjük.
Követelmények:
Szüksége van egy Ubuntu 18-ra.04 LTS szerver vagy asztali gép internetkapcsolattal.
A hálózat beállítása:
Konfigurálnia kell egy statikus IP-t az Ubuntu gépen, amelyet csomag-gyorsítótár-kiszolgálóként fog konfigurálni.
Ehhez ismernie kell az Ubuntu gép hálózati interfész nevét.
Az Ubuntu számítógép hálózati felületének nevét a következő paranccsal találhatja meg:
$ ip aItt a hálózati interfész neve ens33. Jelenleg a hálózati interfészhez rendelt IP-cím: 192.168.20.160. Itt a / 24 miután az IP cím azt jelenti, ez a C osztály IP-cím. Tehát, az alhálózati maszk az lesz 255.255.255.0
Az alapértelmezett útvonalat a következő paranccsal találhatja meg:
$ ip útvonal-showAmint láthatja, az alapértelmezett útvonal az 192.168.20.2.
Természetesen ez az IP-információ más lesz az Ön számára. Tehát mindenképpen változtassa meg őket szükség szerint.
Ubuntu 18.A 04 LTS desktop a Hálózatkezelőt használja a hálózati interfészek kezeléséhez. Tehát, ha konfigurálni szeretné az Ubuntu 18-at.04 LTS desktop, mint Ubuntu csomag cache-kiszolgáló, majd olvassa el a Statikus IP beállítása a CentOS 8-on cikket a statikus IP-cím beállításához.
Ubuntu 18.A 04 LTS szerver alapértelmezés szerint a Netplan-t használja a hálózati interfészek kezeléséhez. Tehát, ha konfigurálni szeretné az Ubuntu 18-at.04 LTS kiszolgáló Ubuntu csomag gyorsítótár kiszolgálóként, majd olvassa el a Statikus IP-cím beállítása a Netplan segítségével A Netplan telepítése az Ubuntu-ra című szakasz statikus IP-cím beállításához.
Az Apt-Cacher-Ng telepítése:
Az Apt-Cacher-Ng elérhető az Ubuntu 18 hivatalos csomagtárában.04 LTS. Tehát könnyen telepíthető.
Először frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:
$ sudo apt frissítés
Most telepítse az Apt-Cacher-Ng programot a következő paranccsal:
$ sudo apt telepítse az apt-cacher-ng fájlt
Telepíteni kell az Apt-Cacher-Ng alkalmazást.
Most ellenőrizze a apt-cacher-ng szolgáltatás az alábbiak szerint:
$ sudo systemctl állapot apt-cacher-ng
apt-cacher-ng szolgáltatás aktív (fut), ahogy az alábbi képernyőképen láthatja. Ez is engedélyezve (automatikusan elindul a rendszer indításakor). Szóval, ez jó.
Az Ubuntu csomag gyorsítótárazásához nincs szükség az Apt-Cacher-Ng további konfigurálására. Mostantól konfigurálhatja a hálózat többi Ubuntu gépét az Apt-Cacher-Ng csomag gyorsítótár-kiszolgáló használatára.
Az Ubuntu Package Manager beállítása proxy segítségével:
Most a hálózat másik Ubuntu gépén hozzon létre egy új fájlt / etc / apt / apt.konf.d / 02proxy alábbiak szerint:
$ sudo nano / etc / apt / apt.konf.d / 02proxy
Írja be a következő sort, és a gomb megnyomásával mentse el a fájlt
Beszerzés: http: Proxy “http: //192.168.20.160: 3142 ";
Ne felejtse el megváltoztatni az IP-címet az Apt-Cacher-Ng gyorsítótár-kiszolgáló IP-címére.
Most frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:
$ sudo apt frissítés
Az APT csomagtárház gyorsítótárát gond nélkül frissíteni kell.
Most próbáljuk meg telepíteni filezilla a hivatalos Ubuntu csomagtárból.
$ sudo apt telepítse a filezillát
nyomja meg Y majd nyomja meg
A Filezillát és az összes függőségi csomagot gond nélkül le kell tölteni és telepíteni.
Mint látható, körülbelül 18 másodpercig tartott a 9359 KB-os csomagok letöltése.
Most állítsunk be egy másik Ubuntu gépet a hálózaton a csomag gyorsítótár-kiszolgáló használatára. A folyamat ugyanaz, mint korábban.
Hozzon létre egy új fájlt / etc / apt / apt.konf.d / 02proxy alábbiak szerint:
$ sudo nano / etc / apt / apt.konf.d / 02proxy
Írja be a következő sort, és mentse a fájlt.
Beszerzés: http: Proxy “http: //192.168.20.160: 3142 ";
Most frissítse az APT csomag-tárház gyorsítótárát az alábbiak szerint:
$ sudo apt frissítés
Most próbáljuk meg telepíteni filezilla ismét az Ubuntu hivatalos csomagtárából.
$ sudo apt telepítse a filezillát
nyomja meg Y majd nyomja meg
A Filezillát és az összes függőségi csomagot le kell tölteni és telepíteni kell.
Amint láthatja, kevesebb, mint egy másodpercig tartott ugyanazok a csomagok letöltése, amelyeket korábban letöltöttem. Tehát a gyorsítótár-kiszolgáló nagyon jól működik.
Az első alkalommal, amikor az APT megpróbálta letölteni a csomagokat, a csomag-gyorsítótár-kiszolgáló letöltötte a csomagokat az internetről, elküldte azokat az Ubuntu gépnek, amely kérte őket, és gyorsítótárba helyezte őket.
Amikor egy másik Ubuntu gép ugyanazt a csomagot kérte, a csomag cache kiszolgáló elküldi az Ubuntu gépnek a gyorsítótárazott verzióját. A gyorsítótár-kiszolgálónak nem kellett újra letöltenie ugyanazokat a csomagokat, mivel azok már vannak gyorsítótárban. Ezért nőtt a letöltési sebesség, és szinte azonnal letöltötte a csomagokat.
Az Apt-Cacher-Ng állapot ellenőrzése:
Látogasson el az Apt-Cacher-Ng jelentés oldalára: http: // 192.168.20.160: 3142 / acng-report.html az Apt-Cacher-Ng csomag-gyorsítótár állapotának megtekintéséhez.
Miután meglátogatta az oldalt, kattintson a gombra Számolja az adatokat.
Mint láthatja, az Apt-Cacher-Ng állapotoldal táblázatos formában szépen mutatja a csomag letöltését és a gyorsítótár állapotát.
Tehát így konfigurálja az Ubuntu 18-at.04 LTS-kiszolgáló vagy asztali számítógép, mint Ubuntu csomag gyorsítótár-kiszolgáló. Köszönjük, hogy elolvasta ezt a cikket.