Comandos Linux

Comando principal no Linux

Comando principal no Linux
Em sistemas semelhantes ao UNIX, o comando top relata informações valiosas do sistema, como processos em execução e uso de recursos. Ele mostra a atividade do processador e as tarefas gerenciadas pelo kernel em tempo real. É uma das ferramentas básicas para administradores de sistema.

Neste guia, verifique como usar o comando top no Linux.

Uso de comando superior

O comando top virá pré-instalado em qualquer sistema UNIX / Linux. Não há necessidade de instalar nenhum pacote adicional para usá-lo.

Verifique a versão superior

Supondo que sua distro esteja atualizada, seu sistema deve ter a versão mais recente do top. Verifique a versão do topo.

$ top -v

Janela padrão

Execute o comando top sem nenhum parâmetro. Isso irá carregar a tela padrão do topo.

$ top

Ele produzirá um relatório em tempo real de várias informações. Vamos analisar rapidamente.

A primeira parte do título relata o uso de recursos de hardware. A primeira linha consiste no tempo, a quantidade de tempo que o sistema está funcionando, o número de usuários conectados e a média de carga. A segunda linha relata o número de tarefas junto com seus estados.

Aqui está uma lista rápida de todos os estados. O valor de cada estado descreve quanto tempo a CPU gasta executando processos desse estado.

A quarta linha descreve o uso de memória do sistema, por exemplo, quantidade total de memória física e quanto dela é usada, livre, em buffer ou em cache.

A segunda parte da saída é uma tabela que lista todos os processos em execução. Aqui está uma explicação rápida de todas as colunas que constituem a tabela. Tudo isso explica vários atributos do processo relacionado.

Acho que é muita informação para digerir. Tudo bem levar tempo e aprendê-los lentamente.

Rolando

Os principais relatórios de toda a lista de processos em execução. Por ser uma ferramenta de linha de comando, a navegação é um pouco diferente do que você esperaria em uma ferramenta de GUI.

Para navegar, use as teclas de seta para cima e para baixo. As teclas de navegação adicionais incluem Home, Page Up, Page Down e End. Para mover a lista de processos para os lados, use as teclas de seta esquerda / direita.

Alterar unidade numérica

Por padrão, os valores de memória são exibidos em kibibytes. No entanto, para fins práticos, não é um formato agradável. Para mudar a unidade para outras unidades, pressione “E”. Os formatos de unidade disponíveis são kibibytes, mebibytes, gibibytes, tebibytes, pebibytes e exbibytes. Pressionar “e” fará a mesma coisa.

Alterar o conteúdo do resumo

Isso afeta a primeira seção do resultado principal. Pressione “l” para ligar / desligar a primeira linha.

Se o seu sistema estiver executando uma CPU de vários núcleos, a parte superior pode relatar informações para núcleos individuais. Pressione “1” para alternar as informações por núcleo.

Quer mudar os visores da CPU? Pressione “t”. Na primeira vez, isso mudará os gráficos para ASCII.

Na segunda vez, isso mudará os gráficos para caracteres de blocos sólidos.

Pressione “t” mais uma vez e a tela da CPU e o resumo da tarefa desaparecerão completamente.

Para fazer o mesmo com a memória e a memória de troca, pressione “m”.

Destacando

A tela padrão do topo é apenas preto e branco. Que tal apimentar as coisas? Pressione “z” para colorir o visor.

Para destacar as tarefas em execução, pressione “y”. Se você pressionar “x”, o topo irá destacar as colunas que usa para ordenar a lista de processos. O destaque do texto em negrito e reverso pode ser alternado pressionando "b".

Linha de comando completa

No caso de processos em execução, podemos alternar entre apenas o nome do processo e o nome do processo junto com o comando completo. Pressione “c” para alternar.

Para ver uma visão em estilo de árvore onde os processos foram iniciados / gerados por outros processos, pressione “V”.

Filtro de saída pelo usuário

Por padrão, o topo irá mostrar os processos de todos os usuários. Para ver os processos em execução em um processo específico, pressione “u”. A parte superior pedirá o nome de usuário ou UID.

Tarefas ativas

Para ver apenas as tarefas ativas, pressione “I”.

Para reverter as alterações, pressione “I” novamente.

Número de processos a serem exibidos

Por padrão, o topo irá relatar todos os processos em uma longa mesa. No entanto, podemos definir manualmente o número de processos que o topo exibirá, independentemente do número de processos em execução. Acho que é um truque útil em cenários muito específicos.

Para limitar as exibições, pressione “n”. A parte superior pedirá o número de processos a serem exibidos. Por padrão, o valor é 0 (ilimitado).

Alterar a prioridade do processo

Cada processo em execução terá um bom valor para eles. Este bom valor determina a prioridade do processo entre todos os processos em execução. O topo permite definir manualmente o valor agradável.

Para determinar manualmente o valor ideal de um processo, pressione “r”. A parte superior pedirá o PID.

Depois de inserir o PID, o topo irá pedir o novo valor agradável.

Processo de matar

Caso você queira encerrar manualmente um processo, a parte superior permite que você envie um sinal de encerramento. Para enviar um sinal de terminação, precisaremos do PID e do nome do sinal.

Pressione “k”. A parte superior pedirá o PID.

Assim que o PID for inserido, a parte superior solicitará o sinal para enviar. Por padrão, será o sinal SIGTERM (matar). Na maioria das vezes, é o sinal que você deseja enviar. Para uma lista completa de todos os sinais disponíveis, verifique a página do manual do sinal.

sinal $ man 7

Atalhos diversos

Quaisquer mudanças que você tenha feito em como o top se comporta, ele não será carregado a menos que você o salve. Para salvar a predefinição atual, pressione “W”.

Por padrão, o topo irá atualizar as informações no valor padrão. Para definir seu valor personalizado, pressione “d”.

Para realizar uma atualização rápida e instantânea, pressione a barra de espaço.

Pensamentos finais

Esta é apenas a ponta do iceberg. O topo é uma ferramenta complicada, mas poderosa para monitorar seu sistema. Existem muitos tutoriais disponíveis online. Verifique-os se quiser dominar o comando superior.

Interessado em monitorar o I / O do sistema? Então iotop é o que você está procurando. Veja como monitorar I / O de disco usando iotop.

Computação feliz!

Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...
Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...