Arret/Redémarrage Introduction _L_i_n_u_x est un système multi-utilisateur. Arreter seulement l'ordinateur avec le bouton "off" n'est pas acceptable pour opérer de manière sure. Ceci est vrai meme si vous etes le seul utilisateur et qu'il n'y a pas de réseau connecté. Il y a différents moyens d'arreter et de redémar­ rer une machine Linux. Linuxconf vous propose de choisir dans une boite de dialogue. 11.. PPrriinncciippeess Meme sur une machiné _L_i_n_u_x isolée mono utilisateur, plusiers choses se passent en taches de fond. En arretant d'un coup l'ordinateur, vous pouvez interrompre des opérations importantes et laisser l'ordinateur dans un état problématique (ou au moins en partie). Cela dépend beaucoup de ce qui se passe au moment où le courant est éteint. Voici une petite liste: · Certains éditeurs ou applications bureautiques tournent dans des fenetres ou consoles différentes. A moins que vous leur dites, ils ne sauveront pas le document en cours. · Vous avez juste sauvez un gros document. Linux n'a pas encore écris ce document sur disque meme si l'éditeur croit que le document a été sauvé. LE mode _é_c_r_i_t_u_r_e _d_i_f_f_é_r_é améliore considérablement la performance du disque à un certain prix: Le fait d'arreter l'ordinateur n'importe quand peut faire perdre des données. · Quelques base de données sont mise par jour à certaines heures par cron: En arretant l'ordinateur brutalement, ces bases de données peuvent devenir inutilisables. 22.. LLaa bbooiittee ddee ddiiaalloogguuee Voici la description de chacun des champs de la boite de dialogue. 22..11.. AArrrreetteerr oouu rreeddéémmaarrrreerr Un bouton radio vous permet de choisir entre un arret ou un redémarrage. Un arret effectue les memes opération qu'un redémarrage à part le fait que cela amène la machine dans un état d'arret total. Il faut ensuite arreter le courant ou utiliser le bouton reset pour la redémarrer. 22..22.. DDééllaaii aavvaanntt aarrrreett Sur un système multiutilisateur ou un serveur, il est sage de laisser aux gens un peu de temps pour qu'ils finissent leur tache courante avant d'arreter l'ordinateur. Si vous voulez arreter ou redémarrez maintenant, entrz 0 ici. Le nombre entré s'exprime en minutes et correspond à l'intervalle de temps entre le message et l'arret réel. 22..33.. LLee mmeessssaaggee Actuellement la fonctionalité arret de _L_i_n_u_x peut envoyer un message sur des terminaux. Ce message devrait pouvoir etre envoyer aux utilisaterus d'autres services par la suite (comme Samba). Vous pouvez mettre ce que vous voulez ici (ou meme rien). C'est ce qui sera écris dans chaque fenetre de chaque utilisateur connecté actuellement. 33.. AAlltteerrnnaattiivveess àà cceettttee bbooiittee ddee ddiiaalloogguuee Il y a plusieurs façons d'arreter ou de redémarrer un ordinateur Linux. Ce sont tous des interfaces au dessu de la commande /sbin/shutdown (C'est aussi vrai pour _L_i_n_u_x_c_o_n_f). 33..11.. ccttrrll--aalltt--ssuupppprr En pressant ces trois touches magiques (sauf sous X11), on provoque un redémarrage de la machine. Ceci est controlé par /sbin/init et le fichier /etc/inittab. 33..22.. //ssbbiinn//rreebboooott /sbin/reboot est un alias (en fait un lien symbolique) vers /sbin/shutdown -r NOW. 33..33.. //ssbbiinn//hhaalltt /sbin/halt est un alias (en fait aussi un lien symbolique) vers /sbin/shutdown -h NOW. 44.. VVéérriiffiiccaattiioonn aauuttoommaattiiqquuee ddeess ssyyssttèèmmeess ddee ffiicchhiieerrss Une fois l'arret fait proprement, tous les systèmes de fichiers sont démontés. Le système de fichier racine est mis en mode lecture seule. Pour chaque système un drapeau _p_r_o_p_r_e est mis. Ce drapeau est vérifié au prochaine démarrage pour décider si chaque système de fichier doit subir un examen approfondi avant de terminer le processus de démarrage. Cela permet d'etre au moins sur d'avoir un struture de fichier propre au démarrage après un crash. Cela ne protège pas des pertes de données : Un arret propre est toujours une bonne chose.