Daemon (Italiano)
Un demone è un programma che viene eseguito in background, in attesa che si verifichino determinati eventi e offrendo servizi. Un buon esempio è un server web in attesa di fornire una pagina richiesta o un server ssh in attesa di qualcuno che esegua il login. Anche se queste sono applicazioni particolari con ampie funzionalità, ci sono demoni il cui lavoro non è così visibile come il demone che scrive messaggi in un file di log (ad esempio, syslog, metalog), o il demone che controlla l'accuratezza del tempo del sistema (ad esempio,ntpd).
Contents |
Systemd
Avvio al boot
Una installazione di default di Arch Linux will lascia pochissimi servizi (o demoni) attivi al boot. E' possibile aggiungere o rimuovere servizi da avviare al boot con:
# systemctl enable <name>
o
# systemctl disable <name>
I servizi stessi contengono tutte le necessarie informazioni, cosicché non c'è bisogno di ordinarli manualmente.
I files dei Servizi sono immagazzinati in /{etc,usr/lib,run}/systemd/system. Si può visualizzare la lista dei servizi disponibili nel proprio sistema assieme al loro attuale stato, con:
$ systemctl list-unit-files
Per vedere una lista delle unità attive (alcune delle quali possono essere demoni, tra le altre cose), digitare:
$ systemctl list-units
Per vedere tutte quelle disponibili, aggiungere --all alla fine del comando.
Avvio manuale
Per avviare o fermare servizi To start or stop services in fase di esecuzione, si può rimpiazzare enable/disable con start/stop nei precedenti comandi.
Si può approfondire alla sezione systemctl del wiki di systemd.
Lista dei demoni
Vedere Daemons List per una lista dei demoni con il nome del servizio e il vecchio script rc.d.
Vedi anche
- systemd
- Esempi per la scrittura Systemd/Services