chkconfig e' una comoda utility per modificare o controllare i servizi che partono al boot del sistema per ogni livello.
visualizza lo status per i singoli livelli tutti i servizi oppure per il singolo servizio
chkconfig --list [name]
Aggiunge un servizio al managmente tramite chkconfig
chkconfig --add name
Cancella un servizio dall'elenco dei servizi gestiti tramite chkconfig
chkconfig --del name
Modifica lo status del servizio a livelli
chkconfig [--level levels] name
Ogni servizio gestito da chkconfig, contiene all'inizio del file di configurazione in /etc/init.d le seguenti righe:
[neo@dido neo]$ cat /etc/init.d/random
Alcune informazioni, autore e scopo dello script
#!/bin/bash
#
# random Script to snapshot random state and reload it at boot time.
#
# Author: Theodore Ts'o
Configurazioni per chkconfig
La prima sequenza di numeri [2345] indicano i run level in cui il servizio parte il [20] e [80] indicano la priorita' di avvio e spegnimento del servizio
# chkconfig: 2345 20 80
Eventuale descrizione
# description: Saves and restores system entropy pool for higher quality \
# random number generation.
[....]