Processos no Linux

Este artigo é voltado para aqueles que não possuem conhecimento, ou apenas o conhecimento básico, sobre processos no GNU/Linux. O trabalho com esta licença foi identificado no domínio público, para que qualquer pessoa pode usar esta obra para qualquer fim, sem restrições.

[ Hits: 16.080 ]

Por: Punch DrinkLots em 06/11/2017


Processos na prática: ps



Vamos ver um pouco na prática?

Utilizarei quatro programas para mostrar como visualizar processos e obter mais informações sobre eles.

Começaremos pelo ps. Para visualizar todos os processos os processos em execução no sistema, execute o seguinte comando:

ps -e
Linux: Processos no Linux
Na imagem, nós vemos os processos organizados em PID, TTY (terminal onde o processo foi executado), TIME e CMD. É possível ver os processos organizados em uma tree utilizando "f (--forest)" como argumento no ps.
Linux: Processos no Linux
Além disso, podemos obter mais informações utilizando "aux" como argumento. "a" (exibe os processos de todos os usuários), "u" (exibe os usuários/donos de cada processo), "x" (exibe os processos que não estão ligados a um terminal).
Linux: Processos no Linux
Agora, temos mais informações: USER, %CPU, %MEM, VSZ, RSS, STAT, START. O USER é o usuário o qual o processo pertence. %CPU e %MEM informam o consumo em porcentagem de CPU e memória do processo. VSZ exibe a quantidade de memória virtual que o processo pode acessar. RSS exibe o quanto de memória RAM é alocada para o processo. STAT exibe os códigos de estados do processo (process state codes). E TIME, exibe o horário ou a data em que o processo foi iniciado.

Para ver um processo único, vamos utilizar um dos processos do resultado da listagem.
Linux: Processos no Linux
Página anterior     Próxima página

Páginas do artigo
   1. Introdução a processos
   2. Processos na prática: ps
   3. Processos na prática: top, htop e vtop
   4. Processos em background
   5. Enviando sinais para um processo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Linux Mint 7 Gloria

Compilação Kernel Linux no Slackware

Monitorando a saúde do Apache (Prometheus + Grafana)

Quem disse que micro velho não presta?

Usando variáveis de ambiente

  
Comentários
[1] Comentário enviado por mhigor em 11/11/2017 - 10:30h

Parabéns pelo artigo, amigo!
Muito fácil de entender.

[2] Comentário enviado por drinklots em 14/11/2017 - 10:48h

Obrigado, mhigor! Fico feliz em poder contribuir :)

[3] Comentário enviado por ricardogroetaers em 16/11/2017 - 02:53h

Obrigado pelo artigo, bem didático e atingindo o público alvo e o objetivo proposto.

[4] Comentário enviado por draggom em 21/11/2017 - 20:51h


draggomlesa: Muito bem parceiro, gostei muito do seu artigo, depois vou ler novamente para fixar na minha mente.

[5] Comentário enviado por drinklots em 22/11/2017 - 10:43h

Obrigado, ricardogroetaers e draggom! :D

[6] Comentário enviado por binbash em 31/12/2017 - 20:20h

Muito bem escrito, parabéns!


"Primeiro eles te ignoram, depois riem de você, depois brigam, e então você vence."
Mahatma Gandhi
http://terminalroot.com.br/shell


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts