Beruflich Dokumente
Kultur Dokumente
GERENCIAMENTO DE PROCESSOS E
SERVIOS
2
PROCESSOS
Processo um programa em execuo
A todo processo atribudo um cdigo identificador
chamado
PID
(Process
IDentification
identificao de processo)
COMANDO ps
Utilizado para identificao dos processos em na
seo atual execuo no sistema
$ ps
COMANDO ps aux
Utilizado para identificao
execuo no sistema
$ ps aux
dos
processos
em
CABEALHO DE INFORMAES
USER - Usurio que executou o processo
PID - Nmero que identifica o processo
%CPU - Consumo de CPU pelo processo
%MEM Consumo de MEM pelo processo
VSZ - Tamanho virtual do processo
RSS - Quantidade de memria utilizada em KB
6
? - Sem terminal
STAT - Estado do processo
COMMAND - Nome do processo
STAT
Estado do processo
R em execuo
D - em espera no disco
S Suspenso
7
T interrompido
X - morto
Z - Zumbi
COMANDO pstree
Mostra os processos em formato de rvore
COMANDO top
Mostra a execuo dos processos e suas
informaes em tempo real
Exibe os processos com maior consumo de CPU
$ top
q para sair
PROCURANDO PROCESSOS
Durante a visualizao dos processos em execuo
poderemos ver que existe uma infinidade deles
vivos naquele momento, ento, fica complicado
fazer uma busca visual
grep
Este comando procura padres de busca em um arquivo
Exs.:
11
grep
Alguns argumentos utilizados:
grep
--color[=quando] : mostra a palavra-chave procurada
em vermelho.
O quando pode ser:
13
always
auto
never
: sempre ir mostrar
: automtico, o sistema ir escolher
: nunca ir mostrar
Exs.:
$ grep --color=always ubuntu testado_grep.txt
$ grep --color=never ubuntu testado_grep.txt
PROCURANDO PROCESSOS
$ ps aux | grep gedit
14
COMANDO pidof
Para buscar o PID podemos utilizar o comando
pidof, que tema funo de retornar apenas o cdigo
identificador do processo solicitado
$ pidof gedit
9346
15
PARANDO PROCESSOS
Levando em considerao o exemplo em que o
travamento do firefox, estivesse consumindo uma
quantidade de memria altssima e o mesmo
necessitasse ser fechado, porm, por conta de seu
travamento o boto de fechar no responde.
Soluo:
16
comando kill
COMANDO kill
Ex.:
$ ps aux | grep firefox
milton
9766 39.8 8.1 449648 83804 pts/1
14:14 0:29 /usr/lib/firefox/firefox
17
Sl
XKILL
A forma mais prtica de finalizar aplicativos usar o
xkill, o "matador de programas"
Ele pode ser chamado pressionando "Ctrl+Alt+Esc",
chamando o comando "xkill" usando o "Alt+F2" ou
diretamente atravs do terminal
19
SERVIOS
Tambm chamados de Daemons, so processos
servidores normalmente executados durante a
inicializao
Funcionam em segundo plano e ficam em modo de
espera at que algum processo solicite seu servio
Ex.:
20
GERENCIANDO SERVIOS
Alguns servios ficam localizados em /etc/init.d/
$ cd /etc/init.d/
$ ls
$ sudo diretrio_do_servio/servio ao
21
COMANDO service
$ sudo service lightdm stop