– root@injetionsec:~#

Sistema de Boot, Shutdown e Runlevels

15.03.2015 (2:20 pm) – Filed under: Linux ::

Esses níveis no sistema linux e muito utilizado para administração,reparo e outras tarefas executadas em processos no sistema em si.

runlevels

nivel 0 : e um nivel de desligamento rapido do sistema
nivel 1 : mono usuario e utilizado para manutenção do sistema quando a situação esta critica
nivel 2 : multi-usuario com compartilhamento de NFS desabilitado
nivel 3 : multi-usuario com todos os serviços abilitados, não carrega a interface grafica como X windows para login do usuario
nivel 4 : não e utilizado
nivel 5 : e utilizado com todos os serviços abilitados e todos o X11 e login ativados
nivel 6 : esse dara um reboot no sistema

quando o linux inicia uma serie de scripts no diretorio “/etc/rc.d” são executados para dar uma carga no sistemas,o “rc.local” e utilizado para
modificarem a carga do sistemar e utilizado para fazer transição entre runlevels “/etc/rc.d/init.d” ele que faz a carga de todos os serviços do
sistema, os niveis de serviço saõ definidos atravez dos diretorios “/etc/rc<n>.d” onde esse <n> pode variar de 0 a 6 e dentro de cada runlevels
tem um link simbolico para os servicos do /etc/rc.d/init.d

Os links simbolicos seguem o seguinte padrão:

[K|S] nn [nomedoscript]

K: indica que um determinado serviço deve terminar
S: indica que um determinado serviço deve carregar
nn : indica a seguencia de execução do script,onde o menor numero e indicado como sendo o primeiro a ser executado
[nomedoscript]: facilita para leitura do script

/etc/rc.d/rc.sysinit // processos basicos do sistemas como montagem de disco,executando o init,processos
_____|
_____|
/etc/rc.d/rc.local // onde o admin pode alterar alguns serviços de cargas, e n e alterado qd e feito update/upgrade
_____|
_____|
/etc/rc.d/rc // o rc e utilizado para fazer a transição dos runlevels
_____|
_____|
/etc/init.d // logo depois o link simbolico tera diversos scripts de daemons rc1.d,rc2.d,rc3.d
O arquivo que define qual o runlevel que o sistema assumira durante a carga do sistema e o /etc/inittab,neste arquivo procuramos a seguinte linha

id:n:initdefault

Onde o n sera o numero de runlevel de 0 a 6

O comando shutdown e utilizado para desligar ou reiniciar o sistema com determinados horarios durante o procedimento,veja abaixo a sintaxe:

#shutdown [opções] horário [mensagem]

suas opções :
– r : reinicia a maquina
– h : paralisa o sistema e depois termina a sequencia de desligamento
– k : manda mensagem de desligamento
– f : faz a carga rapida do sistema com checagem de disco
– F : força a chegagem de disco qd for reniciar o sistema

 

=)