Wenn Sie der Systemadministrator sind, können Sie alle Dienste wie Prozessmanager, Anmeldung, Syslog usw. sehen, die im Hintergrund auf Ihrem Gerät ausgeführt werden.
Diese Dienste helfen dabei, wie das System funktioniert und sich mit anderen Programmen verbindet. Und Sie können all diese Dienste auch auf Ubuntu auflisten.
Hier bei LinuxAPT werden wir untersuchen, wie alle Dienste aufgelistet werden, indem der Befehl systemctl auf Ubuntu 20.04 verwendet wird.
Wie lautet die Syntax des systemctl-Befehls?
Die Syntax ist unten angegeben:
$ systemctl [options] [command]
Um alle Dienste aufzulisten, führen Sie Folgendes aus:
$ systemctl --no-pager
1. Wie listet man alle Unit-Dateien auf?
Führen Sie dazu den folgenden Befehl aus:
$ systemctl list-units --all --type=service --no-pager
2. Wie listet man systemd-Unit-Dateien auf?
Führen Sie dazu Folgendes aus:
$ systemctl list-unit-files --no-pager
3. Wie kombiniert man den grep-Befehl, um nach einer bestimmten Unit-Datei zu suchen?
Die Syntax:
$ systemctl list-unit-files --no-pager | grep service_name
Beispielsweise möchten wir nach „Sitzung“ suchen:
$ systemctl list-unit-files --no-pager | grep session
4. Wie listet man systemd-Service-Unit-Dateien nach Status auf?
Dazu kombinieren wir den grep-Befehl. Zum Beispiel werden wir systemd-Service-Unit-Dateien auflisten, die sich im aktivierten Zustand befinden:
$ systemctl list-unit-files | grep enabled
Außerdem möchten Sie möglicherweise systemd Service Unit-Dateien im deaktivierten Zustand mit dem folgenden Befehl auflisten:
$ systemctl list-unit-files | grep disabled
5. Wie listet man Dienste mit dem Befehl pstree auf?
Der Befehl dazu ist unten angegeben:
$ pstree
6. Wie listet man die Gruppen auf, die die meisten Ressourcen verbrauchen?
Führen Sie dazu den folgenden Befehl aus:
$ systemd-cgtop