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.

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