Analisando processos em seu GNU/Linux
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.
[ Hits: 77.919 ]
Por: Percival F. Jr. em 22/07/2008 | Blog: http://www.debianbrasil.890m.com
PID TTY TIME CMD 11410 pts/0 00:00:00 bash 11431 pts/0 00:00:00 psO comando "ps" executado sem parâmetros não mostra nada de especial, além do PID (Process IDentification) e processos do usuário definido pelo $ no terminal atual. No caso, o "ps" que acabei de executar e o shell em si. A terceira coluna nos informa quanto tempo de CPU foi usado para rodar o processo.
PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init [2] 2 ? SN 0:00 [ksoftirqd/0] 3 ? S< 0:00 [events/0] 4 ? S< 0:00 [khelper] 5 ? S< 0:00 [kthread] 8 ? S< 0:00 [kblockd/0] 9 ? S< 0:00 [kacpid] 158 ? S< 0:00 [kseriod] 200 ? S 0:00 [pdflush] 201 ? S 0:00 [pdflush] 202 ? S< 0:00 [kswapd0] 203 ? S< 0:00 [aio/0] 678 ? S< 0:00 [khubd] 744 ? S< 0:00 [ata/0] 746 ? S< 0:00 [ata_aux] 760 ? S< 0:00 [scsi_eh_0] 761 ? S< 0:00 [scsi_eh_1] 1031 ? S< 0:00 [reiserfs/0] 1544 ? S< 0:00 [kpsmoused] 1875 ? S< 0:00 [wrap_wq] 1877 ? S< 0:00 [ndis_wq] 1959 ? S< 0:00 [kmirrord] 2383 ? Ss 0:00 /sbin/portmap 2634 ? Ss 0:00 /sbin/syslogd 2640 ? Ss 0:00 /sbin/klogd -x 2717 ? Ss 0:00 /usr/bin/dbus-daemon --system 2725 ? Ss 0:02 /usr/sbin/hald 2726 ? S 0:00 hald-runner 1410 pts/0 Ss 0:00 bash 13281 ? S 0:00 /usr/lib/notification-daemon/notification-daemon 13795 ? S 0:00 /usr/bin/perl /usr/share/gkrellm/GrabWeather SBSP 13824 pts/0 R+ 0:00 ps axA primeira coluna refere-se ao PID (notem que o primeiro processo, que recebeu a PID 1, é o "init"), a terceira coluna determina o status do processo, e a última o comando que originou o processo. Os processos que encontram-se grafados entre colchetes são aqueles varridos para a swap, por encontrarem-se inativos.
Instalando o Debian Lenny Linux
Emulando o saudoso jogo ELITE em seu Linux
Como turbinar seu GIMP com mais fontes
Livestation - Assista TV no seu GNU/Linux
Como selecionar que processos serão iniciados ao boot - sysv-rc-conf
Instalação do Debian Linux (passo-a-passo)
Referência de aplicativos para quem está começando no mundo GNU/Linux
A teoria Linux por trás dos acessos e dos atalhos
GoboLinux? Que distribuição é essa? (Parte 1- Primeiros contatos)
Escolha da distribuição GNU/Linux ideal
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta