Mengesan pengurus sistem mana yang sedang berjalan pada sistem linux

Mengesan pengurus sistem mana yang sedang berjalan pada sistem linux

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