Détection du System Manager exécuté sur le système Linux
- 2286
- 4
- Anaïs Charles
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
- « Comment désactiver les iptables de Docker sur Systemd Linux Systems
- Configurer le référentiel de packages RedHat du réseau local avec VSFTPD »