Aula 08
Ciclo de Vida de Processos, Sinais e Monitoramento de Recursos
Administração de Sistemas Linux
Objetivos de Aprendizagem
- PID, PPID, estados de processo (R, S, D, Z - Zombie, T), sinais POSIX (SIGTERM, SIGKILL, SIGHUP), comandos ps, top, htop, background (&), nohup e encerramento de processos.
- Operação segura e produtiva no terminal
- Automação de procedimentos em ambientes de nuvem
Pilares Técnicos
- PID, PPID e Processos Zumbis
- Sinais POSIX (SIGTERM 15, SIGKILL 9)
- Comandos ps aux, top, htop
- Execução em Segundo Plano (&, nohup)
- Prioridade e Nice/Renice
Comandos Principais
# Monitoramento e controle de sinais de processos
ps aux --sort=-%mem | head -n 10
pgrep -l nginx
kill -15 $(pgrep nginx) # SIGTERM amigável
nohup python3 server.py > server.log 2>&1 &
jobs -l
Próximos Passos
Acesse o Quiz, Exercícios e Desafio de Automação.