Aula 10: Processos — ps, top e kill
Todo programa em execução no servidor é um 'processo', e cada processo tem um número de identificação único — o PID. Quando um processo trava, consome recursos demais, ou ocupa uma porta que você precisa, primeiro você quer encontrá-lo e depois pará-lo. Vamos conhecer o ps, que lista os processos (e
Um processo é como um app aberto, e cada um tem um número. ps é abrir a lista de apps em execução, top é assisti-los ao vivo por quanto eles estão trabalhando, e kill é fechar um pelo número dele.
- processo (PID)
- Um programa que está em execução no momento. Cada processo tem um número de identificação único, o PID, usado para se referir a ele (por exemplo, para pará-lo).
- ps
- Lista os processos. ps aux mostra todos eles; combine com um pipe e uma busca para encontrar um: ps aux | grep nginx.
- top
- Uma visão ao vivo e em atualização contínua dos processos, ordenados pelo uso de CPU — como um 'gerenciador de tarefas'. Saia com q.
- kill
- Para um processo pelo seu PID: kill 4821. Sempre confira se é o PID certo. kill -9 é uma parada forçada, um último recurso.