GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ubuntu 20.04 elenca i servizi

In questo articolo imparerai come elencare e modificare lo stato dei servizi systemd e dei file unit su Ubuntu 20.04 Focal Fossa Linux Server/Desktop.

In questo tutorial imparerai:

  • Come elencare servizi e file di unità
  • Come elencare i servizi in esecuzione/chiusi/non funzionanti
  • Come elencare i servizi abilitati/disabilitati

Ubuntu 20.04 elenca i servizi in esecuzione

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Installato Ubuntu 20.04 o aggiornato Ubuntu 20.04 Focal Fossa
Software sistema di sistema
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Ubuntu 20.04 elenca i servizi per esempio

  1. Elenca tutti i servizi

    Per elencare tutti i file delle unità dei servizi, esegui il comando seguente dal tuo terminale:

    $ systemctl list-units --all --type=service --no-pager
    
  2. Elenca tutti i file di unità di sistema disponibili

  3. Il comando seguente visualizzerà tutti i file di unità di sistema disponibili indipendentemente dal loro stato e tipo:

    $ systemctl list-unit-files --no-pager
    

    Usa grep comando nel caso in cui stai cercando un file di unità specifico. Ad esempio, il comando seguente cercherà un apache2 file dell'unità:

    $ systemctl list-unit-files --no-pager | grep apache2
    
  4. Elenca tutti i servizi attivi in ​​esecuzione/chiusi/non funzionanti

    Il systemctl il comando può essere utilizzato per elencare tutti i servizi attivi in ​​esecuzione:

    $ systemctl list-units --all --type=service --no-pager | grep running
    

    Per visualizzare tutti i servizi usciti eseguire:

    $ systemctl list-units --all --type=service --no-pager | grep exited
    

    Inoltre, per mostrare tutti i servizi di sistema fermati/morti esegui:

    $ systemctl list-units --all --type=service --no-pager | grep dead
    

    Puoi avviare e interrompere i servizi utilizzando il systemctl comando. Ad esempio per avviare il servizio Apache2 possiamo eseguire:

    $ systemctl start apache2
    

    Al contrario, per interrompere il servizio eseguire:

    $ systemctl stop apache2
    
  5. Elenca gli stati dei file dell'unità di servizio systemd abilitati/disabilitati

    Il seguente systemctl il comando elencherà tutti i servizi abilitati su Ubuntu 20.04 Desktop/Server.

    $ systemctl list-unit-files | grep enabled
    

    D'altra parte per elencare tutti i servizi disabilitati eseguire:

    $ systemctl list-unit-files | grep disabled
    

    I servizi abilitati verranno avviati automaticamente dopo il riavvio del sistema.

    Usa il systemctl comando per impostare lo stato del servizio come abilitato o disabilitato. Ad esempio, il comando seguente consentirà l'avvio del servizio Apache2 durante l'avvio del sistema:

    $ sudo systemctl enable apache2
    

    Oppure, per disabilitare l'avvio del servizio dopo il riavvio del sistema, eseguire:

    $ sudo systemctl disable apache2
    

Ubuntu
  1. Come elencare i pacchetti installati in Ubuntu

  2. Come installare Nagios su Ubuntu 13.04

  3. Elenca i servizi su Ubuntu 20.04 - Tutto su di esso?

  4. Ubuntu – Keyexpired su Opensuse Repository?

  5. Usa Systemctl per gestire i servizi

Servizi di elenco su Ubuntu 20.04

Come riavviare i servizi sulla riga di comando di Ubuntu

Come elencare i servizi su Linux

Come elencare i pacchetti installati in Ubuntu 22.04

Modo corretto di usare Ubuntu systemctl per controllare Systemd

Come elencare i pacchetti installati su Ubuntu 22.04