Elenco dei servizi Linux con Systemctl
Una varietà di servizi viene eseguita continuamente su uno sfondo Linux, come i servizi di rete e di sistema. I servizi in esecuzione su Linux sono noti anche come demoni, che si riferiscono a un gruppo di processi che lavorano sul back-end.
I servizi possono essere gestiti ed elencati attraverso diversi metodi e strumenti. Systemd è una suite software di strumenti con la capacità di gestire i sistemi Linux adottati dalla distribuzione Linux come sostituto del processo init.
Tutte le attività di sistema possono essere controllate tramite Systemd. Il processo può essere avviato o terminato utilizzando questo strumento e tutte le informazioni sui servizi abilitati e disabilitati possono anche essere elencate con Systemd.
Elenca i servizi utilizzando Systemctl in Linux
Systemctl è un'utilità con la responsabilità di gestire e controllare il sistema systemd. Il comando systemctl può essere utilizzato per elencare tutti i servizi in Linux.
Ti mostreremo ora come funziona systemctl.
Elenca tutti i servizi
Per ottenere un elenco di tutti i servizi sul sistema, siano essi caricati o inattivi, emettere il seguente comando systemctl nel terminale:
$ systemctl list-units --type=service --all
Tutti i servizi nel tuo sistema appariranno sullo schermo, come puoi vedere nell'output mostrato nell'immagine sopra.
Elenco dei servizi caricati
Il comando seguente elencherà tutti i servizi caricati in esecuzione, attivi o non riusciti:
$ systemctl list-units --type=service
Servizi in esecuzione
In molti casi può essere difficile distinguere i servizi in esecuzione da tutti gli altri servizi. Eseguire il comando seguente per ottenere una risposta rapida che mostri i servizi caricati e in esecuzione nel sistema:
$ systemctl list-units --type=service --state=in esecuzione
Servizi abilitati
Immettere il seguente comando per verificare i servizi abilitati nel sistema:
$ systemctl list-unit-files --state=enabled
Servizi per disabili
I servizi disabilitati non si avviano o non si attivano automaticamente. Per abilitare un servizio desiderato/richiesto, seleziona il servizio dalla categoria disabili. Il seguente comando viene utilizzato per ottenere un elenco dei servizi disabilitati nel sistema:
$ systemctl list-unit-files --state=disabled
Controlla lo stato del servizio
Il "tazza” viene utilizzato per ottenere maggiori informazioni sullo stato di un servizio. Cup è un sistema di stampa modulare attraverso il quale il computer funge da server di stampa e visualizza le informazioni. Usa il tazze comando per ottenere maggiori informazioni sui servizi abilitati/disabilitati nel sistema:
$ systemctl status cups.servizio
Conclusione
Questo articolo ti ha mostrato come utilizzare i comandi systemctl per elencare i servizi in Linux, incluse più opzioni per la visualizzazione dei servizi. Con la conoscenza corretta, è facile scegliere il comando richiesto.