5 Esempi di comando chkconfig di base in Linux

Questa è la nostra serie di comandi Linux in corso in cui rivedremo come possiamo usare il comando chkconfig in modo efficiente con i suoi parametri disponibili. Lo strumento di comando Chkconfig permette di configurare l’avvio e l’arresto automatico dei servizi negli script /etc/rd.d/init.d attraverso la linea di comando. Vediamo alcuni esempi.

esempi di comando chkconfig
5 esempi di comando chkconfig

List All Services

Utilizzando il parametro ‘-list’ verranno visualizzati tutti i servizi e il loro attuale stato di avvio in ogni configurazione di run-level.

# 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...

Controlla lo stato di un servizio specifico

Il seguente comando mostra la configurazione di avvio di un particolare servizio. Mostra che i servizi HTTP sono disattivati in tutti i livelli di esecuzione.

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

Come faccio ad avviare un particolare servizio sui livelli di esecuzione

Il seguente comando ‘chkconfig’ mostra come possiamo avviare i servizi HTTP solo sui livelli di esecuzione 3 e 5 con il parametro ‘-level’. Il primo comando avvia i servizi httpd a livello di esecuzione 3 e 5 e il secondo comando verifica lo stato dei servizi httpd in esecuzione a livello di esecuzione.

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

Come controllare quali servizi sono On/Off

Il seguente comando mostrerà tutti i servizi che sono On e Off nello specifico livello di esecuzione 5.

# 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...

Come fermare un particolare servizio su Run Levels

Il seguente comando spegnerà un servizio chiamato postfix per un singolo run level. Allo stesso modo, possiamo spegnere un particolare servizio in più livelli di esecuzione in una sola volta come mostrato sotto.

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

Come tutti sappiamo, ci sono sette livelli di esecuzione disponibili sul sistema operativo Linux. Copriremo il significato dei diversi livelli di esecuzione e la sequenza di avvio in dettaglio nel nostro prossimo articolo. Quindi, per favore rimanete sintonizzati.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.