Commandes d'arrêt du système
Les commandes shutdown et init sont les principales commandes utilisées pour arrêter un système. Ces deux commandes effectuent un arrêt ordonné du système. Ainsi, toutes les modifications apportées au système de fichiers sont enregistrées sur le disque, et tous les services système, tous les processus et le système d'exploitation sont arrêtés normalement.
L'utilisation de la combinaison de touches d'arrêt du système ou sa mise hors tension suivie de sa mise sous tension ne constituent pas des arrêts ordonnés, car les services système sont arrêtés brusquement. Toutefois, il arrive que ces méthodes soient nécessaires dans des situations d'urgence.
Le tableau suivant présente les différentes commandes d'arrêt et fournit des recommandations pour leur utilisation.
Table 3-1 Commandes d'arrêt | | |
shutdown
| Exécutable qui appelle le programme init pour arrêter le système. Le système est placé au niveau d'exécution S par défaut.
| Utilisez cette commande pour arrêter les serveurs qui fonctionnent au niveau d'exécution 3.
|
init
| Exécutable qui arrête tous les processus actifs et synchronise les disques avant de modification les niveaux d'exécution.
| Etant donné que cette commande arrête le système plus rapidement, il est conseillé de l'utiliser pour l'arrêt des systèmes autonomes, sans incidence pour les autres utilisateurs. Aucune notification n'est envoyée pour un arrêt imminent.
|
reboot
| Exécutable qui synchronise les disques et transmet des instructions d'initialisation à l'appel système uadmin. L'appel système arrête alors le processeur.
| La commande init reste la méthode recommandée.
|
halt, poweroff
| Exécutable qui synchronise les disques et arrête le processeur.
| Non recommandée, car elle n'arrête pas tous les processus ni ne démonte pas les systèmes de fichiers restants. L'interruption des services sans arrêt ordonné ne doit s'effectuer que dans les situations d'urgence ou lorsque la plupart des services sont déjà arrêtés.
|
|