Elenco dei servizi Linux con SystemCtl

Elenco dei servizi Linux con SystemCtl

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.