Configurando a inicialização em um Sistema Debian Linux
Para as distros da família Red Hat, eu utilizava o comando “chkconfig” para gerenciar a inicialização do sistema. Porém, no Debian, este programa não existe. Então, seu “substituto” é o “update-rc.d”, que como o chkconfig, insere/remove programas no startup do Linux.
Utilização (como root):
Adicionando programas na inicialização:
~$ update-rc.d <script> defaults
ou, configurando sua ordem na inicialização, e seu “runlevel”:
~$ update-rc.d <script> start <ordem> <runlevels> . stop <ordem> <runlevels> .
Exemplo:
~$ update-rc.d proftpd defaults
Isto faria a inicialização “default” do servidor de ftp.
~$ update-rc.d proftpd start 80 2 3 4 5 . stop 80 0 1 6 .
Este comando faria a inicialização do servidor de ftp com ordem 80, nos “runlevels” 2, 3, 4, 5 e desativaria a inicialização com ordem 80, nos “runlevels” 0, 1, 6.
Usando as opções default, a ordem de inicialização é 20, e os “runlevels” são os mesmos informados acima.
Removendo programas da inicialização:
~$ update-rc.d -f <script> remove
Exemplo:
~$ update-rc.d -f proftpd remove
Este comando realiza a remoção da inicialização do servidor de ftp perante o sistema.