10 maneiras de usar o comando superior no Linux

O comando top no Linux fornece estatísticas úteis sobre os recursos do sistema. Podemos usá-lo para ver o uso da CPU e da memória junto com as informações do processo dos serviços em execução. Você também pode encontrar processos zumbis usando o top. Portanto, dominar o comando top é uma obrigação para os administradores do Linux.

A seção a seguir fornece uma visão geral simples do comando top e mostra como usar o top em cenários do mundo real.

Como funciona o comando superior?

Por padrão, o topo mostra uma lista de processos em execução junto com as métricas de CPU padrão. Você pode pensar na primeira parte da saída como o painel. A seção inferior mostra a lista de processos e fornece uma exibição em tempo real de todos os processos em execução.

O painel consiste em cinco linhas, cada uma contendo algumas métricas. A primeira linha mostra informações curtas sobre o sistema, como tempo de atividade, média de carga e o número de usuários atualmente conectados. As tarefas são mostradas na segunda linha. O terceiro mostra a carga da CPU e as duas linhas a seguir indicam o uso da memória.

Observe que os comandos que você especifica durante a execução do top diferenciam maiúsculas de minúsculas. Por exemplo, as teclas n e N executam operações diferentes.

1. Exibir todos os processos em execução

Quando usado sem nenhum argumento, o comando top exibe uma lista de todos os processos em execução no momento.

 top

Saída:

Você pode navegar pela saída usando as teclas Up , Down , PageUp e PageDown do teclado. Pressione q para chegar ao shell.

2. Classifique os processos do Linux por PID

Você pode classificar a lista de processos por seu ID de programa ou PID. Pressione a tecla N ao executar o topo para classificar os processos com base no PID.

3. Classifique os processos por memória e uso da CPU

A saída superior padrão classifica a lista de processos com base no uso da CPU. Você pode classificar a lista por uso de memória usando a tecla M do teclado. Digite P para classificar por CPU novamente.

4. Classificar processos por tempo de execução

Se você deseja saber por quanto tempo os processos estão em execução em sua máquina, pressione as teclas M e T.

5. Exibir processos de execução para usuários específicos

Podemos ver uma lista de todos os processos em execução que pertencem a um usuário específico. Quando estiver dentro do topo, pressione u , forneça o nome de usuário e pressione Enter . Você também pode usar a opção -u superior seguida do nome de usuário para fazer isso.

 top -u root

O comando mencionado anteriormente exibe todos os processos invocados pelo root.

6. Destacar processos ativos

Se você inserir a chave z dentro do topo, ela destacará todos os processos do Linux em execução ativa . Isso torna a navegação nos processos ativos mais simples.

7. Alterar o período de intervalo do top

Por padrão, o top atualiza sua saída a cada três segundos. No entanto, você pode facilmente definir isso como um valor personalizado pressionando d seguido pelo valor necessário.

8. Alterar a prioridade do processo

Você pode alterar a prioridade de um processo Linux definindo um valor personalizado do renice dentro do topo. Digite r seguido pelo PID do processo e, a seguir, insira seu novo valor de renice.

9. Exibir processos ociosos usando o topo

Podemos ver uma lista de todos os processos ociosos pressionando a tecla i .

10. Mate um processo Linux por PID

O comando top no Linux nos permite eliminar um processo em execução diretamente da interface. Para encerrar um processo, digite k seguido do PID desse processo. Será útil ao lidar com processos zumbis .

Processos de sistema próprios com o comando superior

O comando top no Linux torna o gerenciamento de processos mais simples para iniciantes. Podemos usar o top para todos os tipos de tarefas, incluindo monitoramento de recursos do sistema e gerenciamento de processos suspensos. Portanto, não importa se você é um novato ou um especialista em Linux, o comando top tem algo para você.

O monitoramento do sistema é apenas uma parte do dia do administrador. Como você monitora as conexões de rede? O comando ss está aqui apenas para este trabalho.