2.4.1 Il programma init
Come ogni buon appartenente alla famiglia degli Unix, Debian esegue il boot
eseguendo il programma init
. Il file di configurazione di
init
(che � /etc/inittab
) specifica che il primo
script da eseguire deve essere /etc/init.d/rcS
.
Quello che accade poi dipende se � installato il pacchetto sysv-rc
oppure file-rc
. Quanto segue assume che sia installato
sysv-rc
. (file-rc
il proprio script
/etc/init.d/rcS
ed usa un file invece che collegamenti simbolici
nelle directory rc per controllare quali servizi siano stati avviati ed in
quali runlevel.)
Il file /etc/init.d/rcS
del pacchetto sysv-rc
lancia
tutti gli script in /etc/rcS.d/
per eseguire l'inizializzazione,
tipo controllo e montaggio dei filesystem, caricamento dei moduli, lancio dei
servizi di rete, impostazione dell'orologio, e cos� via. Poi, per
compatibilit�, lancia tutti i file (tranne quelli con `.' nel filename)
localizzati in /etc/rc.boot/
. Quest'ultima � riservata
all'amministratore di sistema, ed il suo utilizzo � deprecato. Vedere Inizializzazione del sistema, Sezione
9.1 e System run
levels and init.d scripts
nel Debian Policy Manual per maggiori
informazioni.
Debian non usa una directory rc.local in stile BSD.