web-dev-qa-db-fra.com

Quelle est la différence entre le mode utilisateur unique, le mode de récupération de GRUB et le démarrage avec le disque d'installation Ubuntu?

Quelle est la différence entre ce qui suit:

  1. Entrée en mode mono-utilisateur, par exemple telinit 1
  2. Entrée en mode de récupération, à l’écran GRUB, en sélectionnant Ubuntu ... (recovery mode)
  3. Utilisation du DVD d'installation Ubuntu et saisie de la ligne de commande

Dans quels cas utiliseriez-vous les différentes options pour le travail de récupération/administration?

3
user779159

Niveau d'exécution

explication formelle
Selon wikipedia, le terme runlevel fait référence à un mode de fonctionnement dans l’un des systèmes d’exploitation informatique qui implémente le style Unix System V initialisation.

En gros, chaque système multi-utilisateur ou à partage de temps permet à plusieurs utilisateurs de se connecter en même temps lorsque le système fonctionne en mode multi-utilisateur (mode par défaut du système d'exploitation moderne). Cependant, il existe des situations, telles que la mise à niveau du noyau ou une autre maintenance, dans lesquelles vous devez vous assurer qu'aucun autre utilisateur n'est connecté au système et ne peut modifier les ressources ou les processus. Vous pouvez le faire en réduisant le niveau d'exécution en mode utilisateur unique afin que seul un tilisateur unique est autorisé à identifier les personnes autorisées à effectuer la tâche souhaitée.
Vous pouvez dire que Un niveau d'exécution est une configuration logicielle du système qui permet uniquement à un groupe sélectionné de processus d'exister .
Sous Linux, l'utilitaire telinit permet de modifier le niveau d'exécution du système parmi 6 valeurs possibles:

arrêt du système
1 utilisateur unique
2 Mode multi-utilisateur complet (par défaut)
mode multi-utilisateur complet
4 mode multi-utilisateur complet
5 mode multi-utilisateur complet
6 Redémarrage du système

Mode de récupération

Le mode de récupération est identique au mode mono-utilisateur, mais il ne permet l'exécution que de certains types de programmes. Le mode de récupération veille à ce que seul un programme absolument nécessaire à l'exécution du système soit chargé. Il empêche tout autre programme de se charger par défaut. éviter une éventuelle défaillance due à une configuration ou à un programme défectueux.

Mode Live

Lorsque vous démarrez à l'aide d'un CD live Linux, vous avez un système d'exploitation et une configuration complètement différents de ceux du logiciel pré-installé sur votre système, car vous utilisez en fait le système d'exploitation disponible sur le CD live.

Vous pouvez utiliser telinit pour passer du mode mono-utilisateur au mode multi-utilisateurs lorsque plusieurs utilisateurs utilisent le même système d'exploitation et qu'il est nécessaire d'exécuter une tâche pouvant être interrompue par un autre utilisateur si elle est connectée. comme fsck ou la mise à niveau du noyau, etc.

Le mode de secours est préférable pour surmonter la plupart des dysfonctionnements du système, tels qu'un package installé qui peut empêcher le système de démarrer car il vous permet de vous connecter au système même si vous ne pouvez pas démarrer en mode normal

Vous pouvez démarrer en mode direct à des fins de test ou de diagnostic. Le mode Live vous permet d'accéder au matériel du système et même au système d'exploitation installé à l'aide de l'utilitaire chroot. Lorsque rien ne vous aide et que vous ne trouvez pas le moyen de vous connecter au système, vous pouvez démarrer en mode réel et chrooter sur le système installé.

2
Gufran
  1. Le mode mono-utilisateur est un mode dans lequel un système multi - est lancé dans un environnement superutilisateur nique. Dans ce mode, de nombreux services non essentiels ne sont pas exécutés, tels que les services de réseau (qui empêchent également une intrusion extérieure). Il est souvent utilisé lorsqu'un accès exclusif aux disques est requis. Par exemple, lorsque vous devez exécuter fsck, aucun autre utilisateur n'aura accès aux disques.
  2. Le mode de récupération est essentiellement identique au mode mono-utilisateur.
  3. Obtenir une ligne de commande sur un Live CD Ubuntu est une toute autre affaire. Vous avez une session sur le Live Environment qui a été chargée dans la mémoire à partir du CD. Bien que vous puissiez avoir des privilèges root (si vous utilisez su pour obtenir un shell racine), il s'agit de privilèges root sur Live Environment, et non sur votre environnement installé. Ceci est normalement utilisé si un problème vous empêche d'accéder à votre installation. Dans ce cas, vous utiliseriez les outils de l'environnement en direct dirigé vers l'installation. Par exemple, si vous avez tué GRUB, vous pouvez exécuter Sudo grub-install /dev/sda && Sudo update-grub pour le réparer. Si votre problème ne peut être résolu qu'avec un accès au système installé et que vous ne pouvez pas y accéder, vous pouvez utiliser chroot pour que votre émulateur de terminal agisse comme si vous vous trouviez dans l'environnement installé.

Trop long; n'a pas lu: Si vous pouvez démarrer sur le système et que vous avez un problème, utilisez le mode de récupération (personne n'utilise vraiment le mode utilisateur unique). Si vous ne parvenez pas à démarrer le système et que vous devez réparer quelque chose qui n’a pas besoin de accès direct au système, utilisez un Live CD. Si vous ne pouvez pas démarrer le système et que vous devez réparer quelque chose qui nécessite accès direct au système, utilisez un Live CD et chroot.

0
p0llard