Come elencare i servizi in Ubuntu

Come elencare i servizi in Ubuntu
Vari servizi sulla distribuzione di Ubuntu Linux eseguiti in background e come amministratore di sistema, dovrai essere in grado di visualizzare tutti i servizi, compresi i servizi di sistema come la gestione dei processi, l'accesso, i lavori CRON e il syslog. Ubuntu ti consente di elencare tutti questi servizi tramite comandi specifici.

I processi di fondo o i programmi di sistema sono anche "Demoni". Questi servizi sono responsabili di come funziona il sistema e di come si collega ad altri programmi. Quando si lavora in un ambiente Linux, come Ubuntu, è possibile utilizzare un gestore di servizi per controllare comodamente tutti i servizi di sistema. Il gestore di processo "SystemD" è ora utilizzato dalla maggior parte delle recenti distribuzioni Linux, tra cui Ubuntu. Nel sistema Ubuntu, SystemD è il gestore del servizio predefinito che sostituisce il processo INIT più vecchio.

Questa scrittura si concentrerà sulla discussione dei comandi che possono essere utilizzati per elencare i servizi in Ubuntu. Quindi, iniziamo:

Servizi di quotazione utilizzando il comando SystemCtl in Ubuntu

SystemCtl è un'utilità utilizzata per mantenere i servizi del sistema, la sintassi generale è menzionata di seguito:

$ systemctl [opzioni]

Quando il comando SystemCtl viene utilizzato senza opzioni, elencerà tutti i servizi Ubuntu. Eseguire il comando indicato di seguito per ottenere un elenco di tutti i servizi:

$ SystemCtl-No-Pager

Nell'output otterremo le seguenti informazioni:

UNITÀ: Vengono visualizzati i dettagli corrispondenti del nome dell'unità di sistema.

CARICO: Le informazioni sull'unità vengono visualizzate, indipendentemente dal fatto che siano attualmente caricate in memoria.

ATTIVO: Per controllare lo stato attivo dell'unità di sistema

SUB: Per verificare lo stato in esecuzione dell'unità di sistema

DESCRIZIONE: Fornisce dettagli sull'unità

Elenco tutti i file unitari

I file di unità sono file in stile Ini di testo in chiaro che contengono informazioni su un percorso del file system guardato, un target di avvio, un socket, un dispositivo, un punto di montaggio e un timer controllato dal sistema, eseguire il comando di seguito per l'elenco Tutti i file unitari che utilizzano SystemCtl:

$ SystemCtl Elenco unità-All --Type = Service --No-Pager

Elencare i file di unità di sistema

Invece di mostrare il tipo e l'esecuzione dello stato di tutti i file di unità di sistema accessibili, quanto segue. Utilizzare il comando menzionato per elencare tutti i file di unità di sistema:

$ systemctl list-unit-files-No-Pager


Cerca un file unitario specifico: Di seguito è riportato la sintassi per cercare un file unitario specifico usando "grep":

$ systemctl list-unit-files-No-Pager | Grep Service_name

Se si desidera cercare "SNAPD", esegui il comando di seguito menzionato:

$ systemctl list-unit-files-No-Pager | Grep Snapd

L'output sopra mostra tutti i file unitari che sono correlati al servizio "SNAPD".

Elenco SystemD Service Unit File per stato (abilitato/disabilitato)

Su Ubuntu, il comando SystemCtl visualizzerà informazioni su tutti i file di unità di sistema abilitati entro il comando di seguito menzionato:

$ systemctl list-unit-files | Grep abilitato

Su Ubuntu, il comando SystemCtl visualizzerà informazioni su tutti i file dell'unità Systemd disabilitati entro il comando sotto menzionato:

$ systemctl list-unit-files | grep disabilitato

Elencare tutti i servizi attivi e di esecuzione

Per elencare tutti i servizi in esecuzione esegui il comando di seguito menzionato:

$ SystemCtl Elenco-Unit-All --Type = Services --No-Pager | grep in esecuzione

Elenco di tutti i servizi entusiasti

Per elencare tutti i servizi entusiasti eseguiti il ​​comando di seguito menzionato, i servizi entusiasti sono servizi attivi che non trovano alcun daemon da monitorare:

$ SystemCtl Elenco-Unit-All --Type = Services --No-Pager | grep eccitato

L'output mostra che attualmente non esiste un servizio eccitato nel sistema.

Elenco tutti i servizi morti

Per elencare tutti i servizi morti, eseguire il comando di seguito menzionato:

$ SystemCtl Elenco-Unit-All --Type = Services --No-Pager | grep morto

Servizi di quotazione utilizzando il comando pstree in ubuntu

Per elencare tutti i servizi in esecuzione di Ubuntu, eseguire il comando di seguito menzionato:

$ pstree

Come elencare i gruppi di controllo migliori con l'utilizzo delle risorse

Esegui il comando di seguito menzionato per elencare i gruppi di controllo superiore utilizzando "SystemD-CGtop":

$ Systemd-cgtop


Conclusione

Ci sono molti servizi in un sistema Ubuntu che funzionano in background. Questi servizi sono anche noti come demoni, descrivono come funziona il sistema. Possiamo elencare i servizi Ubuntu utilizzando comandi diversi sul terminale. In questo articolo abbiamo discusso dell'elenco dei file unitari, in esecuzione di servizi in esecuzione, entusiasti, morti, abilitati e disabilitati utilizzando il comando "SystemCtl". Viene inoltre menzionato i servizi di quotazione utilizzando il comando "pstree". Dopo aver compreso questo articolo sarai in grado di elencare correttamente diversi servizi Ubuntu.