Měli byste konfigurovat statickou IP adresu na serveru, kde chcete konfigurovat Apt-Cacher-NG.
Aktuální IP adresu vašeho serveru Debian 10 můžete zjistit pomocí následujícího příkazu:
$ipna
Jak vidíte, IP adresa v mém případě je 192.168.21.178/24 . Chci přiřadit statickou IP 192,168,21,5/24 na tento server, který je ve stejné síti jako dříve. Všimněte si, že název zařízení síťového rozhraní je ens33 v mém případě. U vás to bude jiné. Odteď ji tedy vyměňte za svou.
Nyní otevřete /etc/network/interfaces soubor s nano textovým editorem s následujícím příkazem:
$sudo nano /atd/síť/rozhraní
Nyní odstraňte označený řádek, pokud je v /etc/network/interfaces soubor.
Jakmile odstraníte řádky, přidejte do /etc/network/interfaces soubor.
allow-hotplug ens33iface ens33 inet static
adresa 192.168.21.5/24
brána 192.168.21.2
dns-nameserver 192.168.21.2
POZNÁMKA: Změňte název zařízení, IP adresu, bránu a server názvů DNS v závislosti na vaší síti a požadavcích na konfiguraci.
Konečný konfigurační soubor by měl vypadat následovně. Nyní soubor uložte stisknutím + X následován A a .
Nyní restartujte server pomocí následujícího příkazu:
$sudorestartovat
Jakmile se váš server spustí, spusťte následující příkaz a ověřte, že se IP adresa změnila.
$ipnaJak vidíte, IP adresa 192,168,21,5/24 je nastaven.
Jak vidíte, funguje také připojení k internetu. Takže jsme dobří.
$ping -C 3Google com
Instalace Apt-Cacher-NG na server:
Apt-Cacher-NG je k dispozici v oficiálním úložišti balíků Debian 10. Můžete jej tedy snadno nainstalovat pomocí správce balíčků APT.
Nejprve aktualizujte mezipaměť úložiště balíčků APT následujícím příkazem:
$sudovýstižná aktualizace
Mezipaměť úložiště balíčku APT by měla být aktualizována.
Nyní spusťte následující příkaz a nainstalujte Apt-Cacher-NG:
$sudovýstižnýNainstalujteapt-cacher-ng
Jakmile uvidíte následující výzvu, vyberte a stiskněte pokračovat.
Měla by být nainstalována aplikace Apt-Cacher-NG.
Nyní zkontrolujte, zda je Apt-Cache-NG spuštěna pomocí následujícího příkazu:
$sudosystemctl status apt-cacher-ng
Jak můžete vidět, apt-cacher-ng služba je aktivní / běh . Je to také povoleno , což znamená, že je ve výchozím nastavení přidán ke spuštění systému. Takže se spustí automaticky při spuštění systému.
POZNÁMKA: Pokud v každém případě, apt-cacher-ng služba není běh nebo je zakázáno (není přidáno při spuštění systému), poté spusťte následující příkazy apt-cacher-ng a přidejte jej ke spuštění systému.
$sudosystemctl start apt-cacher-ng$sudosystemctlumožnitapt-cacher-ng
Konfigurace strojů Debian 10 pomocí serveru proxy:
Chcete-li nyní nakonfigurovat servery a klienty Debianu 10 v síti, musíte říct APT, aby používalo HTTP Proxy Apt-Cacher-NG. Jakmile to uděláte, všechny balíčky klientů a serverů, které používají stahování proxy, budou uloženy do mezipaměti na serveru Apt-Cacher-NG. Rychlost stahování, využití šířky pásma a zpoždění se tak výrazně sníží.
Chcete-li nakonfigurovat počítač Debian 10 tak, aby používal proxy Apt-Cacher-NG, vytvořte nový soubor 02proxy v /etc/apt/apt.conf.d/ adresář s následujícím příkazem:
$sudo nano /atd/výstižný/apt.conf.d/02proxy
Nyní zadejte následující řádek do 02proxy soubor.
Získejte :: http :: Proxy'http://192.168.21.5:3142';POZNÁMKA: Nezapomeňte nahradit IP adresu IP adresou vašeho vlastního serveru Apt-Cacher-NG.
Konečný konfigurační soubor by měl vypadat následovně. Nyní soubor uložte stisknutím + X následován A a .
Váš počítač Debian 10 by nyní měl ke stahování balíků používat proxy server Apt-Cacher-NG a server Apt-Cacher-NG by měl všechny balíčky ukládat do mezipaměti.
Statistická zpráva Apt-Cacher-NG:
Pokud navštívíte stránku z libovolného počítače v síti http://192.168.21.5:3142/acng-report.html , zobrazí statistické informace o Apt-Cacher-NG.
Pokud navštívíte acng-report.html stránka poprvé nezobrazí žádné statistické údaje. Musíte tedy kliknout Počítat data tlačítko poprvé.
Jakmile to uděláte, ukáže vám, kolik dat je staženo z internetu, kolik dat je server z mezipaměti. Také požadavky HTTP se ukládají (ukládají do mezipaměti) a zmeškávají (neukládají se do mezipaměti).
Nakonfiguroval jsem proxy a nainstaloval některé balíčky na některé z počítačů Debianu 10 v mé síti. Jak vidíte, stažených dat je méně než poskytovaných dat. Opět existuje mnoho požadavků na přístupy. Mezipaměť tedy funguje správně.
stáhnul jsem nodejs a nad hladinou moře balíčky na 2 minimálních serverech Debianu. Jeden s povolenou mezipamětí a jeden bez mezipaměti.
Bez mezipaměti trvalo stažení všech požadovaných balíčků přibližně 1 minutu a 39 sekund = 99 sekund.
S povolenou mezipamětí trvalo stažení všech požadovaných balíčků pouze 1 s, jak vidíte na obrázku níže.
Konfigurace Apt-Cacher-NG:
Konfigurační adresář Apt-Cacher-NG je /etc/apt-cacher-ng/
Důležité konfigurační soubory jsou acng.conf , backends_debian v našem případě.
$ls /atd/apt-cacher-ng/
Můžete otevřít backends_debian konfigurační soubor následujícím způsobem:
$sudo nano /atd/apt-cacher-ng/backends_debian
V tomto souboru jsou umístěna úložiště Debianu 10 HTTP, která mají být uložena do mezipaměti. Právě teď ukládám do mezipaměti balíčky stažené z http://deb.debian.org/debian/ . Pokud používáte některá další úložiště Debianu 10, přidejte je sem.
Můžete otevřít acng.conf soubor s následujícím příkazem:
$sudo nano /atd/apt-cacher-ng/acng.conf
Tento soubor je velmi dlouhý a má spoustu možností konfigurace. Ale nejdůležitější možností je CacheDir . Pokud chcete změnit adresář, kde jsou uloženy balíčky uložené v mezipaměti, změňte CacheDir .
Pokud změníte CacheDir do nového adresáře, poté změňte uživatele a skupinu nového adresáře na apt-cacher-ng jak následuje:
$sudo žrádlo -Rfvapt-cacher-ng: apt-cacher-ng/Nový/mezipaměti/adresář
Pokud změníte konfigurační soubor Apt-Cacher-NG, nezapomeňte restartovat soubor apt-cacher-ng službu s následujícím příkazem:
$sudosystemctl restart apt-cacher-ngTakto tedy nastavíte server mezipaměti balíčku Debian 10 pomocí Apt-Cacher-NG. Děkujeme za přečtení tohoto článku.