GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment démarrer en mode mono-utilisateur dans CentOS/RHEL 7

Mode mono-utilisateur (parfois appelé mode de maintenance ) est un mode dans les systèmes d'exploitation de type Unix tels que Linux, où une poignée de services sont démarrés au démarrage du système pour les fonctionnalités de base permettant à un seul superutilisateur d'effectuer certaines tâches critiques.

C'est le niveau d'exécution 1 sous système SysV init, et runlevel1.target ou rescue.target dans systemd. Il est important de noter que les services, le cas échéant, démarrés à ce niveau d'exécution/cible varient selon la distribution. Il est généralement utile pour la maintenance ou les réparations d'urgence (car il n'offre aucun service réseau), lorsqu'un ordinateur n'est pas capable de fonctionner normalement.

Certaines des réparations de bas niveau incluent des exécutions telles que fsck des partitions de disque endommagées, réinitialisez le mot de passe root si vous l'avez perdu, corrigez l'erreur "échec du montage /etc/fstab" - pour ne citer que les plus critiques d'entre eux. Et aussi lorsque le système ne démarre pas normalement.

Dans ce tutoriel, nous décrirons comment démarrer en mode mono-utilisateur sur CentOS 7. Notez que cela vous aidera pratiquement à entrer en mode d'urgence et à accéder à un shell d'urgence.

Comment démarrer en mode mono-utilisateur

1. Redémarrez d'abord votre CentOS 7 machine, une fois le processus de démarrage démarré, attendez le GRUB menu de démarrage pour apparaître comme indiqué dans la capture d'écran ci-dessous.

2. Ensuite, sélectionnez votre version du noyau dans l'élément de menu grub et appuyez sur e touche pour modifier la première option de démarrage. Utilisez maintenant la flèche vers le bas pour trouver la ligne du noyau (commence par "linux16 “), puis changez l'argument ro à rw init=/sysroot/bin/sh comme indiqué dans la capture d'écran ci-dessous.

3. Une fois que vous avez terminé la tâche de l'étape précédente, appuyez sur Ctrl-X ou F10 pour démarrer en mode mono-utilisateur (accéder à un shell d'urgence).

4. Montez maintenant la racine (/) système de fichiers à l'aide de la commande suivante.

# chroot /sysroot/

À ce stade, vous pouvez effectuer toutes les tâches de maintenance système de bas niveau nécessaires. Une fois que vous avez terminé, redémarrez le système à l'aide de cette commande.

# reboot -f

Vous aimerez peut-être aussi lire les articles suivants.

  1. Comment pirater votre propre système Linux
  2. Structure des répertoires Linux et chemins des fichiers importants expliqués
  3. Comment créer et exécuter de nouvelles unités de service dans Systemd à l'aide d'un script Shell
  4. Comment gérer les services et les unités "Systemd" à l'aide de "Systemctl" sous Linux

Enfin, le mode mono-utilisateur ou mode maintenance n'est pas protégé par mot de passe par défaut, donc toute personne ayant une intention malveillante et un accès physique à votre ordinateur peut passer en mode d'urgence et "détruire ” votre système.

Ensuite, nous vous montrerons comment protéger par mot de passe le mode mono-utilisateur sur CentOS 7. Jusque-là, restez connecté à Tecmint.com.


Cent OS
  1. Comment activer SELinux dans CentOS/RHEL 7

  2. Sauvez votre système avec le mode mono-utilisateur dans CentOS 6 / RHEL 6

  3. Mode mono-utilisateur dans CentOS 7 / RHEL 7

  4. Comment désactiver le mode FIPS sur CentOS/RHEL 7

  5. Définir le mot de passe pour le mode mono-utilisateur sous Linux (CentOS/RHEL)

CentOS / RHEL 5 :Comment démarrer en mode de secours

Comment démarrer en mode de secours ou en mode d'urgence via Systemd dans CentOS/RHEL 7 et 8

CentOS / RHEL 6 :Comment démarrer en mode mono-utilisateur

CentOS / RHEL 5 :Comment protéger par mot de passe le mode mono-utilisateur

CentOS / RHEL 6 :Comment protéger par mot de passe le mode mono-utilisateur

CentOS / RHEL 6 :Comment démarrer en mode secours