phhsnews.com


phhsnews.com / Que sont les «niveaux d'exécution» sous Linux?

Que sont les «niveaux d'exécution» sous Linux?


Lorsqu'un système Linux démarre, il entre dans son niveau d'exécution par défaut et exécute les scripts de démarrage associés à ce niveau d'exécution.

Traditionnellement, Linux utilisait des scripts d'initialisation de type System V - tandis que les nouveaux systèmes d'initialisation finissent par annuler les niveaux d'exécution traditionnels, ce qu'ils n'ont pas encore fait. Par exemple, le système Upstart d'Ubuntu utilise toujours les scripts traditionnels de type System V.

Qu'est-ce qu'un Runlevel?

Lorsqu'un système Linux démarre, il lance les processus init . init est responsable du lancement des autres processus sur le système. Par exemple, lorsque vous démarrez votre ordinateur Linux, le noyau démarre init, et init exécute les scripts de démarrage pour initialiser votre matériel, mettre en réseau, démarrer votre bureau graphique.

Cependant, il n'y a pas qu'un seul ensemble de démarrage scripts init exécute. Il existe plusieurs niveaux d'exécution avec leurs propres scripts de démarrage. Par exemple, un niveau d'exécution peut mettre en réseau et lancer le bureau graphique, tandis qu'un autre niveau d'exécution peut laisser le réseau désactivé et ignorer le bureau graphique. Cela signifie que vous pouvez passer du "mode bureau graphique" au "mode console texte sans réseau" avec une seule commande, sans démarrer et arrêter manuellement différents services.

Plus particulièrement, init exécute les scripts situés dans un répertoire spécifique qui correspond à le niveau d'exécution. Par exemple, lorsque vous entrez le niveau d'exécution 3 sur Ubuntu, init exécute les scripts situés dans le répertoire /etc/rc3.d

Au moins, voici comment cela fonctionne avec un système d'initialisation System V traditionnel - les distributions Linux commencent à remplacez l'ancien système d'initialisation System V. Tandis que Upstart d'Ubuntu maintient actuellement la compatibilité avec les scripts d'initialisation de SysV, ceci est susceptible de changer dans le futur

The Runlevels

Certains niveaux d'exécution sont standard entre les distributions Linux, tandis que certains niveaux d'exécution varient de distribution à distribution. Les niveaux d'exécution sont standard:

0 -

  • Halt (Arrête le système.) 1 -
  • Mode utilisateur unique (Le système démarre en mode superutilisateur sans démarrer les démons ou le réseau. Idéal pour démarrer dans un environnement de récupération ou de diagnostic.) 6 -
  • Redémarrer Les niveaux de fonctionnement 2-5 varient en fonction de la distribution. Par exemple, sur Ubuntu et Debian, les niveaux de fonctionnement 2-5 sont les mêmes et fournissent un mode multi-utilisateur complet avec une connexion réseau et graphique. Sur Fedora et Red Hat, le niveau d'exécution 2 fournit le mode multi-utilisateur sans réseau (connexion à la console uniquement), le niveau d'exécution 3 fournit le mode multi-utilisateur avec réseau (console uniquement), le niveau d'exécution 4 est inutilisé et le niveau d'exécution

Passer à un niveau d'exécution différent

Pour passer à un autre niveau d'exécution lorsque le système est déjà en cours d'exécution, utilisez la commande suivante:

sudo telinit #

Remplacez # par le numéro du niveau d'exécution auquel vous souhaitez passer. Omettez sudo et exécutez la commande en tant que root si vous exécutez une distribution qui n'utilise pas sudo.

Amorcer directement à un niveau d'exécution spécifique

Vous pouvez sélectionner un niveau d'exécution à partir du chargeur de démarrage - Grub, par exemple Exemple. Au début du processus de démarrage, appuyez sur une touche pour accéder à Grub, sélectionnez votre entrée de démarrage et appuyez sur e pour l'éditer

Vous pouvez ajouter

simple à la fin du linux ligne pour entrer dans le niveau d'exécution mono-utilisateur (niveau d'exécution 1). (Appuyez sur Ctrl + x pour démarrer après.) C'est la même chose que l'option de mode de récupération dans Grub. Traditionnellement, vous pouviez spécifier un nombre comme paramètre du noyau et vous pouviez démarrer à ce niveau d'exécution - par exemple, en utilisant

3 au lieu de simple pour démarrer au niveau d'exécution 3. Toutefois, cela ne semble pas fonctionner sur les dernières versions d'Ubuntu - Upstart ne semble pas l'autoriser. De même, la façon dont vous changez le niveau d'exécution par défaut dépend de votre distribution. Bien que le démon Upstart d'Ubuntu émule encore le système d'initialisation SystemV, une grande partie de cette information changera dans le futur. Par exemple, Upstart est basé sur les événements: il peut arrêter et démarrer les services lorsque des événements se produisent (par exemple, un service peut démarrer lorsqu'un périphérique est connecté au système et s'arrêter lorsque le périphérique est supprimé). Fedora a également son propre successeur à init, systemd.



Pourquoi Google dit Mozilla Thunderbird est-il moins sûr?

Pourquoi Google dit Mozilla Thunderbird est-il moins sûr?

Parfois, lorsque vous cherchez une réponse à une question, vous finissez par trouver quelque chose d'assez surprenant. Un exemple: la déclaration de Google selon laquelle Mozilla Thunderbird est moins sûre, mais pourquoi dit-on cela? La session questions-réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web de questions et réponses.

(how-to)

Comment Windows 10 peut-il fonctionner avec seulement 32 Go d'espace disque?

Comment Windows 10 peut-il fonctionner avec seulement 32 Go d'espace disque?

Tous les systèmes d'exploitation ont besoin d'une certaine quantité d'espace disque pour fonctionner et fonctionner correctement. ordinateurs portables de modèle capable de fonctionner correctement avec les petits disques qui sont construits en eux? La session de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A La question Lecteur SuperUser AngryHacker veut savoir comment Windows 10 peut fonctionner avec aussi peu que 32 Go d'espace disque: Il y a un certain nombre d'ordinateurs portables Windows 10 moins de $ 32 qui ont seulement 32 Go de disque dur SSD (comme Lenovo 100s et HP Stream 13, par exemple).

(how-to)