Erkennen Sie, welcher Systemmanager auf Linux -System ausgeführt wird
- 3375
- 890
- Marleen Weight
Zielsetzung
Es gibt mehrere Systemmanager, die möglicherweise auf Ihrem Linux -System ausgeführt werden können. Die derzeit gängigsten Systemmanager sind SYSV (Init), Systemd und Upstart. Möglicherweise finden Sie diesen kurzen Leitfaden für Sie. Wenn Sie sich nicht sicher sind, wird der Systemmanager auf Ihrem Linux -System ausgeführt.
Anforderungen
Der privilegierte Zugriff auf Ihr Linux -System ist erforderlich.
Schwierigkeit
EINFACH
Konventionen
- # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können
sudo
Befehl - $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können
Anweisungen
Der Systemmanager ist ein erster Prozess, der auf Ihrem Linux -System beginnt. Somit ansehen, welche Prozesse zuerst mit der Verwendung begonnen haben PS -P 1
Befehst meine Hinweise, aber keine endgültigen Antworten. Beispiel:
Sysv
# ps -p 1 pid tty time cmd 1 ? 00:00:01 init
Systemd
# ps -p 1 pid tty time cmd 1 ? 00:00:04 Systemd
Emporkömmling
# ps -p 1 pid tty time cmd 1 ? 00:00:01 init
Erster Prozess symbolischer Link
Zuverlässigerer Ansatz, um zu überprüfen, welcher Systemmanager auf Ihrem Linux -System ausgeführt wird.
Sysv
# ls -l/proc/1/exe lrwxrwxrwx 1 root root 0 apr 3 04:17/proc/1/exe ->/sbin/init oder # stat/proc/1/exe | Grep -Datei Datei: '/proc/1/exe' -> '/sbin/init' '
Systemd
# ls -l/proc/1/exe lrwxrwxrwx 1 root root 0 mar 27 09:39/proc/1/exe ->/lib/systemd/systemd oder # stat/proc/1/exe | GREP -Datei Datei:/proc/1/exe ->/lib/systemd/systemd
Emporkömmling
# ls -l/proc/1/exe lrwxrwxrwx 1 root root 0 apr 3 04:29/proc/1/exe ->/sbin/upstart oder # stat/proc/1/exe | GREP -Datei Datei: '/proc/1/exe' -> '/sbin/upstart' '
Init Symbolic Link
Überprüfen Sie, welcher Systemmanager ausführbar ist /sbin/init
zeigt auf:
Sysv
# ls -l /sbin /init -rwxr -xr -x 1 Root Root 36992 14. Juli 2013 /SBIN /Init
Systemd
# ls -l/sbin/init lrwxrwxrwx 1 root root 20
Emporkömmling
# ls -l /sbin /init
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Linux -Konfigurationsdateien: Top 30 am wichtigsten
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Linux -Download
- Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Manjaro Linux Windows 10 Dual Start
- Installieren Sie Arch Linux in VMware Workstation
- Wie man Kali Linux und Windows 10 Dual -Boot -Start hat
- « So deaktivieren Sie die Iptables von Docker auf Systemd Linux -Systemen
- Konfigurieren Sie das lokale Netzwerk -Redhat -Paket -Repository mit VSFTPD »