O chkconfig é a ferramenta padrão para customizar a inicialização de serviços (daemons por runlevel) no GNU/Linux.
# chkconfig --list // lista todos os serviços e seus estados
# chkconfig webmin off // desabilita a inicialização do webmin em todos runlevels
# chkconfig webmin --level 3 on //habilita a inicialização do webmin no runlevel 3
# chkconfig dhcpd --del // remove o serviço DHCP
# chkconfig dhcpd --add // adiciona o serviço DHCP
# chkconfig --list | grep 3:on // lista todos daemons inicializáveis no runlevel 3
Ao criar um script de inicialização próprio, deve ser acrescentada uma linha para informar ao chkconfig como proceder, por exemplo:
# chkconfig 2345 10 60
Aqui está definido que o serviço deve ser inicializado nos runlevels 2,3,4 e 5, com prioridade de início igual a 10 e prioridade de término igual a 60.
# chkconfig --list // lista todos os serviços e seus estados
# chkconfig webmin off // desabilita a inicialização do webmin em todos runlevels
# chkconfig webmin --level 3 on //habilita a inicialização do webmin no runlevel 3
# chkconfig dhcpd --del // remove o serviço DHCP
# chkconfig dhcpd --add // adiciona o serviço DHCP
# chkconfig --list | grep 3:on // lista todos daemons inicializáveis no runlevel 3
Ao criar um script de inicialização próprio, deve ser acrescentada uma linha para informar ao chkconfig como proceder, por exemplo:
# chkconfig 2345 10 60
Aqui está definido que o serviço deve ser inicializado nos runlevels 2,3,4 e 5, com prioridade de início igual a 10 e prioridade de término igual a 60.
Tags
GNU/Linux