Pesquisa de site

16 principais exemplos de comandos no Linux [monitorar processos do Linux]


Em nossos artigos anteriores, cobrimos os fundamentos do comando ls e do comando cat. Neste artigo, estamos tentando explorar o comando top, que é um dos comandos usados com mais frequência em nossos trabalhos administrativos diários do sistema.

O comando top (tabela de processos) exibe a atividade do processador da sua máquina Linux e também exibe tarefas gerenciadas pelo kernel em tempo real. Ele também mostra informações sobre a utilização da CPU e da memória de uma lista de processos em execução.

Você também pode estar interessado nos seguintes tutoriais :

  • Htop – um visualizador de processos interativo para Linux
  • Iotop – Monitore a atividade de E/S do disco Linux e o uso por processo
  • bmon – Um poderoso monitoramento de largura de banda de rede para Linux
  • Encontre os 15 principais processos por uso de memória no Linux

1. Liste todos os processos Linux em execução

Para listar todos os processos do Linux em execução, basta digitar top na linha de comando para obter as informações de tarefas, memória, cpu, e trocar. Pressione ‘q‘ para sair da janela.

top

2. Classifique os processos do Linux por PID

Para classificar todos os processos em execução do Linux por ID de processo, pressione as teclas M e T.

3. Classifique os processos do Linux por memória e uso de CPU

Para classificar todos os processos em execução do Linux por uso de memória, pressione as teclas M e P.

4. Classifique os processos do Linux por tempo de execução

Para classificar todos os processos em execução do Linux por tempo de execução, pressione as teclas M e T.

5. Exibir processos Linux por usuário específico

Para exibir todas as informações de processos em execução específicos do usuário, use a opção -u para listar detalhes específicos do processo do Usuário.

top -u tecmint

6. Destaque o processo em execução no topo

Pressione a opção ‘z’ para exibir o processo em execução em cores, o que pode ajudá-lo a identificar facilmente o processo em execução.

7. Liste o caminho absoluto para execução de processos Linux

Pressione a opção ‘c’ na execução do comando superior para exibir o caminho absoluto do processo em execução.

8. Defina o intervalo de atualização para o comando superior

Por padrão, o intervalo de atualização da tela é definido como 3,0 segundos, o mesmo pode ser alterado pressionando a opção ‘d’ ao executar o comando superior para definir o tempo de intervalo desejado.

9. Elimine o processo do Linux em execução usando o comando superior

Você pode encerrar um processo após encontrar o PID do processo pressionando a opção ‘k’ ao executar o comando top sem fechar a janela superior, conforme mostrado abaixo.

10. Classifique os processos do Linux por utilização da CPU

Para classificar todos os processos em execução por utilização da CPU, basta pressionar a tecla Shift+P.

11. Renovar um processo Linux

Você pode usar a opção ‘r’ para alterar a prioridade do processo também chamado de Renice.

12. Verifique os núcleos da CPU do Linux

Para listar as informações de carga dos núcleos da CPU, basta pressionar 1 para listar os detalhes do núcleo da CPU.

13. Salve os resultados dos comandos principais em arquivo

Para salvar a saída dos resultados do comando principal em execução em um arquivo /root/.toprc use o seguinte comando.

top -n 1 -b > top-output.txt

14. Listar processos ociosos do Linux

Pressione 'i' para obter a lista de processos inativos/suspensos.

15. Obtendo ajuda do comando superior

Pressione a opção ‘h’ para obter a ajuda do comando superior.

16. Saia do comando superior após repetição específica

A saída do comando top continua sendo atualizada até você pressionar ‘q‘. Com o comando abaixo, ele sairá automaticamente após 10 repetições.

top -n 10

Existem vários argumentos para saber mais sobre o comando top. Você pode consultar a página de manual do comando top. Por favor, compartilhe se você achar este artigo útil ou compartilhe suas idéias usando nossa caixa de comentários abaixo.