Pular para o conteúdo

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.
Punch DrinkLots drinklots
Hits: 18.277 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Parte 2: 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
   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
Nenhum artigo encontrado.

Instalação do Debian Lenny 5

Boot Linux - o que acontece quando ligamos o computador

openSUSE 11.3 (parte 2)

Linux Básico - Parte II

Como Rodar Shell Script e Python via Apache no Linux

#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

Entre na sua conta para comentar.