Maison  >  Article  >  Tutoriel système  >  Partir de zéro : découvrez les différences entre les niveaux d'exécution de Linux

Partir de zéro : découvrez les différences entre les niveaux d'exécution de Linux

王林
王林original
2024-02-21 14:42:03550parcourir

L'apprentissage du système d'exploitation Linux est l'une des connaissances de base essentielles pour tout administrateur système ou programmeur. Parmi eux, comprendre les différences entre les différents niveaux de fonctionnement de Linux est crucial pour maîtriser la gestion et le dépannage du système. Cet article partira de zéro et approfondira le concept des niveaux d'exécution Linux et comment les configurer et les contrôler en conséquence dans les opérations réelles.

Que sont les niveaux d'exécution Linux ?

Dans les systèmes Linux, les niveaux d'exécution font référence aux modes d'exécution du système d'exploitation dans différents états. Chaque niveau d'exécution a des services et des fonctions spécifiques. Il existe un total de 7 niveaux d'exécution (0 à 6) sous Linux, et chaque niveau représente un mode de fonctionnement différent du système. Le rôle principal du niveau d'exécution est de déterminer quels services et programmes s'exécutent au démarrage du système.

La différence entre les différents niveaux de fonctionnement Linux :

  1. Niveau d'exécution 0 (arrêt) : le système effectuera une opération d'arrêt, arrêtera tous les services et programmes et arrêtera le système en toute sécurité.
  2. Niveau d'exécution 1 (mode mono-utilisateur) : le système passe en mode mono-utilisateur, seuls les services les plus élémentaires sont démarrés et les opérations de maintenance et de réparation du système peuvent être effectuées.
  3. Niveau d'exécution 2 (pas de support réseau) : à ce niveau, le système démarre les services de base, mais il n'y a pas de support réseau, adapté aux environnements de développement et de test locaux.
  4. Niveau d'exécution 3 (multi-utilisateur, pas d'interface graphique) : Le système démarre tous les services de base, y compris les services réseau, mais ne charge pas l'interface graphique, adaptée aux environnements de serveur.
  5. Niveau d'exécution 4 (réservé)  : Dans la plupart des systèmes Linux, le niveau d'exécution 4 n'a pas d'objectif spécifique et est généralement laissé vide.
  6. Niveau d'exécution 5 (multi-utilisateur, avec interface graphique) : Le système démarre tous les services et charge l'interface graphique, adaptée aux utilisateurs de bureau.
  7. Niveau d'exécution 6 (redémarrage) : le système effectuera une opération de redémarrage, arrêtera tous les services et programmes, puis redémarrera le système.

Comment changer de niveau d'exécution Linux ?

Dans les systèmes Linux, vous pouvez changer de niveau d'exécution en modifiant le fichier /etc/inittab ou en utilisant la commande systemctl. Voici un exemple de la façon de procéder : /etc/inittab文件或使用systemctl命令来切换运行级别。以下是具体操作示例:

  1. 通过修改/etc/inittab文件

首先,打开终端并使用文本编辑器编辑/etc/inittab文件:

sudo nano /etc/inittab

找到以下行:

id:5:initdefault:

5修改为想要切换的运行级别编号,保存并退出编辑器。

  1. 通过systemctl
En modifiant le fichier /etc/inittab

 :

Tout d'abord, ouvrez un terminal et utilisez un éditeur de texte pour modifier le /etc/inittab Fichier :

sudo systemctl isolate multi-user.target

Recherchez la ligne suivante : 🎜rrreee🎜Remplacez 5 par le numéro de niveau d'exécution que vous souhaitez changer, enregistrez et quittez l'éditeur. 🎜
    🎜🎜Grâce à la commande systemctl🎜 : 🎜🎜🎜Utilisez la commande suivante pour changer de niveau d'exécution (en prenant comme exemple le passage au niveau d'exécution 3) : 🎜rrreee 🎜Résumé : 🎜🎜 Grâce à l'introduction de cet article, nous comprenons les différences et les méthodes de commutation des différents niveaux de fonctionnement de Linux. La maîtrise des concepts et des opérations des niveaux d'exécution peut nous aider à mieux gérer les systèmes Linux et à améliorer la stabilité et la sécurité du système. J'espère que cet article vous sera utile dans le processus d'apprentissage de 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn