5 Exemplos de comandos básicos do chkconfig no Linux

Esta é a nossa série de comandos em curso no Linux onde vamos rever como podemos usar o comando chkconfig eficientemente com os seus parâmetros disponíveis. A ferramenta de comando Chkconfig permite configurar o início e paragem automática dos serviços nos scripts /etc/rd.d/init.d através da linha de comandos. Vejamos alguns exemplos.

chkconfig command examples
5 chkconfig command examples

List All Services

Utilizar o parâmetro ‘-list’ irá mostrar todos os serviços e o seu estado actual de arranque em cada configuração em nível de execução.

# chkconfig --listNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off...

Check Status of Specific Service

Below command mostra a configuração de inicialização para um determinado serviço. Está mostrando serviços HTTP desligados em todos os níveis de execução.

# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Como eu inicio um serviço em particular nos níveis de execução

O seguinte comando ‘chkconfig’ mostra como podemos iniciar serviços HTTP somente nos níveis de execução 3 e 5 com o parâmetro ‘-level’. O primeiro comando inicia os serviços httpd nos níveis de execução 3 e 5 e o segundo comando verifica o estado dos serviços httpd em execução no nível de execução.

# chkconfig --level 35 httpd on
# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off

Como Verificar Que Serviços estão Ligados/Desligados

O seguinte comando irá mostrar todos os serviços que estão Ligados e Desligados no nível de execução 5 específico.

# chkconfig --list | grep 5:onNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:offacpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off...
# chkconfig --list | grep 5:offdnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:offdovecot 0:off 1:off 2:off 3:off 4:off 5:off 6:offfirstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:offkdump 0:off 1:off 2:off 3:off 4:off 5:off 6:offmysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:offnetconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:offnfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off...

Como parar um serviço em particular nos níveis de execução

O seguinte comando irá desligar um serviço chamado postfix para um único nível de execução. Similarmente, podemos desligar um serviço em particular em vários níveis de execução de uma só vez, como mostrado em.

# chkconfig --level 3 postfix off
# chkconfig --level 2345 postfix off

Como todos sabemos, há sete níveis de execução disponíveis no Sistema Operacional Linux. Cobriremos o significado dos diferentes níveis de execução e sequência de arranque em detalhe no nosso próximo artigo. Então, por favor fique atento.

Deixe uma resposta

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