Inicialização, init, runlevels, init.d, inittab e telinit - Linux Debian
Inicialização do Sistema Ao se iniciar o Linx, são usados diversos scripts presentes no diretório /etc para configurare o sistema e mudar e um mível de excecução a outro. Esse processo varia um pouco entre as distribuições. Processo init Processo pai de todos os processos Init- Incialização do controle de processos. É o pai de todos os processos, criado a partir de um script armazenado em /etc/inittab. A partir dele são criados os outros processos Pid: 1 Runlevels- Níveis de execução O conceito de níveis de execução especifica as diferentes formas pelas quais um sistema pode ser utilizado e o controle sobre os quais serviços rodarão. Os níveis de execução são especificados pelos números inteiros de 0 a 6. O processo init é responsável por levar o sistema ao nível de execução padrão. Runlevels: 0- Sistema desligado 1, S, s - Modo Monousuário 2- Muliusuário; padrão no Red Hat, sem GUI. 4- Não usado 5- Multiusuário completo com login gráfico (Red hat) 6- Reinicialização do sistema /etc/init.d Diretório que contém scripts de inicialização/encerramento para cada serviço do sistema. Exemplo: /etc/init.d/sshd Esses scripts aceitam argumentos como start, stop, restart, status e reload. Esses scripts não são executados diretamente pelo processo init. Em vez disso, os diretórios /etc/rc6.d possui links simbólicos para esses scripts. /etc/rc0.d até /etc/rc6.d Os links são nomeados nos formatos KNNnome e SNNnome k=kill (finalizar) Serviços que não deverão rodar no runlevel; executados primeiro S= Start (iniciar) Serviços que deverão rodar no runlevel. NN= número de sequência( ordem de execução dos scripts) Nome= Identificação dos scripts. Comando telinit Use o comando telinit para mudar o runlevel em tempo de execução. sintaxe: telinit (nº runlevel) enter Exemplo: Desligar o sistema telinit 0 enter Mais opções init (num) enter - Muda o runlevel para o (num) telinit q enter- Aplica as mudanças realizadas em /etc/inittab runlevel enter - Mostra o runlevel prévio e o atual.
Nenhum comentário:
Postar um comentário