Dez exemplos de comandos ‘chkconfig’
chkconfig é usado para iniciar, parar e ver o status de todos os serviços rodando no sistema. Ele permite que você exiba e altere os serviços no seu sistema em todos os níveis. Vejamos alguns comandos básicos neste breve how-to.
1. Exibir o status de todos os serviços
Para exibir o status de todos os serviços disponíveis em todos os níveis de execução, execute o seguinte comando:
~]# chkconfig --list
2. Exibir o status dos serviços em execução
Para exibir somente os processos em execução em todos os níveis de execução, digite o seguinte comando:
~]# chkconfig --list | grep on
3. Exibir o status dos serviços em execução em um determinado nível de execução
Por exemplo, se você quiser ver o status dos serviços no nível de execução 3, execute o seguinte comando:
~]# chkconfig --list | grep 3:on
4. Veja o status de um determinado serviço
Por exemplo, se você quiser ver o status do serviço rsyslog em todos os runlevels, digite o seguinte comando:
~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ou
~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
5. Ligue ou Inicie um serviço no arranque do sistema
Por exemplo, se quiser iniciar o serviço rsyslog automaticamente em cada reinicialização, introduza o seguinte comando:
~]# chkconfig rsyslog on
6. Desligue ou Pare um serviço no arranque do sistema
Para parar um serviço permanentemente introduza o seguinte comando:
~]# chkconfig rsyslog off
7. Iniciar serviços em um determinado runlevel
Por exemplo, se você quiser iniciar um serviço no runlevel 3 e 5, digite o seguinte comando:
~]# chkconfig --level 35 rsyslog on
8. Parar serviços em um determinado runlevel
Se você quiser parar em um determinado runlevel, então o comando deve ser:
~]# chkconfig --level 35 rsyslog off
9. Adicione um serviço ao chkconfig
Para adicionar um serviço rsyslog para iniciar em todos os níveis de execução, digite o seguinte comando:
~]# chkconfig --add rsyslog
10. Remove a service from chkconfig
Para remover um serviço da inicialização em todos os níveis, o comando deve ser:
~]# chkconfig --del rsyslog
Para mais informações sobre o comando ‘chkconfig’ consulte as páginas man com o seguinte comando:
~]# man chkconfig