Dieci esempi di comandi ‘chkconfig’

il comando chkconfig è usato per avviare, fermare e visualizzare lo stato di tutti i servizi in esecuzione sul sistema. Ti permette di visualizzare e modificare i servizi sul tuo sistema a tutti i livelli. Vediamo alcuni comandi di base in questo breve how-to.

1. Visualizza lo stato di tutti i servizi

Per visualizzare lo stato di tutti i servizi disponibili in tutti i livelli di esecuzione, eseguire il seguente comando:

 ~]# chkconfig --list

2. Visualizza lo stato dei servizi in esecuzione

Per visualizzare solo i processi in esecuzione in tutti i livelli di esecuzione, inserire il seguente comando:

 ~]# chkconfig --list | grep on

3. Visualizza lo stato dei servizi in esecuzione in un particolare runlevel

Per esempio, se vuoi visualizzare lo stato dei servizi nel runlevel 3, esegui il seguente comando:

 ~]# chkconfig --list | grep 3:on

4. Visualizza lo stato di un particolare servizio

Per esempio, se vuoi vedere lo stato del servizio rsyslog in tutti i runlevel, esegui il seguente comando:

 ~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

o

 ~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

5. Accendere o avviare un servizio all’avvio del sistema

Per esempio, se vuoi avviare automaticamente il servizio rsyslog ad ogni riavvio, inserisci il seguente comando:

 ~]# chkconfig rsyslog on

6. Spegnere o fermare un servizio all’avvio del sistema

Per fermare un servizio permanentemente inserisci il seguente comando:

 ~]# chkconfig rsyslog off

7. Avviare i servizi ad un particolare runlevel

Per esempio, se vuoi avviare un servizio al runlevel 3 e 5, inserisci il seguente comando:

 ~]# chkconfig --level 35 rsyslog on

8. Fermare i servizi ad un particolare runlevel

Se vuoi fermare un particolare runlevel, allora il comando dovrebbe essere:

 ~]# chkconfig --level 35 rsyslog off

9. Aggiungere un servizio a chkconfig

Per aggiungere un servizio rsyslog all’avvio su tutti i livelli di esecuzione, inserire il seguente comando:

 ~]# chkconfig --add rsyslog

10. Rimuovere un servizio da chkconfig

Per rimuovere un servizio dall’avvio su tutti i livelli, il comando dovrebbe essere:

 ~]# chkconfig --del rsyslog

Per maggiori informazioni sul comando ‘chkconfig’ fare riferimento alle pagine man con il seguente comando:

 ~]# man chkconfig

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.