Cos'è un demone (daemon) su Linux
Processi in background come sshd o cron, e come gestirli con systemctl.
Un demone (daemon) è un programma che si esegue in background, senza interfaccia visibile, in attesa di svolgere un compito specifico quando serve.
Esempi quotidiani
- sshd: aspetta connessioni remote via SSH.
- cupsd: gestisce i lavori di stampa.
- cron: esegue attività programmate nei momenti definiti.
Il nome deriva da una convenzione — molti demoni terminano in "d" (sshd, cupsd, systemd) proprio per indicare che si tratta di questo tipo di processo, in esecuzione senza che nessuno lo stia guardando direttamente.
Vedere e gestire i demoni
systemctl list-units --type=service
Mostra tutti i servizi (demoni gestiti da systemd) attivi sul tuo sistema.
sudo systemctl restart nome-servizio
sudo systemctl status nome-servizio
Domande frequenti
Perché molti nomi di demoni terminano in 'd'?
È una convenzione di denominazione per indicare che si tratta di questo tipo di processo, in esecuzione in background senza interfaccia visibile diretta.
Posso fermare qualsiasi demone senza problemi?
Non sempre — alcuni sono essenziali per il funzionamento di base del sistema. Informati su cosa fa un servizio specifico prima di fermarlo, specialmente se non riconosci la sua funzione.