L'arrêt d'un système Linux doit se faire avec le plus grand soin.
ATTENTION!!! Vous ne devez jamais éteindre l'ordinateur ou appuyer sur le bouton "RESET" pendant le fonctionnement.
La raison est très simple à comprendre. Chaque fois que vous faites des accès disque le système Linux n'écrit pas immédiatement les données envoyées sur le disque, mais le fera quand le noyau libérera du temps machine. En attendant, le système conserve en mémoire les entrées et sorties disque. Si vous arrêtez la machine sans que le système Linux ait eu le temps d'écrire ces données, vous allez corrompre à coup sûr vos systèmes de fichiers.
La procédure d'arrêt du système comprend également d'autres précautions.
* Un signal est envoyé à tous les processus en cours, et qui peuvent alors se terminer proprement.
* Les systèmes de fichiers sont correctement démontés.
* Si vous utilisez Linux en réseau, il est également possible d'alerter tous les utilisateurs de l'arrêt imminent de votre machine, afin de leur laisser une chance de se déconnecter proprement et de sauver leurs travaux en cours.
Linux possède plusieurs commandes pour stopper le système: halt, shtudown, reboot, et [Alt] + [Ctrl] + [Suppr].
La méthode la plus simple pour éteindre l'ordinateur, est d'utiliser la commande Linux halt, à la condition que votre système ne soit pas intégré dans un réseau. N'arrêtez pas l'ordinateur tant que vous n'aurez pas vu s'afficher le message:
The system is halted.
Pour redémarrer votre système vous pouvez utiliser la commande reboot ou la commande [Alt] + [Ctrl] + [Suppr]. Votre système va fermer proprement tous ses fichiers, et la machine sera immédiatement réinitialisée. Comme pour la commande halt, il est fortement conseillé de ne pas l'utiliser si on est connecté sur un réseau.
Si vous êtes connecté à un réseau, vous devez utiliser la commande shutdown, qui préviendra tous les utilisateurs de l'arrêt imminent de la machine, fermera tous les fichiers, et lancera soit la commande halt ou soit la commande reboot, en fonction des paramètres que vous aurez indiqués.
Syntaxe générale de shutdown:
shutdown option temps message_utilisateurs
message_utilisateurs = avertissement envoyé sur le terminal de chaque utilisateur.
temps = est l'heure d'arrêt désirée (au format hh:mn:ss), du système. Vous pouvez aussi indiquer now ( maintenant) à la place de temps, dans ce cas l'opération aura lieu immédiatement.
option = -k, -r, -h,-f, -n,-c
L'option -k, ne ferme pas réellement le système, elle envoie seulement un message sur le terminal de chaque utilisateur.
L'option -r, ferme le système et réinitialise après (option identique à la commande reboot).
L'option -h, ferme le système, et tant que vous n'aurez pas vu s'afficher le message: The system is halted, vous ne devez pas éteindre votre ordinateur (option identique à la commande halt).
Nous ne documenterons pas les options f, n, et c, elles peuvent poser des problèmes d'utilisation pour un débutant. Si vous voulez connaître la description de ces options, soit vous regardez la page de man correspondante, soit vous tapez la commande shutdown puis [Entrée], un écran d'aide s'affichera.