Ei, pessoal.
Vejamos um dos comandos favoritos de um administrador de sistema ou engenheiro para gerenciar o sistema, que é
o comando top top usado para mostrar os processos do Linux e fornece uma visão em tempo real do
sistema em execução.
Este comando mostra as informações resumidas deste sistema e uma lista de processos ou threads que são gerenciados
atualmente pelo kernel Linux.
Agora, quando você executa o comando top ou quando é executado, ele realmente entra em um modo interativo e
você pode executar os comandos nesse modo interativo.
Agora, se você quiser sair do modo interativo, terá que apertar o cue no teclado para sair
dele.
Agora, o uso deste comando é simplesmente rodando o comando top.
Você não precisa ser um usuário root, mas se quiser encerrar um processo que pertence ao Root ou qualquer um
desses processos, exceto o modo interativo do topo, então você precisa ser o usuário root.
Portanto, aqui está uma lista de colunas que são exibidas quando você executa o comando top e vamos repassar uma por uma.
Mas antes de fazermos isso, vamos logar em nossa máquina Linux e executaremos o comando top
juntos.
Tudo bem.
Já estou logado na máquina Linux.
Isso está confirmado.
Quem sou eu, onde estou e em qual máquina estou logado?
Lindo para esclarecer isso?
Agora vamos seguir em frente e simplesmente executar o comando top.
Tudo bem, então bem aqui.
É a saída do comando então começando do topo, ele informa o tempo de atividade do sistema, o usuário logado e
a média de carga em termos de um minuto, cinco minutos e 15 minutos.
Em seguida, ele informa que o número total de tarefas de execução no sistema totalizou 193, apenas uma ou duas
correndo para ver muda cento e oitenta e uma hora de sono, parada zero e zero zumbi
zero zumbi ou zumbi apenas como self significa, digamos , se um processo tiver um processo
pai e o processo pai estiver morto ou, em seguida, morto, esse processo filho se tornará um processo zumbi.
Então temos as informações da CPU do sistema.
Então, essas duas últimas linhas são sobre a memória física real e o cotonete, que é uma memória virtual, seu
uso, quanto de graça temos, quanto uso, quanto no amor ou em dinheiro.
Portanto, é sobre isso que você tem as cinco principais informações.
Agora vamos entrar nas colunas.
A primeira coluna é o cabeçalho dela mostra à tarefa um ID de processo exclusivo.
Portanto, tudo o que executamos no próximo ambiente tem.
Então você executa o aplicativo, ele irá gerar processos ou serviços.
Então, basicamente, estamos olhando para os serviços de processamento por meio deste início e um ID de processo atribuído a
cada processo que está sendo executado ou executado no próximo.
E é como um sistema de janelas também.
Quando você executa um processo, o sistema operacional Windows também atribui um ID de processo.
A segunda coluna é o usuário que está executando o processo ou o programa.
Então temos PR, mas este campo mostra a prioridade de agendamento do processo então, e I representa um bom
valor da tarefa.
Então, se você pudesse ver do lado esquerdo, você verá que representa um bom valor da tarefa.
Um valor negativo implica maior prioridade e positivo.
Um bom valor significa uma prioridade mais baixa.
Então você tem um virtual é a memória virtual total usada pela tarefa.
Então se você quiser saber um comando específico, um uso de processo de uma máquina virtual ou uma memória virtual, está mostrando
aqui e esta é a memória consumida pelo processo na RAM.
Isso é para a memória compartilhada que representa a quantidade de memória compartilhada usada em uma tarefa.
Este único dígito, este campo mostra um estado do processo na forma de uma única letra.
Tudo bem, então temos a CPU representa o uso da CPU, é claro,
isso representa o uso da memória física desse processo, o tempo, o tempo da CPU, aquele tempo ao mesmo tempo,
mas refletindo mais granularidade por meio de centésimos de um segundo conjunto vai fundo no tempo.
E o último é o comando ou processo que realmente está em execução.
E tudo o mais no lado esquerdo são os valores associados a esse processo ou tarefa.
Tudo bem.
Então você pode realmente sair disso para o modo ativo.
Veja, quando você o executa, não vê o seu prompt.
Portanto, se você quiser receber seu prompt de volta, basta clicar em fila e sair do modo interativo.
Tudo bem.
Continuando, os outros comandos que podemos usar com o comando são top menos você, I Absol ou o nome de
usuário.
Isso mostrará o processo de tarefa pertencente a um usuário.
Então eu vou para a máquina Linux e se eu executar top menos você com o meu nome e você verá que só mostrará os processos que são meus
ou estão em execução, mas são do meu usuário.
Veja bem aqui, você não vê root aqui.
Se você quiser ver a mesma coisa para o root, você pode fazer o top menos o root
e verá todos os processos que estão sendo executados pela rota do usuário.
Tudo bem, linda.
Seguindo para o próximo.
Ao executar o top, você pode pressionar um C enquanto estiver no modo interativo.
Isso mostrará o caminho absoluto desse comando.
Então, vamos entrar em nossa máquina Linux bem aqui e limpar a tela e simplesmente executar a guia bem
aqui.
Quando você está no modo interativo, tudo que você precisa fazer é clicar em ver no
teclado e você verá aqui que está fornecendo o caminho absoluto de cada comando ou processo em execução.
E isso vai te dizer de onde exatamente ele está fugindo.
Tudo bem.
Então, vamos tirar isso de novo e ver qual é o próximo?
Para cima, pressione K.
Isso matará um processo pelo processo I. D. dentro da sessão superior.
Ah ok.
Isso é muito bom.
Então, vamos correr de novo.
E digamos que se eu quisesse matar um processo que está usando muitos recursos em meu ambiente Linux,
poderia ir e executar o comando kill, que abordaremos mais tarde.
Mas, por agora, se você quiser usá-lo, se quiser matar um processo bem aqui, então tudo
o que você precisa fazer é pressionar K nesta sessão e então perguntar a você, qual ID de processo você deseja matar ?
Então eu queria matar isso.
Por exemplo, este comando principal que estou executando, que é cinco dois um seis, é simplesmente
especificar o ID do processo cinco dois um seis e pressionar Enter.
E confirme e mas está morto.
É por isso que saímos desse modo interativo de topo.
Tudo bem.
Passando para o próximo, você pode executar tab e M e P maiúsculos para encurtar todos os processos em execução do Linux por
uso de memória.
OK, então vamos fazer a guia agora, pressione Shift M para m maiúsculas e, em seguida, desloque P para processar.
Portanto, para executar ou classificar toda a memória do processo em execução, use-a.
Isso informará quais processos estão usando a maior parte da memória do sistema.
E assim você pode entrar.
Se o seu sistema estiver lento, você pode simplesmente encerrar esse processo.
OK.
Uma observação importante é que o comandante superior atualiza as informações a cada 30 segundos.
sim.
Portanto, se você olhar de perto, verá que a cada três segundos ele atualiza os dados ou informações que
estão sendo exibidos.
Você também pode mudar isso.
Há uma configuração nessa guia que você pode alterar para exibir ou atualizar a cada 10 segundos, 15
segundos, cada um.
OK, então isso é tudo sobre o comandante principal.
Por favor, anote tudo o que será abordado no comando top porque você o usará
todos os dias de sua vida nesta função de administrador de sistema.
E então você está gerenciando um sistema Linux porque isso o salvará de muitas dores de cabeça ao solucionar
problemas.
Te vejo na próxima aula.