Trabalhar com Linux pode ser desafiador, especialmente quando você precisa de uma visão geral dos processos em execução e seu consumo de recursos do sistema. Neste guia, vou mostrar como, com os comandos ps, top e kill, você pode descobrir efetivamente quais programas estão em execução e como encerrá-los, se necessário. Isso é especialmente importante quando um processo está afetando o desempenho do seu sistema.
Principais descobertas
- Com o comando ps, você pode exibir todos os processos em execução.
- O comando top oferece uma visão dinâmica dos recursos do sistema e seu uso.
- Com kill, você pode encerrar processos de forma direcionada, melhorando a estabilidade do seu sistema.
Guia passo a passo
1. Mostrar processos com ps
Para ter uma visão geral dos processos atualmente em execução, você usa o comando ps. Este exibe os processos que estão sendo executados sob seu usuário. O formato básico é ps.

Se você quiser ver todos os processos em execução no sistema, pode usar o comando ps -ax. Isso fornece uma lista mais abrangente de processos, incluindo os processos do usuário root e de outros usuários.
2. Filtrar processos específicos
Se você estiver interessado apenas em determinados processos, pode usar o comando ps -ax | grep

3. Informações detalhadas do processo com ps aux
Para informações ainda mais detalhadas, você pode usar o comando ps aux. Aqui você obterá muitas informações, incluindo o PID (ID do processo), uso da CPU e da memória de cada instância ativa.

O aspecto mais importante é o PID, com o qual você pode identificar processos específicos.
4. Visão dinâmica com top
O comando top fornece uma lista dinâmica dos processos, que se atualiza a cada dois ou três segundos. Basta digitar top no seu terminal e você terá instantaneamente uma visão geral dos processos e seu consumo de recursos.

5. Classificar e diferentes visões no top
Na visão do Top, você pode ajustar a perspectiva. Pressione a tecla M para classificar os processos pelo uso de memória.

Deixe claro as informações destacando as colunas associadas.
6. Encerrar processos diretamente do top
Se você deseja encerrar um processo enquanto executa o comando top, pressione k (para kill) e digite o PID do processo que deseja encerrar. Isso permite que você mate o processo diretamente.

Você também pode verificar o PID na lista que atualmente está usando a maior quantidade de memória.
7. Encerrar processos com kill
Para encerrar um processo, use o comando kill, seguido pelo PID. Por exemplo, kill -9

Alternativamente, você pode usar killall -9

Resumo - Mostrar e controlar processos e instâncias em Linux efetivamente
Neste guia, você aprendeu como usar os comandos ps, top e kill para ter o controle sobre os processos em seu sistema Linux. Essas ferramentas permitem que você monitore os processos em execução e encerre rapidamente programas ineficientes ou que não estão respondendo.
Perguntas frequentes
Quais etapas devo seguir para exibir os processos no Linux?Use o comando ps para uma lista dos processos em execução sob seu usuário ou ps -ax para todos os processos.
Como posso encontrar um processo específico?Use o comando ps -ax | grep para filtrar um processo específico.
O que faz o comando top?top fornece uma visão dinâmica de todos os processos em execução e seu uso de recursos.
Como encerro um processo com kill?Use kill -9 para encerrar um processo imediatamente.
Posso encerrar vários processos ao mesmo tempo?Sim, com killall -9 você pode encerrar todas as instâncias de um determinado programa.