7 façons de redémarrer Linux depuis le terminal

Cet article présente différentes méthodes simples pour redémarrer un système Linux via le terminal, en détaillant les commandes appropriées pour chaque situation, y compris la gestion à distance.

Redémarrer Linux depuis le terminal peut sembler compliqué, mais ne vous inquiétez pas, c'est assez simple une fois que vous connaissez les bonnes commandes. Redémarrer Linux est nécessaire après des mises à jour, en cas de dépannage ou de maintenance du système. Cela garantit que les changements prennent effet et maintient la stabilité du système. Cela est particulièrement vrai si vous administrez un système Linux à distance où vous ne pouvez redémarrer Linux que depuis le terminal. Que vous ayez besoin d'un redémarrage immédiat, d'un redémarrage programmé ou d'un arrêt forcé, il existe une méthode pour chaque situation. Dans cet article, nous aborderons différentes manières de redémarrer Linux en utilisant le terminal.

1. Utiliser la commande reboot

La commande reboot termine en toute sécurité tous les processus en cours. Elle s'assure que les tâches en cours se ferment correctement avant de redémarrer le système. Cela aide à prévenir la perte de données et à maintenir la stabilité du système. Pour redémarrer un système Linux immédiatement, exécutez la commande reboot :

sudo reboot

Entrez le mot de passe approprié et appuyez sur la touche Entrée pour redémarrer Linux :

Pour forcer un redémarrage immédiat, exécutez la commande reboot avec l'option -f :

sudo reboot -f

Cela redémarrera votre système immédiatement, indépendamment de tout arrêt programmé ou des processus en cours d'exécution.

2. Utiliser la commande shutdown

Vous pouvez utiliser la commande shutdown pour redémarrer le système immédiatement ou le programmer pour un moment précis. Par exemple, exécuter la commande shutdown avec l'option -r redémarre votre système Linux immédiatement :

sudo shutdown -r now

Avec la commande shutdown, nous pouvons programmer un redémarrage après un certain temps en spécifiant les minutes. Par exemple, pour redémarrer votre système Linux après deux heures, exécutez :

sudo shutdown -r +120

Si vous avez programmé un redémarrage mais que vous avez changé d'avis, vous pouvez facilement l'annuler avec l'option -c :

sudo shutdown -c

3. Utiliser la commande systemctl

Dans les distributions Linux modernes qui utilisent systemd, la méthode recommandée pour redémarrer le système est d'utiliser la commande suivante :

sudo systemctl reboot

Ceci termine tous les processus en cours et redémarre le système en toute sécurité.

4. Utiliser la commande init

Dans les anciennes distributions Linux qui utilisent SysVinit, le système peut être redémarré en utilisant la commande suivante :

sudo init 6

Lorsque vous exécutez init 6, le système passe au niveau d'exécution 6, ce qui signifie qu'il se prépare à un redémarrage. Il arrête tous les processus en cours, démonte les systèmes de fichiers, puis redémarre le système. Bien que cette commande fonctionne toujours sur certains systèmes, nous recommandons d'utiliser la commande systemctl reboot pour les versions Linux plus récentes utilisant systemd.

5. Utiliser la commande telinit

La commande telinit 6 redémarre Linux en ordonnant à init (ou systemd sur les systèmes modernes) de passer au niveau d'exécution 6, ce qui déclenche un redémarrage :

sudo telinit 6

Cette commande garantit que le système redémarre de manière contrôlée en suivant le processus d'arrêt approprié.

6. Utiliser REISUB (Touche magique SysRq)

Si votre système Linux devient non réactif, vous pouvez le redémarrer en toute sécurité en utilisant la séquence de touches R, E, I, S, U, B (pensez à l'opposé de BUSIER), ce qui aide à éviter la corruption des données. Cette méthode envoie des commandes spécifiques au noyau en utilisant la touche SysRq (System Request). Pour redémarrer votre système Linux en utilisant cette méthode, maintenez les touches Alt + SysRq (Impression d'écran) et appuyez sur les touches suivantes une par une dans l'ordre :

  • R : Met le clavier en mode brut, prenant le contrôle des applications.
  • E : Envoie le signal de terminaison à tous les processus.
  • I : Envoie le signal d'arrêt à tous les processus.
  • S : Force une synchronisation du disque, garantissant que toutes les données sont écrites sur le disque.
  • U : Remonte tous les systèmes de fichiers.
  • Systèmes de fichiers en lecture seule, empêchant la corruption.
  • B : Redémarre immédiatement le système.

Cette méthode est utile lorsque le système devient non réactif mais acceptent toujours les entrées au clavier.

7. Redémarrer Linux via SSH

Si vous gérez un serveur Linux à distance et devez le redémarrer, commencez par vous connecter à votre serveur en utilisant SSH :

ssh user@your-server-ip

Une fois connecté, vous pouvez redémarrer le système immédiatement avec :

sudo reboot

De même, si vous devez planifier un redémarrage, vous pouvez utiliser la commande :

sudo shutdown -r +10 # Redémarre après 10 minutes

Vous pouvez annuler un redémarrage programmé à tout moment avec :

sudo shutdown -c

Assurez-vous simplement d'avoir les autorisations nécessaires pour exécuter ces commandes et vous êtes prêt !

Redémarrer Linux depuis le terminal est simple une fois que vous connaissez les bonnes commandes. Que vous ayez besoin d'un redémarrage immédiat, d'un redémarrage programmé ou d'une façon de gérer un système gelé, Linux offre plusieurs options adaptées à différents scénarios. Alors que systemctl reboot est la norme pour les distributions modernes, les anciens systèmes supportent encore init et telinit. Pour la gestion à distance, SSH facilite le redémarrage des serveurs. Avec ces méthodes, vous pouvez efficacement redémarrer votre système directement depuis votre terminal chaque fois que nécessaire.

Questions et réponses importantes à connaître

Comment redémarrer un Linux ?

Pour redémarrer un système Linux, vous pouvez utiliser l'une des commandes suivantes :

    • -

reboot

    : Redémarre le système immédiatement.

  • halt : Arrête le système sans couper l'alimentation (utile pour des systèmes spécifiques).
  • poweroff : Éteint la machine complètement.
  • shutdown -h now : Éteint le système de manière sécurisée. Si vous utilisez systemd, vous pouvez également opter pour :
  • systemctl reboot : Fonctionne comme reboot pour redémarrer.
  • systemctl poweroff : Éteint le système, similaire à poweroff. Ces commandes peuvent être exécutées dans le terminal et nécessitent souvent des privilèges d'administrateur, donc utilisez sudo si nécessaire.

Comment redémarrer un serveur Linux depuis le terminal ?

Pour redémarrer un serveur Linux depuis le terminal, suivez ces étapes simples :

 

  • Connectez-vous au terminal : Assurez-vous d'être connecté en tant que superutilisateur ou de disposer de privilèges administratifs.
  • Utilisez les commandes appropriées :
      • - Tapez

    sudo reboot

      pour redémarrer directement le système. Cette commande vous demandera éventuellement votre mot de passe si vous l'utilisez pour la première fois dans la session.
  • Alternativement, vous pouvez utiliser su - pour passer en mode superutilisateur, puis exécuter la commande reboot.
  • Confirmez le redémarrage : Après avoir exécuté la commande, attendez que le système s'arrête et redémarre automatiquement. Ces étapes vous permettront de redémarrer rapidement votre serveur Linux via le terminal.

 

Comment redémarrer Linux immédiatement ?

Pour redémarrer Linux immédiatement, vous pouvez utiliser la commande suivante dans le terminal :

 

  • Ouvrez le terminal.
  • Tapez la commande suivante : bash poweroff -f
      - Cette commande force l'arrêt immédiat du système sans suivre les procédures d'arrêt habituelles. Alternativement, vous pouvez également utiliser :
  • Pour redémarrer directement : bash reboot -f
  • Cela redémarre le système de manière forcée. Remarque : Utilisez ces commandes avec précaution, car elles ne sauvegardent pas les travaux en cours.

 

Comment lancer Linux démarrage ?

Pour lancer un service au démarrage de Linux, suivez ces étapes :

 

  • Placement du script de démarrage :
      • - Placez le script de démarrage du service dans le répertoire

    /etc/rc.d/init.d/

      .
  • Création de liens symboliques :
  • Créez des liens symboliques pour le script dans les répertoires correspondant aux niveaux d'exécution dans /etc/rc.d/, par exemple :
  • Pour le niveau d'exécution 3 (multi-utilisateur sans interface graphique) : bash ln -s /etc/rc.d/init.d/nom_du_service /etc/rc.d/rc3.d/S99nom_du_service
  • Pour le niveau d'exécution 5 (multi-utilisateur avec interface graphique) : bash ln -s /etc/rc.d/init.d/nom_du_service /etc/rc.d/rc5.d/S99nom_du_service
  • Configurer le script (optionnel) :
  • Assurez-vous que le script a les permissions d'exécution : bash chmod +x /etc/rc.d/init.d/nom_du_service
  • Démarrer le service :
  • Vous pouvez manuellement démarrer le service à l'aide de la commande : bash service nom_du_service start En suivant ces étapes, le service sera automatiquement démarré à chaque boot de votre système Linux.

 

Maintenant que tu as fini de lire 7 façons de redémarrer Linux depuis le terminal, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. 1. Utiliser la commande reboot
  2. 2. Utiliser la commande shutdown
  3. 3. Utiliser la commande systemctl
  4. 4. Utiliser la commande init
  5. 5. Utiliser la commande telinit
  6. 6. Utiliser REISUB (Touche magique SysRq)
  7. 7. Redémarrer Linux via SSH
  8. Questions et réponses importantes à connaître
    1. Comment redémarrer un Linux ?
    2. Comment redémarrer un serveur Linux depuis le terminal ?
    3. Comment redémarrer Linux immédiatement ?
    4. Comment lancer Linux démarrage ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up