Init - Run level
Init è il padre di tutti i processi del sistema ed è eseguito dal kernel ed è responsabile dello start di tutti i processi ,chiamati jobs, che sono definiti sotto la directory "/etc/init".
Run level è una configurazione del software che gestisce un gruppo di processi esistenti, gestisce lo start e lo stop.
Dopo il boot del kernel il programma init legge il file "/etc/inittab" per determinare il comportamento di ogni runlevel. In esso è definito anche il run level di default del sistema.
Il processo init è eseguito come un daemon con PID=1.
Ad esempio run level 6 fa il reboot.
init 6 effettua lo shutdown di tutti i processi/demoni generati nei file init (in ordine inverso allo start) e poi invoca il comando “shutdown -r now” per effettuare il reboot della macchina.
# chkconfig --list
individua i servizi abilitati e disabilitati per ogni run level.
Run level è una configurazione del software che gestisce un gruppo di processi esistenti, gestisce lo start e lo stop.
Dopo il boot del kernel il programma init legge il file "/etc/inittab" per determinare il comportamento di ogni runlevel. In esso è definito anche il run level di default del sistema.
Il processo init è eseguito come un daemon con PID=1.
Ad esempio run level 6 fa il reboot.
init 6 effettua lo shutdown di tutti i processi/demoni generati nei file init (in ordine inverso allo start) e poi invoca il comando “shutdown -r now” per effettuare il reboot della macchina.
# chkconfig --list
individua i servizi abilitati e disabilitati per ogni run level.