Ubuntu

Nakonfigurujte Ubuntu 18.04 LTS jako server mezipaměti balíčků Ubuntu

Nakonfigurujte Ubuntu 18.04 LTS jako server mezipaměti balíčků Ubuntu
Pokud ve své privátní síti používáte mnoho strojů s Ubuntu, je vysoce pravděpodobné, že mnoho lidí bude stahovat stejné balíčky Ubuntu. Toto stažení balíčku pohltí velkou část vaší internetové šířky pásma. Vaše další důležité síťové úlohy budou pomalejší, zatímco všichni budou dělat, řekněme upgrade systému Ubuntu.

Nejlepší způsob, jak tento problém vyřešit, je ukládat do mezipaměti balíčky Ubuntu, které se stahují. Když si tedy kdokoli v síti stáhne balíček Ubuntu, bude uložen do mezipaměti na serveru a každý bude moci použít verzi uloženou v mezipaměti namísto opětovného stažení stejného balíčku. To ušetří spoustu šířky pásma internetu a také rychle zvýší rychlost stahování balíčku.

Apt-Cacher-Ng je server mezipaměti balíků, který automaticky ukládá balíčky Ubuntu do paměti a slouží jim, když je stejný balíček požadován vícekrát.

V tomto článku vám ukážu, jak konfigurovat Ubuntu 18.04 LTS desktop nebo server jako server mezipaměti balíků Ubuntu s Apt-Cacher-Ng. Pojďme tedy začít.

Požadavky:

Potřebujete Ubuntu 18.04 LTS server nebo stolní počítač s připojením k internetu.

Konfigurace sítě:

Měli byste nakonfigurovat statickou IP adresu na stroji Ubuntu, který budete konfigurovat jako server mezipaměti balíků.

Abyste to mohli udělat, potřebujete znát název síťového rozhraní vašeho zařízení s Ubuntu.

Název síťového rozhraní vašeho zařízení Ubuntu najdete pomocí následujícího příkazu:

$ ip a

Zde je název síťového rozhraní ens33. Aktuálně je IP adresa přiřazená tomuto síťovému rozhraní 192.168.20.160. Tady / 24 poté, co znamená IP adresa, je to a Třída C IP adresa. Maska podsítě tedy bude 255.255.255.0

Výchozí trasu najdete pomocí následujícího příkazu:

$ ip ukázat trasu

Jak vidíte, výchozí trasa je 192.168.20.2.

Tyto informace o IP se pro vás samozřejmě budou lišit. Nezapomeňte je tedy podle potřeby změnit.

Ubuntu 18.04 Desktop LTS používá správce sítě pro správu síťových rozhraní. Pokud tedy chcete konfigurovat Ubuntu 18.04 LTS desktop jako server mezipaměti balíčků Ubuntu, pak si přečtěte článek Konfigurace statické IP na CentOS 8 a nastavte statickou IP adresu.

Ubuntu 18.04 LTS server standardně používá Netplan pro správu síťových rozhraní. Pokud tedy chcete konfigurovat Ubuntu 18.04 LTS server jako server mezipaměti balíků Ubuntu, poté si přečtěte Nastavení statické IP adresy pomocí Netplan v části článku Nainstalujte Netplan na Ubuntu a nastavte statickou IP adresu.

Instalace Apt-Cacher-Ng:

Apt-Cacher-Ng je k dispozici v oficiálním úložišti balíků Ubuntu 18.04 LTS. Instalace je tedy snadná.

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Nyní nainstalujte Apt-Cacher-Ng pomocí následujícího příkazu:

$ sudo apt nainstalovat apt-cacher-ng

Apt-Cacher-Ng by měl být nainstalován.

Nyní zkontrolujte stav apt-cacher-ng služba takto:

$ sudo systemctl status apt-cacher-ng

apt-cacher-ng služba je aktivní (běží), jak vidíte na následujícím obrázku. Je to také povoleno (automaticky se spustí při spuštění systému). To je dobré.

U mezipaměti balíků Ubuntu není nutná žádná další konfigurace Apt-Cacher-Ng. Nyní můžete nakonfigurovat další stroje Ubuntu v síti tak, aby používaly server mezipaměti balíčků Apt-Cacher-Ng.

Konfigurace správce balíčků Ubuntu s proxy:

Nyní na jiném počítači se systémem Ubuntu v síti vytvořte nový soubor / etc / apt / apt.konf.d / 02proxy jak následuje:

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

Nyní zadejte následující řádek a uložte soubor stisknutím + X následován Y a .

Získat: http: Proxy „http: //192.168.20.160: 3142 ";

Nezapomeňte změnit adresu IP na adresu IP mezipaměti serveru Apt-Cacher-Ng.

Nyní aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Mezipaměť úložiště balíčků APT by měla být bez problémů aktualizována.

Nyní se pokusíme nainstalovat filezilla z oficiálního úložiště balíčků Ubuntu.

$ sudo apt nainstalovat filezilla

lis Y a poté stiskněte potvrdit.

Filezilla a všechny balíčky závislostí by měly být staženy a nainstalovány bez problémů.

Jak vidíte, stažení 9359 kB balíčků trvalo přibližně 18 sekund.

Nyní nakonfigurujme další stroj Ubuntu v síti, aby používal server mezipaměti balíčků. Proces je stejný jako dříve.

Vytvořte nový soubor / etc / apt / apt.konf.d / 02proxy jak následuje:

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

Zadejte následující řádek a uložte soubor.

Získat: http: Proxy „http: //192.168.20.160: 3142 ";

Nyní aktualizujte mezipaměť úložiště balíčků APT následujícím způsobem:

$ sudo apt aktualizace

Nyní se pokusíme nainstalovat filezilla opět z oficiálního úložiště balíků Ubuntu.

$ sudo apt nainstalovat filezilla

lis Y a poté stiskněte pro potvrzení instalace.

Filezilla a všechny balíčky závislostí by měly být staženy a nainstalovány.

Jak vidíte, stažení stejných balíčků, které jsem stáhl dříve, trvalo méně než sekundu. Server mezipaměti tedy funguje velmi dobře.

Když se APT poprvé pokusil stáhnout balíčky, server mezipaměti balíčků stáhl balíčky z internetu, poslal je na stroj Ubuntu, který je požadoval, a uložil do mezipaměti.

Když jiný stroj Ubuntu požadoval stejné balíčky, server mezipaměti balíků odešle stroji Ubuntu jeho verzi v mezipaměti. Server mezipaměti nemusel znovu stahovat stejné balíčky, protože jsou již uloženy v mezipaměti. Proto se rychlost stahování zvýšila a téměř okamžitě stáhlo balíčky.

Kontrola stavu Apt-Cacher-Ng:

Můžete navštívit stránku se zprávami Apt-Cacher-Ng http: // 192.168.20.160: 3142 / report.html pro zobrazení stavu mezipaměti balíku Apt-Cacher-Ng.

Jakmile stránku navštívíte, klikněte na Počítat data.

Jak vidíte, stavová stránka Apt-Cacher-Ng zobrazuje stahování balíčku a stav mezipaměti pěkně v tabulkovém formátu.

Takto tedy konfigurujete Ubuntu 18.04 LTS server nebo desktop jako server mezipaměti balíků Ubuntu. Děkujeme za přečtení tohoto článku.

Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...
Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...
Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...