Este artigo descreve como o administrador de sistemas pode gerenciar os processos do sistema de forma sucinta e prática. Faz uma abordagem clara dos comandos usados para o gerenciamento de processos: ps, pstree, top, kill, killall, bg, fg, jobs, pgrep, nice, renice e nohup.
Processo é um programa rodando no nosso sistema, é também
considerado um processo do kernel. Seu shell é um processo.
As características e conceitos associados com processos incluem:
Lifetime - É o tempo de vida de um processo em execução.
PID - É a identidade de um processo representado por um número inteiro e único.
UID - É um processo associado com um usuário que inicia um processo.
Parent Process - O primeiro processo startado no kernel do sistema é o init. Este processo tem o PID 1 e é o último parente de todos os outros processos no sistema. Seu shell é descendente do init e o processo parente para os comandos é o shell, onde esses são processos filhos ou subprocessos.
Parent Process ID - Este é o PID do processo parente, ou seja, o PID do processo que criou o processo em questão.
Enviroment - Cada processo tem suporte a uma lista de variáveis associados a valores.
Current Working Directory - É um diretório default associado com cada processo.
[1] Comentário enviado por fabio em 24/06/2004 - 00:56h
Muito bom o artigo! Até para os administradores de sistemas com maior experiência ele tem algo a acrescentar, pois está rico em detalhes. E vale lembrar que são esses tipos de detalhes que compõem as questões de provas para certificação Linux, como por exemplo, comandos alternativos e pouco usados como pstree, fg, bg, teclas de atalho do top, etc.
[2] Comentário enviado por quinho_k em 24/06/2004 - 10:21h
Uma pequena observaçao: o estado "Z" do processo significa "zombie", zumbi mesmo. O processo está semi-morto, mas não terminado. Normalmente é um problema matá-lo (ele já está morto , sacou? ;), e muitas vezes a solução é terminar o processo-pai pra acabar com o problema...
no mais, mto bom o artigo =)
parabéns
[4] Comentário enviado por camilozero em 25/06/2004 - 01:19h
um processo ZUMBI pode ainda ser morto (novamente)
usando o comando kill -9 <PID do pporcesso>
onde o PID do processo eh um valor que vc pega
usando o comando ps ...
o artigo tah show de bola!
[5] Comentário enviado por flipe em 03/07/2004 - 14:20h
Esse tipo de documento é sempre uma boa.. pois são coisas q ñ se acham em abundância.... principalmente em português. E desta qualidade é simplemente sensacional... uma dica é q vc continue atualizando este doc... ele é muito bom.....
[7] Comentário enviado por gpr.ppg.br em 09/07/2006 - 11:43h
eu uso o linux com o programa x0rfbserver que é igual ao vnc + as vezes ele fecha sozinho. como faço para ele sempre ficar ligado.
ou quando ele desligar sozinho.. ligar automaticamente de novo?