GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu 20.04 listet Dienste auf

In diesem Artikel erfahren Sie, wie Sie den Status von systemd-Diensten und Unit-Dateien auf Ubuntu 20.04 Focal Fossa Linux Server/Desktop auflisten und ändern.

In diesem Tutorial lernen Sie:

  • Wie man Dienste und Unit-Dateien auflistet
  • Laufende/beendete/tote Dienste auflisten
  • So listen Sie aktivierte/deaktivierte Dienste auf

Ubuntu 20.04 listet laufende Dienste auf

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 20.04 installiert oder Ubuntu 20.04 Focal Fossa aktualisiert
Software systemd
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Ubuntu 20.04 listet Dienste anhand eines Beispiels auf

  1. Alle Dienste auflisten

    Um alle Service-Unit-Dateien aufzulisten, führen Sie den folgenden Befehl von Ihrem Terminal aus:

    $ systemctl list-units --all --type=service --no-pager
    
  2. Alle verfügbaren systemd-Unit-Dateien auflisten

  3. Der folgende Befehl zeigt alle verfügbaren systemd-Unit-Dateien unabhängig von ihrem Status und Typ an:

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

    Verwenden Sie das grep Befehl, falls Sie nach einer bestimmten Unit-Datei suchen. Der folgende Befehl sucht beispielsweise nach einem apache2 Unit-Datei:

    $ systemctl list-unit-files --no-pager | grep apache2
    
  4. Alle aktiven laufenden/beendeten/toten Dienste auflisten

    Die systemctl Befehl kann verwendet werden, um alle aktiven laufenden Dienste aufzulisten:

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

    Um alle beendeten Dienste anzuzeigen, führen Sie Folgendes aus:

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

    Um außerdem alle angehaltenen/toten systemd-Dienste anzuzeigen, führen Sie Folgendes aus:

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

    Sie können Dienste mit systemctl starten und stoppen Befehl. Um beispielsweise den Apache2-Dienst zu starten, können wir Folgendes ausführen:

    $ systemctl start apache2
    

    Umgekehrt, um den Dienst zu stoppen, führen Sie Folgendes aus:

    $ systemctl stop apache2
    
  5. Auflisten der Dateistatus von aktivierten/deaktivierten systemd-Diensteinheiten

    Die folgende systemctl listet alle aktivierten Dienste auf Ubuntu 20.04 Desktop/Server auf.

    $ systemctl list-unit-files | grep enabled
    

    Um andererseits alle deaktivierten Dienste aufzulisten, führen Sie Folgendes aus:

    $ systemctl list-unit-files | grep disabled
    

    Aktivierte Dienste werden nach dem Systemneustart automatisch gestartet.

    Verwenden Sie das systemctl Befehl, um den Dienststatus als aktiviert oder deaktiviert festzulegen. Beispielsweise ermöglicht der folgende Befehl, dass der Apache2-Dienst während des Systemstarts gestartet wird:

    $ sudo systemctl enable apache2
    

    Oder um zu verhindern, dass der Dienst nach dem Systemneustart gestartet wird, führen Sie Folgendes aus:

    $ sudo systemctl disable apache2
    

Ubuntu
  1. So listen Sie installierte Pakete unter Ubuntu 20.04 auf

  2. So listen Sie installierte Pakete in Ubuntu auf

  3. So installieren Sie Nagios unter Ubuntu 13.04

  4. Ubuntu – Argumentliste zu lang?

  5. Ubuntu – Keyexpired im Opensuse-Repository?

Listendienste auf Ubuntu 20.04

So starten Sie Dienste in der Ubuntu-Befehlszeile neu

So listen Sie Dienste unter Linux auf

So listen Sie installierte Pakete in Ubuntu 22.04 auf

Korrekte Verwendung von Ubuntu systemctl zur Steuerung von Systemd

So listen Sie installierte Pakete unter Ubuntu 22.04 auf