Como listar processos em execução no Linux

Como Listar Processos Em Execucao No Linux



Sempre que você executa um processo, ele consiste em vários elementos, como entrada do usuário, recuperação e processamento de dados dos arquivos, instruções do programa e muito mais. Principalmente, os processos têm dois tipos: processos em primeiro plano e processos em segundo plano. Embora os processos em primeiro plano geralmente dependam da entrada do usuário, os processos em segundo plano são executados por conta própria, sem a necessidade do envolvimento do usuário.

Uma das tarefas frequentes dos usuários do Linux é listar esses processos. Por que? Ajuda no monitoramento do sistema, análise de desempenho, solução de problemas, gerenciamento de recursos, auditoria de segurança, etc. Porém, muitos usuários desconhecem os métodos utilizados para esta tarefa. Portanto, este guia discutirá brevemente os comandos para listar os processos em execução no Linux.







Como listar os processos em execução no Linux

Você pode usar alguns comandos para listar os processos em execução. Portanto, dividiremos esta seção em várias partes para demonstrar o uso de cada comando.



1. O comando Ps Aux

Ps aux exibe detalhes detalhados sobre os processos atuais. Ele apresenta uma lista abrangente de processos com seus PIDs, uso de CPU, consumo de memória e outras estatísticas em um formato legível:



obs: para





Além disso, se quiser visualizar os processos que são executados por uma aplicação específica, utilize-o com o comando “grep”.

obs: para | pegada app_namep

Substitua o termo “app_name” pelo nome do aplicativo pretendido. Este comando canaliza a saída do comando “ps aux” para o comando “grep” como entrada. Depois disso, o comando “grep” filtrará o resultado com base no nome do aplicativo que você fornecer.



Por exemplo, se quisermos pesquisar os processos executados pela aplicação snap, o comando seria:

obs: para | pegada foto

2. O Comando Superior

O comando tabela de processos (superior) exibe os processos em execução gerenciados pelo kernel em uma visualização em tempo real. Além do PID, fornece informações sobre qual usuário iniciou o processo, sua utilização de recursos e tempo consumido.

principal

3. O comando Pstree

Pstree exibe a hierarquia de processos em formato de árvore que ajuda o usuário a verificar a conexão entre diferentes processos.

pstree

Conclusão

Listar os processos em execução no Linux é crucial para manter a integridade do sistema, solucionar erros, otimizar o sistema e segurança. Ele fornece informações valiosas sobre tudo o que está acontecendo dentro do sistema, ajudando os usuários a tomar decisões informadas para melhorar o desempenho do sistema. Portanto, este guia explica de forma abrangente os comandos usados ​​para listar os processos em execução. Discutimos três comandos eficazes – ps aux, pstree e top – todos com finalidades diferentes na listagem de processos.