Lista Completa de Comandos para Manutenção no Ubuntu Linux – +120 Comandos Essenciais (Atualizado 2026)

 

Lista Completa de Comandos para Manutenção no Ubuntu Linux – +120 Comandos Essenciais (Atualizado 2026)

Se você usa Ubuntu no dia a dia ou está se preparando para a certificação LPIC-1 (101-500), saber os comandos certos de manutenção é essencial.

Neste guia super completo (com mais de 120 comandos) você encontra tudo organizado por categoria para facilitar a vida. Pode copiar, salvar e usar sempre que precisar!

Dica inicial: Rode sempre como sudo quando necessário.

1. Atualização e Gerenciamento de Pacotes (APT)

sudo apt update                                                        # Atualiza a lista de pacotes
sudo apt upgrade                                                      # Atualiza todos os pacotes
sudo apt full-upgrade              # Atualização completa (pode remover pacotes)
sudo apt dist-upgrade              # Mesma coisa que full-upgrade
sudo apt autoremove                # Remove pacotes obsoletos
sudo apt autoclean                 # Limpa arquivos .deb antigos
sudo apt clean                     # Limpa todo o cache do apt
sudo apt install nome-pacote       # Instala um pacote
sudo apt remove nome-pacote        # Remove um pacote
sudo apt purge nome-pacote         # Remove pacote + arquivos de configuração
sudo apt search palavra            # Busca pacotes
sudo apt list --installed          # Lista pacotes instalados
sudo apt list --upgradable         # Pacotes que podem ser atualizados
sudo apt-get update && sudo apt-get upgrade -y   # Tudo em uma linha

2. Limpeza e Otimização do Sistema

sudo journalctl --vacuum-time=2weeks      # Limpa logs antigos do systemd
sudo journalctl --vacuum-size=500M         # Limpa logs por tamanho
sudo rm -rf ~/.cache/*                                 # Limpa cache do usuário
sudo apt-get autoremove --purge                # Limpeza pesada
sudo bleachbit -c                                          # (se instalado) Limpeza avançada
du -sh /* | sort -hr                                       # Ver tamanho das pastas raiz
sudo du -sh /home/* | sort -hr                     # Tamanho das pastas de usuário

3. Disco, Partições e Espaço em Disco

df -h # Espaço em disco (humano) df -i # Inodes disponíveis lsblk # Lista discos e partições sudo fdisk -l # Tabela de partições sudo parted -l # Informações de partições sudo fsck /dev/sda1 # Verifica e repara sistema de arquivos sudo mount | column -t # Mostra pontos de montagem sudo umount /dev/sdb1 # Desmonta um disco sudo blkid # UUIDs e tipos de sistema de arquivos


4. Gerenciamento de Processos

ps aux # Todos os processos ps aux | grep nome # Filtra processo top # Monitora processos em tempo real htop # (melhor que top – instale!) kill PID # Mata processo kill -9 PID # Mata forçado pkill nome-processo # Mata por nome sudo nice -n -10 comando # Prioridade alta renice -n 10 -p PID # Muda prioridade

5. Logs e Diagnóstico

dmesg | tail -50 # Últimas mensagens do kernel journalctl -xe # Últimos erros do systemd journalctl -u ssh # Logs de um serviço específico tail -f /var/log/syslog # Acompanha log em tempo real cat /var/log/auth.log # Tentativas de login sudo systemctl status serviço # Status de um serviço


6. Rede e Conectividade

ip addr show # Endereços IP (novo ifconfig) ip route # Tabela de rotas ping google.com # Teste de conexão ping -c 4 8.8.8.8 # 4 pacotes traceroute google.com # Caminho dos pacotes ss -tuln # Portas abertas (substitui netstat) sudo ufw status # Status do firewall UFW sudo ufw allow 22 # Libera porta SSH nmcli device status # Status das interfaces de rede speedtest-cli # Teste de velocidade (se instalado)


7. Usuários, Grupos e Permissões

whoami # Quem sou eu? id # Informações do usuário atual sudo adduser novo-usuario # Cria usuário sudo userdel -r usuario # Remove usuário + pasta home sudo passwd usuario # Muda senha groups # Grupos do usuário atual sudo usermod -aG sudo usuario # Adiciona ao grupo sudo ls -la # Permissões detalhadas chmod 755 arquivo # Permissões comuns chown usuario:grupo arquivo # Muda dono


8. Segurança Básica

sudo ufw enable # Ativa firewall sudo ufw default deny incoming # Regra padrão sudo fail2ban-client status # Status do Fail2Ban sudo apt install clamav # Antivírus freshclam # Atualiza base do ClamAV clamscan -r /home # Varre pasta sudo lynis audit system # Auditoria completa de segurança


9. Serviços e Systemd (LPIC-1)

sudo systemctl start serviço # Inicia serviço sudo systemctl stop serviço # Para serviço sudo systemctl restart serviço # Reinicia sudo systemctl enable serviço # Inicia no boot sudo systemctl disable serviço # Remove do boot sudo systemctl status serviço # Status detalhado systemctl list-unit-files --type=service | grep enabled # Serviços ativos no boot


10. Comandos Extras Úteis para Manutenção Diária

uptime # Tempo ligado + carga free -h # Memória RAM uname -a # Versão do kernel lsb_release -a # Versão do Ubuntu cat /etc/os-release # Informações do sistema reboot # Reinicia shutdown -h now # Desliga agora shutdown -r +5 "Sistema reiniciando em 5 minutos" history | tail -20 # Últimos comandos usados alias ll='ls -la' # Cria atalho permanente













Postagem Anterior Próxima Postagem

ads

ads

نموذج الاتصال