Caso não consiga visualizar esta mensagem, clique aqui.
URL deste artigo: http://www.Dicas-L.com.br/dicas-l/20100317.php
| |
Treinamentos SAVANT Tecnologia da Informação - Março e Abril 2010
Segurança com Linux - iptables/proxy-squid/vpn - curso avançado
Certificação LPI-101 e LPI-102 - (promoção especial confira!)
Exames/Simulados LPI - 20/03/2010 (LPIC-1) e 27/03/2010 (LPIC-2), 17/04/2010 (LPIC-1) e 24/04/2010
Treinamentos oficiais RedHat - Certificação RHCE
Mais informações pelo telefone: (11) 2925-8724
ou pelo email cursos@savant.com.br
Saiba mais sobre nossos treinamentos
Cron-apt - Atualização automatizada de servidores Debian
Colaboração: Alexandro Silva
Data de Publicação: 17 de março de 2010
A atualização dos servidores pode tornar-se uma tarefa chata quando você tem repetir esta mesma ação diversas vezes. Para automatizar esta tarefa uso o script cron-apt. Como o nome já diz ele agenda a execução do apt-get ou aptitude para atualizar os pacotes de seu sistema.
Segue aqui um pequeno how-to para implantação desta ferramenta que tem sido uma mão na roda no meu dia a dia.
NOTA: A atualização de pacotes automatizada não é recomendada para as versões testing e unstable do Debian. Mesmo na versão stable use por sua conta e risco.
Instale o pacote cron-apt
sudo aptitude install cron-apt
Edite o arquivo /etc/cron-apt/config descomentando as seguintes linhas:
APTCOMMAND=/usr/bin/aptitude MAIL="/var/log/cron-apt/mail"
Agora descomente e edite as seguintes linhas deste mesmo arquivo
MAILTO="INFORME SEU EMAIL AQUI"
De
MAILON="error"
Para
MAILON="always"
De
SYSLOGON="upgrade"
Para
SYSLOGON="always"
De
DEBUG="output"
Para
DEBUG="always"
Por padrão ele apenas baixa os pacotes sem instalá-los usando a opção dist-upgrade. Aqui mostro como mudar esta ação que não é muito interessante para servidores pois a opção dist-upgrade pode apagar pacotes importantes.
Edite o arquivo /etc/cron-apt/actions.d/3-download alterando a seguinte linha
De
dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
Para
safe-upgrade -y -o APT::Get::Show-Upgraded=true
O cron-apt esta agendado para ser executado às 04 da manhã todos os dias. Para mudar este agendamento edite a seguinte linha no arquivo /etc/cron.d/cron-apt
0 4 * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt
Eu por exemplo agendo as minhas atualizações para as 23 horas. Então minha configuração fica da seguinte forma:
0 23 * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt
Como informei anteriormente tenha muito cuidado ao usar ferramentas automatizas na gestão dos seus sistemas. Por isso recomendo fortemente a configuração do envio de emails, assim você poderá acompanhar de forma segura todas as ações realizadas por esta ferramenta.
Fonte: Automatic Update of Packages Using cron-apt
Blog do Autor: http://blog.alexos.com.br
JQuery - Aprenda na Prática
Produzir um site utilizando-se de recursos tidos como "modernos" não é complicado como parece!
Saiba mais
Nenhum comentário:
Postar um comentário