Comment puis-je voir ou modifier le niveau d'exécution par défaut?

26

Dans le manuel d'administration Linux / Unix, il est mentionné que vous pouvez modifier le fichier /etc/inittab pour modifier le niveau d'exécution. Je n'ai pas ce fichier le 10.04. J'ai googlé ceci et ai trouvé une astuce disant que le fichier avait été remplacé par /etc/event.d/rc-default - cependant je n'ai pas ce fichier sur mon système non plus.

Est-ce qu'ils ont été supprimés ou est-ce que 10.04 traite différemment les niveaux d'exécution?

    
posée cwd 09.12.2011 - 19:15
la source

3 réponses

29

Oui, ça les traite différemment.

Pour voir le niveau d'exécution actuel (et précédent):

runlevel

Pour changer de niveau d’exécution:

sudo init $runlevel

Par exemple, pour redémarrer:

sudo init 6

L'initialisation que vous êtes en train de lire a été remplacée par upstart à partir d'Edgy Eft 6.10; et l'un des programmes fournis par upstart est sa propre implémentation d'init. Voici les documents pour la version 10.04.

Pour changer le niveau d’exécution par défaut, utilisez votre éditeur de texte préféré sur /etc/init/rc-sysinit.conf ...

sudo vim /etc/init/rc-sysinit.conf

Remplacez cette ligne par le niveau d’exécution que vous souhaitez ...

env DEFAULT_RUNLEVEL=2

À chaque démarrage, upstart utilisera ce niveau d’exécution.

    
réponse donnée user8290 09.12.2011 - 19:31
la source
2

Pour voir la commande de niveau d’exécution actuelle:

$ who -r or $ runlevel

Si vous voulez un hasard, la commande runlevel

$ sudo init 1 (le mode mono-utilisateur sera utilisé)

Ce sont des niveaux différents que vous pouvez exécuter:

0 - Arrêt du système; aucune activité, le système peut être mis hors tension en toute sécurité.

1 - Utilisateur unique; rarement utilisé.

2 - Plusieurs utilisateurs, pas de NFS (système de fichiers réseau); également utilisé rarement.

3 - Plusieurs utilisateurs, interface de ligne de commande (mode tout texte); le niveau d'exécution standard pour la plupart des matériels serveur basés sur Linux.

4 - Définissable par l'utilisateur

5 - Plusieurs utilisateurs, interface graphique (interface graphique); le niveau de fonctionnement standard pour la plupart Systèmes de bureau basés sur Linux.

6 - Redémarrez; utilisé lors du redémarrage du système.

    
réponse donnée Premkumar 05.03.2014 - 05:50
la source
1

Normalement, cela se fait en ajoutant explicitement un nombre aux options du noyau dans l’entrée GRUB.

Disons que vous voulez modifier l'entrée par défaut grub du niveau d'exécution par défaut (5) à 3:

sudo vim /boot/grub/grub.cfg

Recherchez un emplacement d’entrée de démarrage par défaut et consultez la ligne linux . Cela pourrait ressembler à ceci:

linux   /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro   quiet splash vt.handoff=7

Ajoutez 3 à la fin de cette ligne:

linux   /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro   quiet splash vt.handoff=7 3

Essayez-le:

sudo reboot
    
réponse donnée Andrejs Cainikovs 09.12.2011 - 19:32
la source

Lire d'autres questions sur les étiquettes