Mengesan pengurus sistem mana yang sedang berjalan pada sistem linux
- 568
- 77
- Daryl Wilderman
Objektif
Terdapat banyak pengurus sistem yang boleh dengan berjalan pada sistem linux anda. Pengurus sistem yang paling biasa sekarang ialah SYSV (INIT), SystemD dan Upstart. Anda mungkin mendapati panduan ringkas ini digunakan untuk anda, jika anda tidak pasti yang mana, Pengurus Sistem sedang berjalan pada sistem Linux anda.
Keperluan
Akses istimewa ke sistem Linux anda diperlukan.
Kesukaran
Mudah
Konvensyen
- # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Arahan
Pengurus Sistem adalah proses pertama yang bermula pada sistem linux anda. Dengan itu melihat proses apa yang bermula dahulu dengan menggunakan ps -p 1
perintah saya memberikan beberapa petunjuk, tetapi tidak ada jawapan yang pasti. Contoh:
SYSV
# ps -p 1 pid tty time cmd 1 ? 00:00:01 init
Sistemd
# ps -p 1 pid tty time cmd 1 ? 00:00:04 Systemd
Upstart
# ps -p 1 pid tty time cmd 1 ? 00:00:01 init
Pautan simbolik proses pertama
Pendekatan yang lebih dipercayai untuk memeriksa sistem sistem mana yang dijalankan pada sistem Linux anda adalah untuk memeriksa pautan simbolik yang menunjuk kepada binari yang boleh dilaksanakan proses sistem pertama.
SYSV
# ls -l/proc/1/exe lrwxrwxrwx 1 root root 0 Apr 3 04:17/proc/1/exe ->/sbin/init atau # stat/proc/1/exe | Fail fail grep: '/proc/1/exe' -> '/sbin/init'
Sistemd
# ls -l/proc/1/exe lrwxrwxrwx 1 root 0 Mar 27 09:39/proc/1/exe ->/lib/systemd/systemd atau # stat/proc/1/exe | fail fail grep:/proc/1/exe ->/lib/systemd/systemd
Upstart
# ls -l/proc/1/exe lrwxrwxrwx 1 root 0 Apr 3 04:29/proc/1/exe ->/sbin/upstart atau # stat/proc/1/exe | Fail fail grep: '/proc/1/exe' -> '/sbin/upstart'
Pautan simbolik init
Periksa pengurus sistem mana yang boleh dilaksanakan /sbin/init
menunjuk ke:
SYSV
# ls -l /sbin /init -rwxr -xr -x 1 root root 36992 Jul 14 2013 /sbin /init
Sistemd
# ls -l/sbin/init lrwxrwxrwx 1 root root 20 Feb 14 03:36/sbin/init ->/lib/systemd/systemd
Upstart
# ls -l /sbin /init lrwxrwxrwx 1 root root 7 Mei 19 2016 /sbin /init -> upstart
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Muat turun linux
- Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Manjaro Linux Windows 10 Dual Boot
- Pasang Arch Linux di Workstation VMware
- Cara Dual Boot Kali Linux dan Windows 10
- « Cara melumpuhkan iptables Docker pada sistem linux sistemd
- Konfigurasikan repositori pakej redhat rangkaian tempatan dengan vsftpd »