Skonfiguruj Ubuntu Top 10.10 najlepszych LTS jako serwer pamięci podręcznej pakietu Ubuntu

Skonfiguruj Ubuntu Top 10.10 najlepszych LTS jako serwer pamięci podręcznej pakietu Ubuntu
Jeśli używasz wielu maszyn Ubuntu w swojej prywatnej sieci, jest wysoce prawdopodobne, że wiele osób będzie pobierać te same pakiety Ubuntu. Pobierz pakiet zje dużo Twojej przepustowości internetowej. Twoje inne ważne zadania sieciowe będą wolniejsze, gdy wszyscy robią, powiedzmy aktualizację systemu Ubuntu.

Najlepszym sposobem rozwiązania tego problemu jest buforowanie pobieranych pakietów Ubuntu. Tak więc, gdy ktoś w sieci pobiera pakiet Ubuntu, będzie on buforowany na serwerze i wszyscy będą mogli korzystać z wersji buforowanej zamiast ponownego ładowania tego samego pakietu. To zaoszczędzi dużo przepustowości internetowej, a także szybko zwiększy prędkość pobierania pakietu.

Apt-Cacher-NG to serwer pamięci podręcznej pakietu, który automatycznie buforuje pakiety Ubuntu i obsługuje je, gdy ten sam pakiet jest żądany więcej niż raz.

W tym artykule pokażę, jak skonfigurować Ubuntu 18.04 LTS Desktop lub serwer jako serwer pamięci podręcznej pakietu Ubuntu z apt-cacher-ng. Więc zacznijmy.

Wymagania:

Potrzebujesz Ubuntu 18.04 Serwer LTS lub komputer stacjonarny z łącznością internetową.

Konfigurowanie sieci:

Powinieneś skonfigurować statyczny adres IP na komputerze Ubuntu, który zamierzasz skonfigurować jako serwer pamięci podręcznej pakietu.

Aby to zrobić, musisz znać nazwę interfejsu sieciowego swojego komputera Ubuntu.

Nazwa interfejsu sieciowego można znaleźć w komputerze Ubuntu za pomocą następującego polecenia:

$ ip a

Tutaj nazwa interfejsu sieciowego jest ENS33. Obecnie adres IP przypisany do tego interfejsu sieciowego jest 192.168.20.160. Tutaj /24 Po oznaczeniu adresu IP jest to a Klasa c adres IP. Tak więc maska ​​podsieci będzie 255.255.255.0

Domyślną trasę można znaleźć za pomocą następującego polecenia:

$ ip Route show

Jak widać, domyślna trasa jest 192.168.20.2.

Oczywiście, ta informacja IP będą dla Ciebie inne. Pamiętaj, aby je zmienić w razie potrzeby.

Ubuntu 18.04 LTS Desktop korzysta z menedżera sieci do zarządzania interfejsami sieciowymi. Tak więc, jeśli chcesz skonfigurować Ubuntu 18.04 LTS Desktop jako serwer pamięci podręcznej pakietu Ubuntu, a następnie przeczytaj artykuł Skonfiguruj statyczny adres IP na Centos 8, aby skonfigurować statyczny adres IP.

Ubuntu 18.04 LTS Server domyślnie używa Netplan do zarządzania interfejsami sieciowymi. Tak więc, jeśli chcesz skonfigurować Ubuntu 18.04 LTS Server jako serwer pamięci podręcznej pakietu Ubuntu, a następnie przeczytaj Konfigurowanie statycznego adresu IP z NetPlan Sekcja artykułu Zainstaluj NetPlan na Ubuntu, aby skonfigurować statyczny adres IP.

Instalowanie apt-cacher-ng:

Apt-cacher-ng jest dostępny w oficjalnym repozytorium pakietów Ubuntu 18.04 LTS. Więc łatwo jest zainstalować.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Teraz zainstaluj apt-cacher-ng z następującym poleceniem:

$ sudo apt instal apt-cacher-ng

Należy zainstalować apt-cacher-ng.

Teraz sprawdź status apt-cacher-ng usługa w następujący sposób:

$ sudo Systemctl Status apt-cacher-ng

apt-cacher-ng Usługa jest aktywny (działający), jak widać na zrzucie ekranu poniżej. To też włączony (automatycznie uruchomi się od uruchamiania systemu). Więc to dobrze.

W przypadku buforowania pakietu Ubuntu nie jest wymagana dalsza konfiguracja apt-cacher-ng. Możesz teraz skonfigurować inne maszyny Ubuntu w sieci do korzystania z serwera pamięci podręcznej pakietu Apt-Cacher-NG.

Konfigurowanie menedżera pakietów Ubuntu z proxy:

Teraz, na innym komputerze Ubuntu w sieci, utwórz nowy plik /etc/apt/apt.conf.D/02Proxy następująco:

$ sudo nano/etc/apt/apt.conf.D/02Proxy

Teraz wpisz następujący wiersz i zapisz plik, naciskając + X śledzony przez Y I .

Acquire :: http: proxy „http: //192.168.20.160: 3142 ";

Upewnij się, że zmienił adres IP na adres IP swojego serwera pamięci podręcznej apt-cacher-ng.

Teraz zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Pamięć podręczna repozytorium pakietów Apt powinna być aktualizowana bez żadnych problemów.

Teraz spróbujmy zainstalować FileZilla z oficjalnego repozytorium pakietu Ubuntu.

$ sudo apt instal Filezilla

Naciskać Y a następnie naciśnij potwierdzać.

FileZilla i wszystkie pakiety zależności powinny zostać pobrane i zainstalowane bez żadnego problemu.

Jak widać, pobranie 9359 kb pakietów zajęło około 18 sekund.

Teraz skonfigurujmy inny komputer Ubuntu w sieci, aby używać serwera pamięci podręcznej pakietu. Proces jest taki sam jak poprzednio.

Utwórz nowy plik /etc/apt/apt.conf.D/02Proxy następująco:

$ sudo nano/etc/apt/apt.conf.D/02Proxy

Wpisz następujący wiersz i zapisz plik.

Acquire :: http: proxy „http: //192.168.20.160: 3142 ";

Teraz zaktualizuj pamięć podręczną repozytorium pakietów Apt w następujący sposób:

Aktualizacja $ sudo apt

Teraz spróbujmy zainstalować FileZilla Ponownie z oficjalnego repozytorium pakietów Ubuntu.

$ sudo apt instal Filezilla

Naciskać Y a następnie naciśnij Aby potwierdzić instalację.

FileZilla i wszystkie pakiety zależności powinny zostać pobrane i zainstalowane.

Jak widać, pobranie tych samych pakietów, które pobrałem wcześniej, zajęło mniej niż sekundę. Tak więc serwer pamięci podręcznej działa bardzo dobrze.

Po raz pierwszy APT próbował pobrać pakiety, serwer pamięci podręcznej pakietu pobrał pakiety z Internetu, wyślij je na maszynę Ubuntu, która ich żądała i buforowała.

Kiedy inny komputer Ubuntu zażądał tych samych pakietów, serwer pamięci podręcznej pakietu wysyła maszynę Ubuntu, buforowana wersja. Serwer pamięci podręcznej nie musiał ponownie pobierać tych samych pakietów, ponieważ są już buforowane. Dlatego prędkość pobierania wzrosła i prawie natychmiast pobrała pakiety.

Sprawdzanie statusu Apt-Cacher-NG:

Możesz odwiedzić stronę raportu Apt-Cacher-NG http: // 192.168.20.160: 3142/ACNG-raport.HTML, aby zobaczyć status buforowania pakietu apt-cacher-ng.

Po odwiedzeniu strony kliknij Policz dane.

Jak widać, strona statusu APT-Cacher-NG pokazuje ładnie pobieranie pakietu i pamięci podręcznej w formacie tabelarycznym.

Tak więc konfigurujesz Ubuntu 18.04 LTS Server lub Desktop jako serwer pamięci podręcznej pakietu Ubuntu. Dziękujemy za przeczytanie tego artykułu.