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

Deixe uma resposta

O seu endereço de email não será publicado.