Detectar qué administrador del sistema se ejecuta en el sistema Linux

Detectar qué administrador del sistema se ejecuta en el sistema Linux

Objetivo

Hay múltiples administradores de sistemas que posiblemente pueden ejecutarse en su sistema Linux. Los gerentes de sistemas más comunes actuales son SYSV (init), Systemd y Upstart. Puede encontrar que esta guía corta es útil para usted, si no está seguro de cuál, System Manager se está ejecutando en su sistema Linux.

Requisitos

Se requiere acceso privilegiado a su sistema Linux.

Dificultad

FÁCIL

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instrucciones

El administrador del sistema es un primer proceso que se inicia en su sistema Linux. Mirando así qué procesos comenzaron primero utilizando PS -P 1 comandar que proporcione algunas pistas, pero no hay respuestas definitivas. Ejemplo:

Sysv

# PS -P 1 PID TTY TITE CMD 1 ? 00:00:01 init 

System

# PS -P 1 PID TTY TITE CMD 1 ? 00:00:04 Systemd 

Advenedizo

# PS -P 1 PID TTY TITE CMD 1 ? 00:00:01 init 

Primer proceso de enlace simbólico

Un enfoque más confiable para verificar qué administrador del sistema está ejecutando en su sistema Linux Linux es verificar un enlace simbólico que apunte a un binario ejecutable del primer proceso del sistema.

Sysv

# ls -l/proc/1/exe lrwxrwxrwx 1 raíz raíz 0 abr 3 04:17/proc/1/exe ->/sbin/init o # stat/proc/1/exe | Archivo de archivo GREP: '/proc/1/exe' -> '/sbin/init' 

System

# ls -l/proc/1/exe lrwxrwxrwx 1 raíz raíz 0 27 09:39/proc/1/exe ->/lib/systemd/systemd o # stat/proc/1/exe | Archivo de archivo GREP:/proc/1/exe ->/lib/systemd/systemd 

Advenedizo

# ls -l/proc/1/exe lrwxrwxrwx 1 raíz raíz 0 abr 3 04:29/proc/1/exe ->/sbin/upstart o # stat/proc/1/exe | Archivo de archivo GREP: '/proc/1/exe' -> '/sbin/upstart' 

Init Symbolic Link

Verifique qué administrador del sistema es ejecutable /sbin/init señalando:

Sysv

# ls -l /sbin /init -rwxr -xr -x 1 raíz raíz 36992 14 de julio de 2013 /sbin /init 

System

# ls -l/sbin/init lrwxrwxrwx 1 raíz raíz 20 feb 14 03:36/sbin/init ->/lib/systemd/systemd 

Advenedizo

# ls -l /sbin /init lrwxrwxrwx 1 raíz raíz 7 de mayo 19 de 2016 /sbin /init -> arriba 

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Descarga de Linux
  • ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Manjaro Linux Windows 10 Dual Boot
  • Instale Arch Linux en VMware Workstation
  • Cómo arrancar dual Kali Linux y Windows 10