Conhecer os principais comandos Linux para sysadmin é fundamental para administrar servidores em produção com segurança, desempenho e estabilidade. Seja em VPS, servidores dedicados ou cloud, dominar esses comandos reduz downtime, acelera diagnósticos e evita erros críticos.
Neste guia, você encontrará os comandos Linux essenciais para administração de servidores, organizados por categoria e com foco em ambientes reais de produção.
📁 Comandos Linux para arquivos e diretórios
ls
Lista arquivos e diretórios do caminho atual ou informado.
ls -lh
Muito usado para verificar permissões, tamanho e estrutura de pastas.
cd
Navega entre diretórios.
cd /var/www/html
pwd
Mostra o caminho completo do diretório atual.
Útil para scripts e troubleshooting.
cp
Copia arquivos ou diretórios.
cp arquivo.txt backup.txt cp -r pasta1 pasta2
mv
Move ou renomeia arquivos.
mv site_old site_new
rm
Remove arquivos ou diretórios.
rm arquivo.txt rm -rf pasta
⚠️ Cuidado em produção, não há lixeira.
mkdir
Cria diretórios.
mkdir logs mkdir -p /var/www/site/public
du -sh
Mostra o tamanho de diretórios.
du -sh *
Essencial para identificar consumo de disco.
df -h
Mostra uso de disco das partições.
Muito usado para evitar disco cheio em produção.
🔍 Comandos Linux para busca e logs
find
Localiza arquivos no sistema.
find /var -name error.log
grep
Busca texto dentro de arquivos.
grep "error" arquivo.log grep -R "Fatal error" /var/log
tail -f
Acompanha logs em tempo real.
tail -f /var/log/nginx/error.log
head
Mostra as primeiras linhas de um arquivo.
head -n 20 arquivo.log
⚙️ Comandos Linux para processos e desempenho
top
Mostra processos em tempo real.
Útil para identificar CPU alta.
htop
Versão avançada do top (mais amigável).
Permite matar processos facilmente.
ps aux
Lista todos os processos em execução.
ps aux | grep php
uptime
Mostra tempo ligado e load average.
Ajuda a avaliar carga do servidor.
free -h
Mostra uso de memória RAM e swap.
Fundamental para VPS.
vmstat
Exibe estatísticas de memória e CPU.
iostat
Analisa uso de disco (I/O).
Excelente para detectar lentidão em banco de dados.
🔐 Comandos Linux para usuários e permissões
useradd
Cria um novo usuário.
useradd siteuser
usermod
Modifica usuário.
usermod -aG sudo usuario
passwd
Define ou altera senha.
chown
Altera dono e grupo de arquivos.
chown -R www-data:www-data site
chmod
Altera permissões.
chmod 755 pasta chmod 644 arquivo.php
🌐 Comandos Linux de rede
ip a
Mostra interfaces de rede e IPs.
ip r
Mostra rotas de rede.
ss -tulnp
Lista portas abertas e serviços ativos.
Substitui o netstat.
ping
Testa conectividade.
traceroute
Mostra o caminho até um destino.
curl
Testa respostas HTTP/HTTPS.
curl -I https://site.com
🧱 Comandos Linux para serviços (systemd)
systemctl status
Verifica status de um serviço.
systemctl status nginx
systemctl restart
Reinicia serviços.
systemctl enable
Ativa serviço na inicialização.
journalctl
Consulta logs do systemd.
journalctl -xe journalctl -u php-fpm
📦 Comandos Linux para pacotes
apt (Debian/Ubuntu)
apt update apt install nginx
dnf (Alma, Rocky, CloudLinux)
dnf update dnf install httpd
🧰 Comandos Linux para backup e migração
tar
Compacta arquivos.
tar -czvf backup.tar.gz site/
rsync
Sincroniza dados com eficiência.
rsync -avz site/ servidor:/backup/
Muito usado para migração sem downtime.
🔒 Comandos Linux para segurança
firewall-cmd
Gerencia firewall (firewalld).
iptables
Firewall clássico do Linux.
fail2ban-client
Verifica status do Fail2Ban.
last
Mostra logins recentes.
who
Mostra usuários conectados.
🧠 Comandos Linux avançados
lsof
Mostra arquivos abertos por processos.
strace
Rastreia chamadas de sistema.
tcpdump
Captura pacotes de rede.
watch
Executa comandos repetidamente.
watch free -h
awk e sed
Processamento avançado de texto e logs.
Dominar esses comandos diferencia um sysadmin iniciante de um profissional experiente.
Conclusão
Dominar os principais comandos Linux para sysadmin é indispensável para quem trabalha com servidores em produção, VPS, WordPress e cloud. Esses comandos formam a base para administração eficiente, segura e escalável.
Clique aqui e consulte nossos planos de Gerenciamento de Servidor
Veja Mais: Como testar a velocidade da internet do servidor linux com speedtest-cli
Veja Mais: O que ninguém te conta sobre gerenciar servidores em produção
Veja Mais: Erros comuns ao administrar servidores de hospedagem
Veja Mais: Erros que todo sysadmin iniciante comete
Veja Mais: Erros comuns ao administrar servidores de hospedagem (e como evitar)
