Détection du System Manager exécuté sur le système Linux

Détection du System Manager exécuté sur le système Linux

Objectif

Il existe plusieurs gestionnaires de systèmes qui peuvent en exécuter éventuellement sur votre système Linux. Les gestionnaires de systèmes les plus courants actuels sont SYSV (INIT), Systemd et UpStart. Vous pouvez trouver ce court guide à vous être utile, si vous ne savez pas lequel, System Manager exécute sur votre système Linux.

Exigences

Un accès privilégié à votre système Linux est requis.

Difficulté

FACILE

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Instructions

Le gestionnaire de systèmes est un premier processus qui commence sur votre système Linux. En regardant ainsi quels processus ont commencé en d'abord en utilisant ps -p 1 Commandez mes indices, mais pas de réponses définitives. Exemple:

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 

Parvenu

# ps -p 1 pid tty time cmd 1 ? 00:00:01 Init 

Premier processus de lien symbolique

Une approche plus fiable pour vérifier quel System Manager exécute sur votre système Linux est de vérifier un lien symbolique pointant vers un binaire exécutable du premier processus système.

Sysv

# ls -l / proc / 1 / exe lrwxrwxrwx 1 racine racine 0 avr 3 04:17 / proc / 1 / exe -> / sbin / init ou # stat / proc / 1 / exe | Fichier de fichier GREP: '/ proc / 1 / exe' -> '/ sbin / init' 

Systemd

# ls -l / proc / 1 / exe lrwxrwxrwx 1 racine racine 0 mars 27 09:39 / proc / 1 / exe -> / lib / systemd / systemd ou # stat / proc / 1 / exe | Fichier de fichiers GREP: / Proc / 1 / EXE -> / lib / systemd / systemd 

Parvenu

# ls -l / proc / 1 / exe lrwxrwxrwx 1 racine racine 0 avr 3 04:29 / proc / 1 / exe -> / sbin / upstart ou # stat / proc / 1 / exe | Fichier de fichier GREP: '/ proc / 1 / exe' -> '/ sbin / upstart' 

Lien symbolique init

Vérifiez à quel système de système est exécutable / sbin / init pointant vers:

Sysv

# ls -l / sbin / init -rwxr-xr-x 1 racine racine 36992 14 juil 2013 / sbin / init 

Systemd

# ls -l / sbin / init lrwxrwxrwx 1 racine racine 20 février 14 03:36 / sbin / init -> / lib / systemd / systemd 

Parvenu

# ls -l / sbin / init lrwxrwxrwx 1 racine racine 7 mai 19 2016 / sbin / init -> Upstart 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Fichiers de configuration Linux: 30 premiers
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Téléchargement Linux
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Manjaro Linux Windows 10 Double démarrage
  • Installez Arch Linux dans VMware Workstation
  • Comment doubler Kali Linux et Windows 10