Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Inicializao de Servios
Gerncia de Processos
Inicializao de Servios
Iniciando um servio manualmente (. 1ecess)rio rodar o script dese6ado na pasta /etc/init.d/ in!ormando a operao dese6ada *start/stop/reload/restart, 7"8 !etc!init"d!#tt$d start !etc!init"d!mys%l sto$ -. 9travs do comando service 7"8 service #tt$d start service mys%l sto$
Inicializao de Servios
Iniciando servios automaticamento no &oot 1ecess)ria a criao do lin: do script do servio para as pastas do runlevels dese6ados. Isso !eito atravs do comando c;:con!ig 738 Desabilitando o httpd de inicar nos runlevels 2345 !s&in!c#'con(ig ))level *+,- #tt$d o(( Habilitando o mysql a ser iniciado nos runlevels 35 !s&in!c#'con(ig ))level +- mys%l on
Inicializao de Servios
Para listar um relat<rio de todos os servios separados por runlevels8 /s=in/c;:con!ig //list .iltrando/ /s=in/c;:con!ig //list > grep ;ttp /s=in/c;:con!ig //list > grep .8sim /s=in/c;:con!ig //list > grep 28no
0er1ncia de 2rocessos
/ Processo um programa em e"ecuo. / %o ponto de vista do SO? a estrutura respons)vel pela manuteno de todas as in!orma@es necess)rias A e"ecuo de um programa / Possuem permiss@es e atri=utos individuais / Identi!icado pelo PI% ' Process Identi!ication / Para cada PI% e"iste uma pasta em /proc
0er1ncia de 2rocessos
/ 9rquivos de in!ormao detal;ada8 /proc/BPI%C/cmdline /proc/BPI%C/environ /proc/BPI%C/status / 9travs de ps, pstree e top o=tDm/se in!orma@es so=re os processos. / Permite alterao da prioridade do processo em e"ecuo / Maior $rioridade ()*3)4 menor $rioridade (56)4 $adro (53)
0er1ncia de 2rocessos
Atri&utos
Descrio Process Identification Identifica o processo, no pode ser repetido Parent Process Identification identifica o processo pai que gerou o processo filho User Identification Identifica o usurio que criou o processo Group Identification Identifica o grupo ao qual pertence o processo Effective User Identification identifica o usurio dono do arquivo (suid) Effective Group Identification identifica o grupo efetivo ao qual perten e o processo (sgid)
0er1ncia de 2rocessos
:lassi(icao
7uanto a E8ecuo/ .oreground (2rimeiro 2lano) / inicializados no terminal de comandos / podem interagir com usu)rios / e"ecuo e"i=ida no monitor / prendem o prompt 9ac'ground (Segundo 2lano) / inicializados no terminal de comandos / no podem interagir com os usu)rios / no e"i=em sa#da no monitor / no prendem o prompt
0er1ncia de 2rocessos
:lassi(icao
7uanto ao ;i$o/ 2rocessos interativos / iniciados nos terminal de comandos a partir de uma sesso de usu)rio / controlado pelo usu)rio ) 2rocessos em lote (&atc#) / Eontrolados pelos comandos at, batch e cron / sa#da enviada por email para o usu)rio / <aemons / Processos servidores? normalmente inicializados no =oot / 5odam em =ac:ground? aguardando que se6a solicitado
0er1ncia de 2rocessos
:omandos
=o&s Funo8 Gista os 6o=s em e"ecuo Op@es8 /l *e"i=e nome e PI%, (g Funo8 5esume o 6o= e o torna o 6o= corrente E+5G/E ' 7ncerra aplicativo E+5G/H ' Para aplicativo 9g Funo8 5esume o 6o= e o envia para =ac:ground $s Funo8 e"i=e in!orma@es so=re processos ativos Op@es8 /a *todos,? /u *nome de usu)rio/;ora,? /" *proc. 1o associados ao terminal, 7"8 ps /au" ps /e!a
0er1ncia de 2rocessos
:omandos
$stree Funo8 In!orma@es so=re processos ativos em !orma de )rvore Op@es8 /a *argumentos de lin;a de cmd,? /c *no compacta su=/)rvores,? /n *classi!ica por id,? /p *mostra PI%, 7"8 pstree /cpn to$ Funo8 7"i=e processos com maior uso de EPI Op@es8 /d *delay,? /u *processos do usu)rio,? /I *no mostra desse usu)rio,? ; *a6uda,? q *sair,
0er1ncia de 2rocessos
:omandos
'ill Funo8 Finaliza um processo pelo PI% 7"8 :ill /J --('illall Funo8 Finaliza um processo pelo nome 7"8 :illall /J gedit no#u$ Funo8 Eontinua a e"ecuo de um comando? mesmo que o usu)rio saia do sistema. 7"8 no;up Kget ;ttp8//KKK.site.com/arquivo.iso nice Funo8 Permite e"ecutar um programa ou comando com uma dada prioridade. 7"8 nice /0 updated=
0er1ncia de 2rocessos
:omandos
renice Funo8 odi!ica a prioridade de um processo 6) em e"ecuo. updated= /u /g 6oao !inanceiro 9plicado a um processo? usu)rio ou grupo 7"8 renice L(2 renice /( renice L2