F FabGPT-FAQ

Come si gestiscono i servizi Linux con systemctl?

Strumenti e app 1 min lettura Runbook verificato

systemd avvia e sorveglia i servizi Linux tramite unit. Il vocabolario quotidiano: systemctl status nginx (stato più ultime righe di log), start/stop/restart, enable --now (parte subito e a ogni boot), disable. Per vedere cosa è morto: systemctl list-units --failed.

Un servizio tuo è un file in /etc/systemd/system/mio.service con tre sezioni: [Unit] (descrizione, dipendenze), [Service] (ExecStart, User, Restart=on-failure), [Install] (WantedBy=multi-user.target). Dopo ogni modifica: systemctl daemon-reload.

I log dei servizi vivono nel journal: journalctl -u mio.service -f. E per le esecuzioni pianificate i timer systemd con Persistent=true recuperano ciò che cron perde a macchina spenta.

Hai una domanda specifica su questo tema?

Interroga direttamente il motore FabGPT-FAQ con risposta in tempo reale.