Qu'est-ce que le couloir dans Linux

Qu'est-ce que le couloir dans Linux
Les systèmes Linux fonctionnent ou démarrent dans un état appelé Runlevel. Lorsque vous démarrez un système Linux, il démarre avec des conditions prédéfinies qui définissent son état. En règle générale, les systèmes Linux sont démarrés via la ligne de commande par les experts.

Vous pouvez démarrer à travers l'interface graphique. Il y a plusieurs états dans le niveau de course, qui sont définis en fonction de l'état actuel du système. Lisez ce guide à fond si vous voulez également en savoir plus sur le niveau coulant et ses états. Ce guide contient toutes les informations dont vous avez besoin sur le couloir dans Linux.

Qu'est-ce que le couloir dans Linux?

RunLevel est un mode différent utilisé pour les différentes tâches de Linux. Il existe sept types de couleurs qui sont numérotées de zéro à six. Dans Linux, RunLevels Zero, One et Six servent un objectif spécifique. Mais dans Runlevels Two, Three et Four Runlevel, vous pouvez faire n'importe quel objectif décidé par le fournisseur de distribution. Le fichier / etc / inittab détermine le niveau du système du système. Vous pouvez passer manuellement d'un niveau coulant à un autre en tant qu'administrateur.

Il y a quelques raisons principales pour définir le niveau de la coulée, comme:

  • Déterminer comment le système est configuré au démarrage, par exemple si une interface graphique est disponible.
  • Décrivant l'application ou le programme que le système devra exécuter lors du démarrage.

Commutation entre les niveaux coulants

Avant de modifier le couloir, vous devez connaître votre état de coulée actuel. Exécutez la commande suivante dans le terminal:

$ coulevel

Selon la sortie suivante, le premier numéro représente le niveau du couloir précédent qui a fonctionné dans votre système. Le deuxième numéro représente son niveau de course actuel. Ici, «n» signifie que votre système n'était pas auparavant à un niveau coulant différent. Et «5» signifie que le niveau de la course actuel de votre système est 5.

Avec l'option -r, vous pouvez également trouver le couloir avec la commande who:

$ who -r

Nous vous recommandons toujours d'obtenir les informations sur les paramètres avant d'utiliser le niveau du rinallon. Vous pouvez obtenir de l'aide au niveau du ruissellement en exécutant les commandes suivantes:

$ Runlevel --H

Ou

$ Runlevel - help

Pour accéder aux pages de l'homme du couloir, exécutez la commande suivante:

homme coulant

Chaque niveau coulant a sa fonction distincte. Les niveaux de course diffèrent en fonction des systèmes d'exploitation, qui vont de zéro à six. Nous vous recommandons de vous référer au tableau suivant et de comprendre les nombres utilisés pour définir le niveau du couloir:

Courir Cible Description
0 éteindre.cible Rien ne fonctionne à ce niveau coulant. Il n'est utilisé que pour fermer le système.
1 sauvetage.cible En mode de récupération, ce niveau de course est utilisé. C'est un mode à utilisateur unique, donc seule la racine peut y accéder. Il ne configure tout simplement pas l'interface réseau, et les utilisateurs peuvent le définir comme les utilisateurs non racinaires.
2 multi-utilisateurs.cible Il s'exécute en mode multi-utilisateurs mais n'initient pas les interfaces de réseau ou de démon.
3. Fournit une fonctionnalité multi-utilisateurs sans GUI. Ici, une seule CLI est utilisée.
4 Habituellement, ce niveau coulant n'est pas utilisé, et il n'est pas défini. Les utilisateurs peuvent le spécifier.
5 graphique.cible Dans la plupart des systèmes Linux, ce niveau de course est utilisé. Il exécute le système en mode multi-utilisateurs avec une interface utilisateur graphique.
6 redémarrer.cible Dès que la commande RunLevel est exécutée, le système est redémarré.

Emplacement des fichiers RunLevel

Chaque niveau coulant a son répertoire situé à l'intérieur du répertoire / etc. Chaque niveau coulant a son environnement spécifique exécuté via un ensemble particulier de scripts. Maintenant, nous verrons où ces scripts sont stockés.

De nombreux fichiers de configuration et sous-répertoires sont inclus dans le répertoire / etc. Les fichiers RunLevel sont organisés dans ces répertoires dans RC0.D à RC6.D FORMATION.

Chaque sous-répertoire est conçu pour un niveau d'exécution spécifique qui contient les fichiers de configuration. La commande suivante affiche les sous-répertoires:

LS / ETC

Une liste de processus qui s'exécutent à chaque couloir est également disponible. Par exemple, nous pensons que le niveau de coulée 4 répertorie tous les processus en cours d'exécution. Regardons les fichiers dans le / etc / rc4.D sous-répertoire utilisé pour le niveau RuNlevel 4:

ls / etc / rc4.d/

Changer le niveau du couloir

Vous pouvez modifier le couloir à partir de la commande init ou télinit. Voici les commandes suivantes:

init
enlever

Dans les commandes précédentes, modifiez le niveau du rinallon que vous souhaitez changer. Les commandes init et télinit donnent la même sortie. L'exécution des deux commandes précédentes dans le terminal redémarrera votre système rapidement.

La commande SystemCTL aide à trouver et à modifier le niveau du rollable actuel. Tout d'abord, exécutez la commande suivante pour déterminer votre niveau de circulation:

Systemctl Get-Default

L'exécution de la commande précédente affiche le «graphique.cible »comme sortie. Une fois le niveau de course actuel détecté, nous modifions le niveau de course via la commande suivante à l'aide de la commande SystemCTL:

Sudo Systemctl Isolat Multi-utilisateur.cible

Après avoir tapé la commande, appuyez sur le bouton Entrée. Vous serez redirigé vers la nouvelle fenêtre où vous devez fournir vos informations d'identification système. Une fois l'authentification réussie terminée, vous êtes sur la ligne de commande.

Encore une fois, exécutez la commande RunLevel pour vérifier l'état actuel du niveau du rinallon.

Deux types de niveaux de course sont affichés dans la sortie pour faire fonctionner la commande. Il y avait un couloir 5 utilisé précédemment, et il y a un couloir 3 utilisé maintenant.

BTO retournez à l'interface graphique, exécutez la commande suivante:
Isolat Srudo Systemctl Graphique.cible

Après une authentification réussie, vous revenez en mode GUI.

Conclusion

Nous avons complètement expliqué le couloir Linux dans cet article. Il existe différentes façons de vérifier le niveau du couloir, mais nous n'avons décrit qu'une seule méthode afin que vous puissiez bien le comprendre. Si vous souhaitez connaître plus de sujets connexes dans cet article ou que vous avez des questions dans votre esprit, vous pouvez partager votre opinion dans la zone de commentaires.