Aula 09

Compactação, Empacotamento e Estratégias de Backup

Administração de Sistemas Linux

Objetivos de Aprendizagem

  • Diferença entre empacotar (tar) e comprimir (gzip, bzip2, xz). Sincronização incremental com rsync via rede/SSH, exclusão de arquivos temporários e automação de backups.
  • Operação segura e produtiva no terminal
  • Automação de procedimentos em ambientes de nuvem

Pilares Técnicos

  • Comando tar (Tape Archive)
  • Algoritmos gzip, bzip2, xz
  • Sincronização Incremental com rsync
  • Backup Local e Remoto
  • Integridade com sha256sum

Comandos Principais

# Criação de tarball compactado e sincronização remota via rsync
tar -czvf backup_dados_$(date +%F).tar.gz /home/usuario/documentos
tar -tvf backup_dados_*.tar.gz | head -n 10
rsync -avz --delete /var/www/ backup_server:/backups/www/

Próximos Passos

Acesse o Quiz, Exercícios e Desafio de Automação.