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
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:
3. Ansicht Dämonen mit OpenRC
OpenRC verwalten Dienste mitps aux | grep nano
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
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
Init System | Command to List Running Daemons |
---|---|
Systemd | systemctl list-units --type=service --state=running |
SysVinit | service --status-all |
OpenRC | rc-status |
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!