De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 12 de Maio de 1998
O comando que faculta ao sistema a troca entre um "run level" e outro é o comando init. O comando init recebe como argumento um número que indica qual o novo modo de operação do sistema. Cada modo de operação requer que determinados processos sejam inicializados e que outros sejam encerrados. Desta forma, ao se executar o comando init, ele irá verificar, dentro do diretório correspondente ao run level desejado, quais processos deverá ativar e quais deverá encerrar.
Vejamos por exemplo o diretório /etc/rc0.d. Como exposto na tabela acima, o "run level" zero é o que prepara a máquina para ser desligada. Desta forma todos os processos em execução devem ser encerrados.
#[/etc/rc0.d]ls K00ANNOUNCE K42audit K57sendmail K70cron K85rpc K20lp K50utmpd K66nfs.server K75nfs.client K22acct K55syslog K69autofs K76nscd
Veja só, todos os scripts contidos dentro do diretório /etc/rc0.d iniciam-se com a letra "K". A letra "K" significa "kill", ou seja, todos os processos devem ser encerrados. O nome dos scripts "kill" nos dá uma idéia de quais processos encerram. O script K57sendmail, por exemplo, encerra o processo sendmail e assim por diante.
Veja agora uma listagem do diretório /etc/rc1.d:
#[/etc/rc1.d]ls K00ANNOUNCE K55syslog K67rpc K76nscd K42audit K57sendmail K68autofs K80nfs.client K50utmpd K65nfs.server K70cron S01MOUNTFSYS
Várias funções do sistema são encerradas e apenas uma é inicializada, S01MOUNTFSYS. Os scripts iniciados em "S" indicam funções que devem ser ativadas para o "run level" em questão.
Vejamos ainda o run level dois. Este run level indica o modo multiusuário sem acesso à rede. Dentro do diretório /etc/rc2.d encontramos o script K60nfs.server e K20lp, que encerram os serviços nfs e de impressão.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários