Servizi e demoni
Programmi che rimangono permanentemente in funzione sul calcolatore per un servizio nel momento in cui e' richiesto. (Esempio: server di stampa, web server , mail server etc.)
I servizi e i demoni attivi sono diversi nei singoli runlevel.
Quando un servizio viene installato sul sistema (ad esempio il database mysql) viene fornito anche uno script per farlo partire, ottenere informazioni e fermare. Tale script viene solitamente posto nel directory /etc/rc.d/init.d (nel nostro caso avremo /etc/rc.d/int.d/mysql)
Il servizio mysql puo' quindi essere fatto partire con il comando:
service mysql start
e fermato con il comando
service mysql stop
oppure si possono ottenere informazioni con il comando:
service mysql status
Per ogni stato (runlevel) del sistema esistono dei directory che conterranno il nome dei servizi che si desidera vengano fatti partire.
/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
Se si desidera che un servizio sia attivo quando il sistema raggiunge quello runlevel bisogna "fare un link" dello script che si trova in /etc/rc.d/init.d dentro il directory corrispondente al particolare stato. |
Un metodo rapido per fare questa operazione e' fornito dal comando setup selezionando poi System services |