Tout ce que vous devez savoir sur la commande de redémarrage Linux

Le redémarrage est l’option incontournable sur laquelle beaucoup d’entre nous comptent chaque fois que les choses commencent à agir bizarrement sur un ordinateur. Ou, cela pourrait être l’approche pratique lorsqu’un nouveau logiciel est installé sur le système et qu’il nécessite un redémarrage.

Linux offre la rebootcommande pour redémarrer ou redémarrer un système, même via une connexion à distance. La commande est facile à retenir car le nom lui-même est littéralement la fonction.

Toutes les façons de redémarrer sous Linux

Eh bien, qu’il s’agisse d’arrêter votre système de force ou de redémarrer proprement et en toute sécurité, Linux vous couvre dans toutes ces situations. Il dispose de diverses commandes dans son arsenal pour répondre à tous vos besoins de redémarrage.

Voyons les différentes options de commandes disponibles avec Linux.

  • reboot
  • shutdown
  • pweroff
  • halt

Toutes les commandes indiquées ci-dessus peuvent effectuer différentes actions telles que l’arrêt d’un serveur, le redémarrage d’un système ou l’arrêt d’un système. Ces commandes fonctionnent de manière similaire avec quelques différences mineures.

Pour les besoins de cette page cependant, nous n’utiliserons que la rebootcommande.


La rebootcommande Linux

rebootcommande convient le mieux à votre ordinateur local ainsi qu’aux systèmes distants.

Syntaxe générale :

sudo reboot [options]

Remarque : Assurez-vous d’utiliser ‘ sudo‘ lors de l’utilisation de la rebootcommande. Le simple fait d’utiliser la rebootcommande seule peut ne pas fonctionner pour la plupart des utilisateurs.

Options disponibles avec la commande reboot

Vous pouvez personnaliser la rebootcommande à l’aide des options suivantes pour mieux répondre à votre besoin de redémarrer votre système.

READ  Comment installer Linux Mint 2022
OptionsDescription
-péteindre la machine
--halthalt the machine
-fforcer pour un redémarrage immédiat
–wtmp-onlyn’écrit que wtmpl’entrée d’arrêt, n’arrête pas réellement ou ne redémarre pas le système

L’ -poption, lorsqu’elle est utilisée avec la rebootcommande, éteindra la machine. Cette option fonctionne de la même manière avec les autres commandes shutdownhaltet poweroff.

L’ -foption force le système à redémarrer immédiatement. Bien qu’il s’agisse d’un redémarrage forcé, il entraîne un arrêt propre.

L’ –wtmp-onlyoption vous permet de créer une entrée dans le fichier journal de démarrage sans réellement arrêter ou redémarrer votre système.

Toutes ces options peuvent également être utilisées avec les commandes poweroffhaltet shutdown.


Utilisation de la commande de redémarrage sur votre système

Pour commencer à utiliser la rebootcommande, jetez un œil à l’exemple suivant pour mieux comprendre l’implémentation.

Syntaxe :

sudo reboot

Sortie :

Après avoir émis la sudo rebootcommande, tous les utilisateurs seront informés que le système est en cours de redémarrage. Tous les processus en cours d’exécution sur votre système seront avertis que le système est en panne.

Une fois la rebootcommande émise, aucune autre connexion utilisateur ne sera autorisée par le système.

Vous pouvez également utiliser la commande suivante pour redémarrer votre système.

/sbin/reboot

Le simple fait de taper cette ligne sur votre terminal redémarrera immédiatement votre système.


Utilisation de la commande de redémarrage sur un système Linux distant

Vous pouvez redémarrer un système Linux distant tout aussi facilement avec la commande reboot. Connectez-vous simplement au système distant via ssh depuis le terminal de votre système local.

READ  Ubuntu 22.04 LTS "Jammy Jellyfish": Nouvelles fonctionnalités

Syntaxe générale :

ssh root@[remote_server_ip] /sbin/reboot

La commande peut être comprise par morceaux. Ici, j’ai utilisé l’ sshutilitaire pour me connecter en tant rootqu’utilisateur au serveur distant. Dans la même commande, j’ai spécifié de redémarrer le serveur à l’aide de la /sbin/rebootcommande.

Comprenons cette syntaxe avec un exemple.

ssh root@142.93.217.188

Je me suis connecté en tant rootqu’utilisateur sur le server_ip comme spécifié dans la commande.

gaurav@ubuntu:~$ ssh root@142.93.217.188 
The authenticity of host '142.93.217.188 (142.93.217.188)' can't be established.
ECDSA key fingerprint is SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '142.93.217.188' (ECDSA) to the list of known hosts.
root@142.93.217.188's password: 
Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@debian-s-1vcpu-1gb-blr1-01:~#

Après vous être connecté à distance, utilisez la rebootcommande ci-dessous pour redémarrer le système distant.

sudo reboot

Sortir:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot
Connection to 142.93.217.188 closed by remote host.
Connection to 142.93.217.188 closed.
gaurav@ubuntu:~$

Personnaliser votre redémarrage

Si vous êtes un administrateur système, vous pouvez même déposer un message (avec l’ --messageoption) avec la commande de redémarrage pour faire savoir à tous les utilisateurs du système pourquoi il est redémarré.

Exemple:

sudo systemctl --message="Quarterly software maintenance drill" reboot

Ici, nous avons utilisé la systemctlcommande pour démarrer l’ rebootutilitaire de ligne de commande. Vous pouvez également utiliser la servicecommande au lieu de systemctl.

Exemple de sortie :

System is rebooting (Quarterly software maintenance drill)

Vous pouvez voir la sortie similaire dans les journaux de démarrage.

READ  La différence entre Linux et GNU/Linux

Vérification des journaux de redémarrage

Le journal de redémarrage du système est stocké dans /var/log/wtmpun fichier sur votre machine Linux. Mais au lieu de faire défiler ce fichier, vous pouvez simplement utiliser la last reboocommande t pour vérifier rapidement votre journal de redémarrage.

last reboot | less

Exemple de sortie :

reboot   system boot  4.15.0-112-gener Tue Sep 29 16:30   still running
reboot   system boot  4.15.0-112-gener Tue Sep 29 13:21 - 16:30  (03:09)
reboot   system boot  4.15.0-112-gener Tue Sep 29 12:07 - 13:21  (01:13)
reboot   system boot  4.15.0-112-gener Tue Sep 29 08:51 - 12:06  (03:15)
reboot   system boot  4.15.0-112-gener Mon Sep 28 20:22 - 21:00  (00:37)
reboot   system boot  4.15.0-112-gener Mon Sep 28 16:27 - 16:45  (00:17)
reboot   system boot  4.15.0-112-gener Mon Sep 28 11:22 - 14:16  (02:54)
reboot   system boot  4.15.0-112-gener Sun Sep 27 23:04 - 00:22  (01:18)
reboot   system boot  4.15.0-112-gener Sun Sep 27 11:25 - 12:29  (01:03)
reboot   system boot  4.15.0-112-gener Sat Sep 26 09:52 - 12:15  (02:23)
reboot   system boot  4.15.0-112-gener Fri Sep 25 11:12 - 12:15 (1+01:03)
reboot   system boot  4.15.0-112-gener Thu Sep 24 11:13 - 17:19  (06:06)

Conclusion

Nous avons maintenant une idée claire du fonctionnement de la rebootcommande Linux. Nous pouvons dire en toute sécurité que la plupart des options qui s’appliquent à la commande reboot fonctionnent également avec les commandes shutdownhaltet poweroff. Nous pouvons maintenant utiliser facilement la rebootcommande pour redémarrer rapidement votre système Linux.

Si vous avez aimé cet article, veuillez- vous abonner à notre communauté reddit pour en discuter. Vous pouvez également nous retrouver sur Twitter et Facebook .

5/5 - (1 vote)