você está aqui: Home → Arquivo de Mensagens
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 11 de Maio de 1998
Nos tempos antigos do SunOS, todos os procedimentos de inicialização estavam contidos em arquivos denominados /etc/rc.* (/etc/rc, /etc/rc.boot, /etc/rc.local, etc.). Para quem não sabe, a abreviação rc significa "run command", ou seja, "execute comando".
A configuração local, ou seja, aquela que os administradores criam para atender às especificidades de seu ambiente, normalmente era colocada dentro do arquivo /etc/rc.local.
Com a substituição do SunOS pelo Solaris a configuração destes procedimentos ficou a princípio mais complicada, ao menos para quem estava acostumado com a metodologia antiga.
Mas tudo faz sentido. Veja só. Os antigos arquivos /etc/rc.* foram substituídos por um número maior de arquivos que determinam o que acontece quando o sistema muda de um modo de operação para outro. Os scripts de inicialização e encerramento são nomeados de acordo com o "run level" em questão.
rc0 rc1 rc2 rc3 rc5 rc6 rcS
Todos os scripts de inicialização localizam-se no diretório /sbin mas devem existir links correspondentes dentro do diretório /etc. Os scripts rc* referenciam outros scripts dentro dos diretórios /etc/rc*.d (a letra d indica "diretório").
Veja a listagem do diretório /etc/rc*:
lrwxrwxrwx 1 root wheel 11 Sep 9 1997 /etc/rc0 -> ../sbin/rc0 drwxrwxr-x 2 root sys 512 Sep 30 1997 /etc/rc0.d lrwxrwxrwx 1 root wheel 11 Sep 9 1997 /etc/rc1 -> ../sbin/rc1 drwxrwxr-x 2 root sys 512 Sep 9 1997 /etc/rc1.d lrwxrwxrwx 1 root wheel 11 Sep 9 1997 /etc/rc2 -> ../sbin/rc2 drwxrwxr-x 2 root sys 1024 Sep 30 1997 /etc/rc2.d -rwxr--r-- 1 root other 1545 Sep 10 1997 /etc/rc2.orig lrwxrwxrwx 1 root wheel 11 Sep 9 1997 /etc/rc3 -> ../sbin/rc3 drwxrwxr-x 2 root sys 512 Apr 7 14:31 /etc/rc3.d lrwxrwxrwx 1 root wheel 11 Sep 9 1997 /etc/rc5 -> ../sbin/rc5 lrwxrwxrwx 1 root wheel 11 Sep 9 1997 /etc/rc6 -> ../sbin/rc6 lrwxrwxrwx 1 root wheel 11 Sep 9 1997 /etc/rcS -> ../sbin/rcS drwxrwxr-x 2 root sys 512 Sep 17 1997 /etc/rcS.d
A tabela abaixo expõe resumidamente a funcionalidade de cada um dos "run levels" existentes:
0 Pronto para desligar 1 Modo monousuário 2 Modo multiusuário porém sem acesso à rede 3 Modo multiusuário com acesso à rede 4 Não utilizado 5 Reboot interativo 6 Reboot S/s Inicialização em modo monousuário
Fim Parte 1