Heim >System-Tutorial >LINUX >So listen Sie alle laufenden Daemons unter Linux auf

So listen Sie alle laufenden Daemons unter Linux auf

Joseph Gordon-Levitt
Joseph Gordon-LevittOriginal
2025-03-05 09:31:14477Durchsuche

a Daemon ist ein Hintergrundprozess, der ohne direkte Benutzerinteraktion ausgeführt wird. Linux -Systeme verwenden verschiedene init (Initialisierungs-) Systeme zur Verwaltung von Dämonen. Die gemeinsamen sind systemd, sysvinit und openRC . In diesem Tutorial erklären wir verschiedene Möglichkeiten, alle laufenden Daemons für jedes Init -System unter Linux aufzulisten.

Inhaltsverzeichnis

Wenn Sie ein Terminal öffnen, beginnt ein Bash -Prozess. Wenn Sie einen Befehl wie LS ausführen, wird ein neuer Prozess erstellt, um diesen Befehl auszuführen. Linux

So ermitteln Sie, wie lange ein Prozess in Linux ausgeführt wurde. Zu einem anderen, ohne es zu schließen

  • 3. Was ist ein Init -System? Es verwaltet alle anderen Prozesse und Dienste im System. sind:
  • systemd : Das am häufigsten verwendete Init -System in modernen Linux -Verteilungen (z. B. Ubuntu, Fedora, Debian). Befehle zur Verwaltung von Systemd sind SystemCTL und JournalCtl. Befehle zur Verwaltung von Sysvinit sind Service, /etc/init.d/. Übergangs -Init -System, das in einigen älteren Ubuntu -Versionen verwendet wird. Der Befehl zum Verwalten ist initctl. Es ist jetzt veraltet, da die jüngsten Ubuntu -Verteilungen zu
  • systemd
  • . verwaltet Daemons (Hintergrunddienste). Sowohl
  • Daemons
  • als auch reguläre Programme (wie ein Webbrowser) sind Arten von Prozessen . Sie können alle
  • -Prozesse
  • mit Tools wie PS auflisten. Sie benötigen jedoch initspezifische Befehle (z. B. SystemCTL), um DAEMONS zu verwalten.
  • systemd
  • . Zusammenfassung Tabelle

2. Zeigen Sie alle laufenden Daemons mit sysvinit

sysvinit verwendet init scripts

gespeichert in /etc/init.d/. Es wird in älteren Versionen von Linux -Distributionen wie Debian 7, CentOS 6 verwendet.

Auflistung laufende Dienste:

ps aux

Erläuterung:

  • Service-Status-All → Listet alle Dienste und deren Status. Ausgabe:
Hier wird Cron und Networking ausgeführt, während Apache2 gestoppt wird.

3. Ansicht Dämonen mit OpenRC

OpenRC verwalten Dienste mit
ps aux | grep nano
rc-status

in einigen Linux-Verteilungen wie Alpine Linux und Gentoo. Linux

Init-System Auflistung von Dämonen
systemd

systemctl list-Units-type = Service --State = Running
sysvinit Service --Status-All
openRC

rc-status
ps --pid 1
Schlussfolgerung

In diesem Tutorial haben wir die Konzepte diskutiert, die Konzepten, die Konzepte diskutierten die Konzepte, die die Konzepten diskutiert haben, die Konzepte diskutierten die Konzepte, die die Konzepten diskutiert haben von Prozessen

,
PID TTY      TIME     CMD
1 ?        00:00:00 systemd
Daemons

und

Init Systems
und die entscheidenden Unterschiede zwischen Prozessen und Daemonen
Init System Command to List Running Daemons
Systemd systemctl list-units --type=service --state=running
SysVinit service --status-all
OpenRC rc-status
, um ihre Rollen in einem Linux -System zu klären. Beispiele.

Wir hoffen, dass dieser Leitfaden hilfreich war!

Das obige ist der detaillierte Inhalt vonSo listen Sie alle laufenden Daemons unter Linux auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn