Elenco dei servizi Linux con SystemCtl
Una varietà di servizi eseguono continuamente su un background Linux, come i servizi di rete e di sistema. I servizi in esecuzione su Linux sono anche noti come Daemons, che si riferisce 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 di software di strumenti con la possibilità di gestire i sistemi Linux adottati dalla distribuzione di Linux come sostituzione del drop-in 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 abilitate e disabili 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.
Ora ti mostreremo come funziona SystemCtl.
Elenca tutti i servizi
Per ottenere un elenco di tutti i servizi sul sistema, che siano caricati o inattivi, emette il seguente comando SystemCtl nel terminale:
$ systemctl list-unit --type = service-all
Tutti i servizi nel tuo sistema appariranno sullo schermo, come puoi vedere nell'output mostrato nell'immagine sopra.
Elenca servizi caricati
Il seguente comando elencherà ogni servizio caricato in esecuzione, attivo o non riuscito:
$ systemctl list-unit --type = servizio
Servizi di gestione
In molti casi, può essere difficile distinguere i servizi di gestione da tutti gli altri servizi. Esegui il comando seguente per ottenere una risposta rapida che mostra i servizi caricati ed in esecuzione nel sistema:
$ systemctl list-unit --type = service --state = in esecuzione
Servizi abilitati
Immettere il seguente comando per controllare i servizi abilitati nel sistema:
$ systemctl list-unit-files --state = anabled
Servizi disabili
I servizi disabilitati non si avviano o si attiveranno automaticamente. Per abilitare un servizio desiderato/richiesto, selezionare il servizio dalla categoria disabilitata. Il seguente comando viene utilizzato per ottenere un elenco dei servizi disabilitati nel sistema:
$ systemctl list-unit-files --state = disabilitato
Controllare lo stato del servizio
IL "tazza"Il comando viene utilizzato per ottenere maggiori informazioni sullo stato di un servizio. La tazza è 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 ulteriori informazioni sui servizi abilitati/disabilitati nel sistema:
$ SystemCtl Status Cups.servizio
Dove sono i file di servizio SystemCtl
I file di configurazione SystemD sono archiviati in directory specifiche. Esistono directory di unità di sistema e directory dell'unità utente.
È possibile trovare la posizione dell'unità di sistema e le directory dell'unità utente utilizzando il Pkg-config SystemD comando.
Esegui i seguenti comandi per trovare le directory sul sistema:
$ pkg-config systemd --variable = systemdsystemunitdir
$ pkg-config systemd --variable = systemduserunitdir
Puoi navigare su queste directory e vedere i file di unità di sistema.
Conclusione
Questo articolo ha mostrato come utilizzare i comandi SystemCtl per elencare i servizi in Linux, comprese più opzioni per la visualizzazione dei servizi. Con la conoscenza corretta, è facile scegliere il comando richiesto.