Muitas vezes é necessário que tomemos conhecimento sobre quais processos estão rodando em nosso Linux, seja para analisarmos algum processo em particular, ou termos uma visão geral do funcionamento do sistema. Esta é uma das tarefas mais importantes para um administrador, pois é importantíssimo saber o que realmente está acontecendo em determinado momento com o sistema.
Podemos combinar os parâmetros do modo como demonstrado no exemplo, a fim de termos no display as informações que necessitamos. O parâmetro "e" nos mostra TODOS os processos do sistema, enquanto o "f" nos lista algumas informações pertinentes aos mesmos, delimitadas a seguir:
UID: o responsável por ter iniciado o processo;
PID: o número de identificação do processo;
PPID: o número de identificação do pai deste processo (caso o processo tenha sido gerado por outro);
C: utilização de processamento sobre o tempo de vida do processo;
STIME: horário em que o processo "nasceu";
TTY: o terminal do qual o processo foi lançado;
TIME: o tempo requerido para lançar o processo (cumulativo);
CMD: o comando usado para iniciar o processo.
Notem que sempre o primeiro processo, conseqüentemente de PID "1", é o init (já visto há pouco na saída do comando "ps ax"). Os PIDs são distribuídos em ordem numérica crescente a partir do momento de sua execução, não podendo haver dois valores iguais para processos.
[1] Comentário enviado por maran em 22/07/2008 - 10:32h
Percival, meus parabéns, realizou um excelente trabalho.
Gostei muito, bem explicado, ficou bem claro o que você quis passar.
Bom, só me resta adiciona-lo aos favoritos
:)
[3] Comentário enviado por Pianista em 22/07/2008 - 11:35h
Muito Bom! está de parabéns! e para aqueles que quiserem matar uma arvore de processos pelo nome existe o "$ killall nomedocomandoqueiniciouoprocesso" d=^) .. EX: "$killall firefox", testem ai.. hauhauhauha.. xD
[8] Comentário enviado por ario em 24/07/2008 - 07:40h
Só para completar existe um aplicativo que se chama htop, vale a pena conhecer.
Para melhores informações: http://htop.sourceforge.net/
Precisa de bibliotecas ncurses instaladas.
htop é um visualizador de processos do Linux, bem como estado da memória, tudo com distinção de cores. É quase um gráfico, porém para consoles e emuladores de terminais. Ele concentra funções, de forma intregada dos comandos mem, tree, ps, kill, top, nice, ou seja tudo que é relacionado à processos (memória e cpu) numa mesma interface de forma organizada e agradável. Para mim é muito útil para manutenção remota via terminal SSH... Bem! somente usando é que a gente sabe, como que ele salva nestas horas!
[11] Comentário enviado por souza889 em 12/05/2009 - 21:13h
Percival
Sinceramente, este é o tutorial! claro não desmerecendo nenhum outro, mas gostei da forma com que abordou o assunto, deixou bem claro a importância do entendimento e conhecimento do sistema.
Parabéns. Este vai para meus favoritos.