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.