Sunteți pe pagina 1din 11

Criao de um "-Apt Cache 'Servidor

Usando' Apt-Cacher-NG 'no Ubuntu


14.04 Servidor
por Babin Lonston 29 de agosto de 2014
Baixe seus eBooks gratuitos AGORA - 10 eBooks gratuito Linux para
Administradores
Apt-Cacher-NG um servidor proxy cache (ou proxy apt) para distribuies baseadas
em Debian, como Ubuntu, Kubuntu, Xubuntu, Edubuntu, Linux Mint, etc, que usado
para armazenar em cache os pacotes baixados localmente em seu servidor.

Instale Apt-Cacher-NG no Ubuntu 14.04


Vamos dizer que voc tem uma pequena rede com alguns computadores acompanha-lo e
voc deseja instalar e pacotes de software de atualizao em cada sistema manualmente,
ento seria tarefa e tempo difcil consumir, essa a razo a configurao de um aptcacher-ng em qualquer sistema faria ser grande idia, porque ele vai primeiro armazena
todos os pacotes baixados da internet no servidor apt-cache e do resto do Debian,
Ubuntu mquinas obt-los a partir de Apt-Cache, isso vai salvar o nosso precioso tempo
e largura de banda de internet tambm.

Caractersticas
1. apt-cacher-ng vai economizar nosso tempo.
2. apt-cacher-ng vai salvar a nossa largura de banda.
3. Podemos integrar dados de imagem ISO ou DVD para apt-cacher-ng usando a
opo de importao.
Aqui eu estou indo para configurar um servidor de cache em Ubuntu 14.04. Em nosso
escritrio, usamos mais de 30 clientes Ubuntu Desktop, 28 Ubuntu Server-VMS de
incluindo 12,04 e 14,04, 4 Linux mint Desktop. Mas usar um nico servidor de cache
que executado no Ubuntu 12.04 LTS Server Edition. E at agora no h nada de
conflitos com os pacotes. Agora vamos comear a configurar o servidor apt-cache.
Nota: Este no um Ubuntu ou Debian Espelho, este apenas um servidor de
cache para pacotes apt.
Meu Server Setup
Apt OS servidor de cache: Ubuntu 14.04 LTS Servidor
Apt Cache Endereo IP: 192.168.0.125
Apt Hostname Cache: aptcacher.tecmint.lan
Porta padro: 3142
Minha configurao do cliente
OS Cliente: Ubuntu 14.04 LTS
Endereo IP do cliente: 192.168.0.3
Hostname Cliente: client.tecmint.lan

Passo 1: Instalao e configurao do Apt-Cacher-NG no Servidor


Em primeiro lugar, fazer login em servidor para abrir um terminal usando 'Ctr + Alt +
T "e instale o pacote-Cacher-NG Apt usando seguinte comando' apt '.
$ Sudo apt-get install apt-cacher-ng

Instale apt-cacher-ng no Ubuntu


Aps a instalao for concluda, o apt-cacher-ng vai comear automaticamente. Agora
abrir e editar o arquivo de configurao do cache-ng localizado no diretrio "/ etc / aptcacher-ng '.
$ Sudo vim /etc/apt-cacher-ng/acng.conf

Abrir Apt arquivo de configurao do cache


Em seguida, precisamos de descomentar as seguintes linhas como sugerido, se a sua
comentou remover o '#' desde o incio. Neste diretrio todos pacote dpkg sero
armazenadas durante a instalao ou atualizao do pacote.
CacheDir: / var / cache / apt-cacher-ng

Para ativar o log preciso habilitar essa linha, por padro, ele ser habilitado.
LogDir: / var / log / apt-cacher-ng

Apt-cacher vai ouvir a porta 3142, se voc precisar alterar a porta, voc pode alterar
a porta.
Porto: 3142

Configurar o Apt Ocultar


Em seguida, adicione a linha 'BindAddress: 0.0.0.0' entrada abaixo da linha diz:
# BindAddress: localhost 192.168.7.254 publicNameOnMainInterface
BindAddress: 0.0.0.0

Adicionar Bind Endereo


Aqui podemos definir as distribuies como o Ubuntu e Debian, que todos precisam ser
armazenadas em cache.
Remapear-debrep: file: deb_mirror * .gz / debian; file:
backends_debian # repositrios do Debian
Remapear-uburep: file: ubuntu_mirrors / ubuntu; file: backends_ubuntu
# Ubuntu Arquivos
Remapear-debvol: file: debvol_mirror * .gz / debian-voltil; file:
backends_debvol # Debian Arquivos volteis

Pacotes de cache localmente


Se ns precisamos de obter os relatrios de apt-cache em interface web, precisamos
permitir que a linha a seguir, mas por omisso, este ser ativado.
ReportPage: acng report.html

Ativar Reports cache do apt


Para obter mais informaes sobre o "log", temos que remover o comentrio da linha
abaixo, Se ns configur-lo para 0 Apenas o tipo de atividade, tempo, tamanho da nossa
transferncia pacotes sero registrados.
Verboselog: 1

Log Informaes Cache Apt


Para executar o servio apt-cacher, precisamos habilitar o arquivo pid na configurao.
Pidfile: / var / run / apt-cacher-ng / pid

Ativar Apt Servio Cache


Para remover os arquivos no referenciados.
ExTreshold: 4

Remover arquivos Unreferenced


Finalmente, temos feito com a configurao, salve e feche o arquivo. Agora temos tudo
pronto para reiniciar o servio apt-cacher-ng usando seguinte comando.
$ Sudo /etc/init.d/apt-cacher-ng restart

Comece Apt Servio de Cache


Acesse a pgina do relatrio do apt-cacher-ng em interface web usando abaixo URL.
http://192.168.0.125:3142/

Relatrios de Acesso

Transferncia de Estatstica
Aqui podemos ver a pgina do relatrio para o apt-cacher-ng, clique no relatrio
esttico e pgina de configurao na parte inferior desta pgina para obter os hits para
download e erra.
Na pgina inicial do relatrio que precisa copiar a URL do proxy para uso posterior.
Podemos at mesmo instalar pacotes neste servidor do apt-cache que pode ser
configurado no local, apenas adicionando abaixo entrada no
/etc/apt/apt.conf.d/02proxy.
Acquire :: http {Proxy "http://192.168.0.125:3142"; };

Passo 2: configurao do lado cliente


Primeiro login na mquina cliente (Ubuntu / Debain) e criar um arquivo '02proxy' no
diretrio '/etc/apt/apt.conf.d/'.
$ Sudo vim /etc/apt/apt.conf.d/02proxy

Criar arquivo Proxy Apt


Agora, copie o URL Adquirir e anexar o arquivo 02proxy. Voc vai ter o seguinte URL
da pgina de relatrio de acesso apt-ng-cacher em http://192.168.0.125:3142/.
Acquire :: http {Proxy "http://192.168.0.125:3142"; };

Adicionar Apt Proxy Repo


Salvar e sair usando wq !. Hereon, se todos os pacotes so baixados na mquina do
cliente ser armazenada no servidor apt-cache.
Na minha mquina cliente 92 pacotes podem ser atualizados, 43 atualizaes so
atualizaes de segurana que est disponvel. Ns j aplicou as mesmas atualizaes
para o servidor cache. Ento, de que os pacotes sero agora colocados em cache no aptcacher. Se eu estou atualizando esta mquina cliente no vai demorar muito tempo para
obter pacotes de internet.

Pacote Atualizar informaes

Agora atualizar o repositrio e atualizar os pacotes.


$ Sudo apt-get update
$ Sudo apt-get upgrade de

Pacotes de atualizao localmente

Atualizar Pacotes Localmente


Nas telas acima, mostra que precisamos atualizar 85 pacotes e seu tamanho de
104MB, vamos ver quanto tempo vai demorar para buscar o pacote.
Eu no estou mesmo em um centro de dados, eu s estou usando uma conexo de
internet 256Kbps, onde a velocidade de download ser apenas 50Kbps a 60Kbps. Mas
veja a imagem abaixo como ele foi buscar 104MB em 3 segundos? Isso porque ele j
est em cache no servidor apt-cacher-ng.

Cache Apt Speed Download


Se precisamos ver os dados da contagem de cache, o que temos baixado, podemos
acessar ip: port (192.168.0.125:3142) em qualquer navegador web para ver as
estatsticas, como j expliquei acima.

Apt Ocultar NG Statistics


Enquanto, que transfere todos os pacotes a serem instalados em todas as mquinas
Debian / Ubuntu, se o pacote est disponvel em apt-cache ele vai comear a partir do
servidor-apt-cache ng, se no ele vai buscar a partir de internet para repositrio local
para uso futuro.
Neste artigo, vimos como configurar um servidor de cache local para pacotes apt usando
apt-cacher-ng, muitas pessoas quer esta configurao para salvar seu tempo e largura de
banda. Espero que isso ajuda para todos aqueles que usam mquinas Debian / Ubuntu.

S-ar putea să vă placă și