Introdução
Neste projeto, você aprenderá como configurar uma tarefa cron (cron job) para fazer backup automático dos arquivos de log diários do sistema. Como administrador de sistema, você pode precisar frequentemente realizar backups de logs para garantir a disponibilidade e a capacidade de recuperação de dados importantes do sistema.
🎯 Tarefas
Neste projeto, você aprenderá:
- Como configurar uma tarefa cron para o usuário "labex"
- Como criar um arquivo tar (tar archive) de arquivos de log específicos do diretório
/var/log - Como salvar o arquivo de backup no diretório
/home/labex/project/backup/com um nome de arquivo baseado na data
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Automatizar o backup diário dos arquivos de log do sistema usando uma tarefa cron
- Garantir o backup consistente e confiável de logs críticos do sistema
- Verificar a criação bem-sucedida dos arquivos de backup de log
Configurar a Tarefa Cron
Nesta etapa, você aprenderá como configurar uma tarefa cron para o usuário "labex" para executar o script de backup de logs.
Abra um terminal e abra o editor cron executando o seguinte comando:
crontab -eAdicione a seguinte linha ao editor cron:
0 2 * * * mkdir -p /home/labex/project/backup/ && tar -zcf /home/labex/project/backup/$(date +\%Y-\%m-\%d).tar /var/log/dpkg.log /var/log/bootstrap.log /var/log/fontconfig.logEsta tarefa cron será executada às 2 da manhã todos os dias e realizará as seguintes ações:
- Criar o diretório
/home/labex/project/backup/se ele ainda não existir. - Criar um arquivo tar (tar archive) chamado
YYYY-MM-DD.tarno diretório/home/labex/project/backup/, contendo os arquivosdpkg.log,bootstrap.logefontconfig.logdo diretório/var/log/.
- Criar o diretório
Salve e saia do editor cron.
Reinicie o serviço cron para garantir que a nova tarefa cron esteja ativa:
sudo service cron restart
Verificar o Backup
Nesta etapa, você aprenderá como verificar se o backup de logs está sendo criado conforme o esperado.
- Aguarde até a próxima hora agendada para o backup (2 da manhã).
- Após o backup ter sido criado, verifique o diretório
/home/labex/project/backup/para garantir que o arquivo de backup esteja presente. - Se o arquivo de backup estiver presente e o conteúdo for o esperado, o processo de backup de logs está funcionando corretamente.
Parabéns! Você configurou com sucesso uma tarefa cron para fazer backup automático dos arquivos de log diários do sistema.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



