🛠️ Administração de Sistemas (SysAdmin)

Guia de Sobrevivência: Monitoramento, Performance e Manutenção
# Tarefa / Diagnóstico Comando de Elite
01 Uso de disco (I/O) em tempo real por processo iotop
02 Limpar cache de memória RAM (Liberação imediata) echo 3 > /proc/sys/vm/drop_caches
03 Verificar temperatura e sensores de hardware sensors
04 Listar UUIDs e labels de partições blkid
05 Verificar limites de recursos do usuário (Stack/Files) ulimit -a
06 Sincronização de arquivos com progresso e compressão rsync -avzP origem/ destino/
07 Logs de erro recentes (Sistemas Systemd) LOG journalctl -xe
08 Monitorar log de serviço em tempo real journalctl -u nginx.service -f
09 Analisar serviços que atrasam o boot systemd-analyze blame
10 Localizar processos Zumbis (Defunct) ps aux | awk '$8=="Z"'
11 Limitar teto de uso de CPU para um PID (ex: 50%) cpulimit -l 50 -p [PID]
12 Alterar prioridade de execução (Nice) renice -n 10 -p [PID]
13 Verificar conexões de rede e portas (Moderno) ss -tulpn
14 Depurar chamadas de sistema de um processo strace -p [PID]
15 Verificar todos os arquivos abertos por um usuário lsof -u usuario
16 Benchmark de escrita real em disco (bypass cache) dd if=/dev/zero of=teste bs=1G count=1 oflag=dsync
17 Checar integridade de pacotes instalados debsums -s
18 Listar módulos do Kernel carregados no momento lsmod
19 Exibir topologia detalhada da CPU lscpu
20 Verificar tarefas agendadas no Cron crontab -l
Dica de SysAdmin: Muitos desses comandos exigem privilégios de root. No Slackware, prefira usar su - ou configure o sudo para comandos de monitoramento como o iotop e lsof.