Maison > Article > Opération et maintenance > Combien de niveaux d’exécution Linux a-t-il ?
Linux a 7 niveaux d'exécution, qui sont : 1. « 0 », état d'arrêt du système ; 2. « 1 », état de fonctionnement mono-utilisateur ; 3. « 2 », état multi-utilisateur ; Mode multi-utilisateur complet ; 5. "4", le système n'est pas utilisé ; 6. "5", mode graphique 7. "6", le système s'arrête et redémarre normalement.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Niveau d'exécution Linux :
init est l'un des programmes indispensables au fonctionnement du système Linux. processus init, qui est un processus au niveau de l'utilisateur lancé par le noyau. Le noyau recherchera init à plusieurs endroits où il a été utilisé dans le passé. Son emplacement correct (pour les systèmes Linux) est /sbin/init. Si le noyau ne trouve pas init, il essaiera d'exécuter /bin/sh. Si cela échoue, le système ne démarrera pas.
Linux a 7 niveaux d'exécution (0 : arrêt, mode arrêt, 1 : mode mono-utilisateur, 2 : mode multi-utilisateur, 3 : mode texte multi-utilisateur complet, 4 : le système n'est pas utilisé, réservé à un usage général, 5 : mode graphique, 6 : mode redémarrage), le niveau d'exécution est le niveau fonctionnel que le système d'exploitation exécute actuellement. Ce niveau va de 0 à 6 et possède différentes fonctions.
Description spécifique au niveau :
0 : Mode d'arrêt du système (arrêt), le niveau de fonctionnement par défaut du système ne peut pas être défini sur 0, sinon il ne démarrera pas normalement et s'arrêtera automatiquement dès qu'il sera allumé.
1 : Mode mono-utilisateur, autorité root, utilisé pour la maintenance du système, la connexion à distance est interdite, tout comme la connexion en mode sans échec sous Windows.
2 : Mode multi-utilisateur, pas de support réseau NFS.
3 : Terminez le mode texte multi-utilisateur, avec NFS, entrez dans le mode ligne de commande de la console après vous être connecté.
4 : Le système n'est pas utilisé et est réservé à un usage général. Il peut être utilisé pour faire certaines choses dans certaines circonstances particulières. Par exemple, lorsque la batterie de l'ordinateur portable est épuisée, vous pouvez passer à ce mode pour effectuer certains réglages.
5 : Mode graphique, après vous être connecté, entrez dans le mode graphique GUI ou GNOME, l'interface graphique KDE, telle que le système X Window.
6 : Le système s'arrête et redémarre normalement. Le niveau d'exécution par défaut ne peut pas être défini sur 6, sinon il ne peut pas démarrer normalement et sera toujours allumé et redémarré.
Le niveau d'exécution standard de Linux est 3 ou 5
Principe du niveau d'exécution :
1 Il existe de nombreux programmes de script serveur sous le répertoire /etc/rc.d/init.d, généralement appelés services (service )
2. Il y a 7 répertoires nommés rcN.d sous /etc/rc.d, correspondant aux 7 niveaux de fonctionnement du système
3 Il y a quelques fichiers de liens symboliques dans le répertoire rcN.d. Ils pointent tous vers le fichier de script de service dans le répertoire init.d. La règle de dénomination est K+nn+nom du service ou S+nn+nom du service, où nn est un nombre à deux chiffres.
4. Le système entrera dans le répertoire rcN.d correspondant en fonction du niveau d'exécution spécifié et récupérera les fichiers de lien dans le répertoire par ordre de nom de fichier : pour les fichiers commençant par K (Kill), le système terminera le répertoire correspondant. service ; pour les fichiers commençant par K (Kill), le système mettra fin au service correspondant ; Pour les fichiers commençant par S (Démarrer), le système démarrera le service correspondant
5 Pour vérifier le niveau d'exécution, utilisez : runlevel
. 6. Pour accéder à d'autres niveaux d'exécution, utilisez : initN. Si init3, il entrera en mode terminal et init5 se connectera au mode GUI graphique
7. De plus, init0 doit s'arrêter et init6 doit s'arrêter. redémarrez le système.
Le niveau de fonctionnement standard de Linux est 3 ou 5. S'il est 3, le système est dans un état multi-utilisateur ; s'il est 5, il exécute le système XWindow. Différents niveaux d'exécution ont des utilisations différentes et doivent être définis en fonction de vos différentes situations. Par exemple, si vous perdez votre mot de passe root, vous pouvez le configurer en démarrant la machine dans un état mono-utilisateur. Entrez :
init=/bin/shrw
à l'invite lilo après le démarrage. Cela fera passer la machine au niveau d'exécution 1 et montera le système de fichiers racine en lecture et en écriture. Il passera toutes les authentifications du système, vous permettra d'utiliser le programme passwd pour modifier le mot de passe root, puis démarrera à un nouveau niveau d'exécution.
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!