Catégorie : Divers

12 septembre 2015 /

Pour changer le RunLevel par défaut, Il faut éditer/créer le fichier /etc/inittab.
Puis changer la ligne suivante:

id:5:initdefault

Pour mettre le RunLevel par défaut à 3 il suffit de modifier la ligne de cette façon:

id:3:initdefault

Les run levels ne sont pas tous normalisés, en général la signification suivante est adoptée :

0 : Arrêt
1 : Mode mono-utilisateur ou maintenance
2 à 5 : dépend du système d’exploitation(*)
6 : Redémarrage

(*)
Le niveau 2 peut correspondre à un mode multi-utilisateur sans serveur applicatif.

Le niveau 3 correspond alors à un environnement multi-utilisateur avec serveurs applicatifs.
Le niveau 4 ou 5 est parfois utilisé pour lancer l’environnement graphique.

11 septembre 2015 /

Pour connaître les différents Shell installés sur le système, il suffit de regarder le fichier /etc/shells:

cat /etc/shells

shell

8 septembre 2015 /

Il est possible d’afficher un calendier dans son terminal.

Pour cela il faut utiliser la commande cal:

cal

cal

1 septembre 2015 /

Pour regarder le code de sortie de la dernière commande:

echo $?

30 août 2015 /

Pour redémarré une machine Linux qui a planté:

Garder appuyé les touches Alt et Impr Ecran.
En gardant les touches précédentes toujours appuyés, taper en majuscule: REISUB
La machine va redémarrer

La dernière lettre B dit au système de redémarrer. Remplacer par la lettre O si vous voulez éteindre la machine.

« R » « récupère » le clavier.
« E » envoie le signal SIGTERM à tous les processus excepté init.
« I »   envoie le signal SIGKILL à tous les processus excepté init.
« S » Synchronise tous les systèmes de fichiers montés.
« U » Passe tous les systèmes de fichiers montés en lecture seule.
« O » Éteindre ou « B » Redémarre.

Pour se souvenir de l’ordre des lettres à utiliser,il y a la phrase mnémotechnique suivante : « Revenir En Islande Sur Un Bateau ».

Pour faire la même chose via une connexion ssh, avec l’aide de la commande echo, on peux également envoyer au système les mêmes actions (sauf SIGTERM et SIGKILL):

echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger
echo b > /proc/sysrq-trigger