Configure o Ubuntu Top 10.Top 10 LTs como um servidor de cache do pacote Ubuntu

Configure o Ubuntu Top 10.Top 10 LTs como um servidor de cache do pacote Ubuntu
Se você está executando muitas máquinas Ubuntu em sua rede privada, é altamente provável que muitas pessoas baixem os mesmos pacotes do Ubuntu. Este pacote download vai comer muito da sua largura de banda na Internet. Suas outras tarefas importantes de rede serão mais lentas enquanto todo mundo está fazendo, digamos, uma atualização do sistema Ubuntu.

A melhor maneira de resolver esse problema é armazenar em cache os pacotes do Ubuntu que estão sendo baixados. Portanto, quando qualquer pessoa na rede baixar um pacote do Ubuntu, ele será armazenado em cache no servidor e todos poderão usar a versão em cache em vez de reduzir o mesmo pacote. Isso economizará muita largura de banda da Internet, além de aumentar a velocidade de download da embalagem rapidamente.

Apt-Cacher-NG é um servidor de cache de pacote que armazena em cache os pacotes Ubuntu automaticamente e os serve quando o mesmo pacote é solicitado mais de uma vez.

Neste artigo, vou mostrar como configurar o Ubuntu 18.04 LTS Desktop ou servidor como um servidor de cache do Ubuntu com Apt-Cacher-NG. Então vamos começar.

Requisitos:

Você precisa de um ubuntu 18.04 servidor LTS ou máquina de mesa com conectividade à Internet.

Configurando a rede:

Você deve configurar um IP estático na máquina Ubuntu, que você configurará como um servidor de cache de pacote.

Para fazer isso, você precisa conhecer o nome da interface de rede da sua máquina Ubuntu.

Você pode encontrar o nome da interface de rede da sua máquina Ubuntu com o seguinte comando:

$ ip a

Aqui, o nome da interface de rede é Ens33. Atualmente, o endereço IP atribuído a esta interface de rede é 192.168.20.160. Aqui o /24 Depois que o endereço IP significa, é um Classe c endereço de IP. Então, a máscara de sub -rede será 255.255.255.0

Você pode encontrar a rota padrão com o seguinte comando:

$ IP Route Show

Como você pode ver, a rota padrão é 192.168.20.2.

Claro, esta informação de IP será diferente para você. Então, certifique -se de alterá -los conforme necessário.

Ubuntu 18.04 LTS Desktop usa o Network Manager para gerenciar as interfaces de rede. Então, se você quiser configurar o Ubuntu 18.04 LTS Desktop como um servidor de cache do pacote Ubuntu e leia o artigo Configure IP estático no CentOS 8 para configurar um endereço IP estático.

Ubuntu 18.04 LTS Server usa o NetPlan por padrão para gerenciar as interfaces de rede. Então, se você quiser configurar o Ubuntu 18.04 LTS Server como um servidor de cache do pacote Ubuntu e leia o Configurando endereço IP estático com NetPlan Seção do artigo Instale o NetPlan no Ubuntu para configurar um endereço IP estático.

Instalando Apt-Cacher-NG:

Apt-Cacher-NG está disponível no repositório oficial do pacote do Ubuntu 18.04 LTS. Então, é fácil instalar.

Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

Agora, instale o apt-cacher-ng com o seguinte comando:

$ sudo apt install apt-cacher-ng

Apt-Cacher-ng deve ser instalado.

Agora, verifique o status do apt-cacher-ng Serviço da seguinte forma:

$ sudo systemctl status apt-cacher-ng

apt-cacher-ng serviço é ativo (em execução) como você pode ver na captura de tela abaixo. É também habilitado (começará automaticamente na inicialização do sistema). Então, isso é bom.

Para cache de pacotes do Ubuntu, não é necessária uma configuração adicional de apt-cacher-ng. Agora você pode configurar as outras máquinas Ubuntu na rede para usar o servidor de cache de pacote Apt-Cacher-NG.

Configurando o gerenciador de pacotes do Ubuntu com proxy:

Agora, em outra máquina Ubuntu na rede, crie um novo arquivo /etc/apt/apt.conf.d/02Proxy do seguinte modo:

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

Agora, digite a seguinte linha e salve o arquivo pressionando + X seguido pela Y e .

Adquirir :: http: proxy “http: //192.168.20.160: 3142 ";

Certifique-se de alterar o endereço IP para o endereço IP do seu servidor de cache Apt-Cacher-NG.

Agora, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado sem problemas.

Agora, vamos tentar instalar Filezilla Do repositório oficial do pacote Ubuntu.

$ sudo apt install filezilla

Imprensa Y e depois pressione confirmar.

Filezilla e todos os pacotes de dependência devem ser baixados e instalados sem nenhum problema.

Como você pode ver, levou cerca de 18 segundos para baixar 9359 kb de pacotes.

Agora, vamos configurar outra máquina Ubuntu na rede para usar o servidor de cache do pacote. O processo é o mesmo de antes.

Crie um novo arquivo /etc/apt/apt.conf.d/02Proxy do seguinte modo:

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

Digite a linha a seguir e salve o arquivo.

Adquirir :: http: proxy “http: //192.168.20.160: 3142 ";

Agora, atualize o cache do repositório de pacotes apt da seguinte maneira:

$ sudo apt update

Agora, vamos tentar instalar Filezilla Novamente do repositório oficial do pacote do Ubuntu.

$ sudo apt install filezilla

Imprensa Y e depois pressione Para confirmar a instalação.

Filezilla e todos os pacotes de dependência devem ser baixados e instalados.

Como você pode ver, demorou menos de um segundo para baixar os mesmos pacotes que baixei anteriormente. Então, o servidor de cache está funcionando muito bem.

Na primeira vez que o apt tentou baixar os pacotes, o servidor de cache de pacotes baixou os pacotes da Internet, envie -os para a máquina Ubuntu que os solicitou e os armazenou em cache.

Quando outra máquina do Ubuntu solicitou os mesmos pacotes, o servidor de cache do pacote envia à máquina Ubuntu a versão em cache. O servidor de cache não precisou baixar novamente os mesmos pacotes que já estão em cache. É por isso que a velocidade de download aumentou e quase baixou os pacotes instantaneamente.

Verificando o status apt-cacher-ng:

Você pode visitar a página de relatório Apt-Cacher-NG http: // 192.168.20.160: 3142/ACNG-REPORT.HTML para ver o status de cache de pacote de apt-cacher-ng.

Depois de visitar a página, clique em Contagem de dados.

Como você pode ver, a página de status Apt-Cacher-NG mostra o download do pacote e o status do cache bem em um formato tabular.

Então, é assim que você configura o Ubuntu 18.04 servidor LTS ou desktop como um servidor de cache do pacote Ubuntu. Obrigado por ler este artigo.