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 reboot
commande 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 reboot
commande.
La reboot
commande Linux
reboot
commande 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 reboot
commande. Le simple fait d’utiliser la reboot
commande seule peut ne pas fonctionner pour la plupart des utilisateurs.
Options disponibles avec la commande reboot
Vous pouvez personnaliser la reboot
commande à l’aide des options suivantes pour mieux répondre à votre besoin de redémarrer votre système.
Options | Description |
-p | éteindre la machine |
--halt | halt the machine |
-f | forcer pour un redémarrage immédiat |
–wtmp-only | n’écrit que wtmp l’entrée d’arrêt, n’arrête pas réellement ou ne redémarre pas le système |
L’ -p
option, lorsqu’elle est utilisée avec la reboot
commande, éteindra la machine. Cette option fonctionne de la même manière avec les autres commandes shutdown
, halt
et poweroff
.
L’ -f
option 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-only
option 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 poweroff
, halt
et shutdown
.
Utilisation de la commande de redémarrage sur votre système
Pour commencer à utiliser la reboot
commande, jetez un œil à l’exemple suivant pour mieux comprendre l’implémentation.
Syntaxe :
sudo reboot
Sortie :
Après avoir émis la sudo reboot
commande, 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 reboot
commande é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.
Syntaxe générale :
ssh root@[remote_server_ip] /sbin/reboot
La commande peut être comprise par morceaux. Ici, j’ai utilisé l’ ssh
utilitaire pour me connecter en tant root
qu’utilisateur au serveur distant. Dans la même commande, j’ai spécifié de redémarrer le serveur à l’aide de la /sbin/reboot
commande.
Comprenons cette syntaxe avec un exemple.
ssh root@142.93.217.188
Je me suis connecté en tant root
qu’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 reboot
commande 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’ --message
option) 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 systemctl
commande pour démarrer l’ reboot
utilitaire de ligne de commande. Vous pouvez également utiliser la service
commande 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.
Vérification des journaux de redémarrage
Le journal de redémarrage du système est stocké dans /var/log/wtmp
un fichier sur votre machine Linux. Mais au lieu de faire défiler ce fichier, vous pouvez simplement utiliser la last reboo
commande 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 reboot
commande Linux. Nous pouvons dire en toute sécurité que la plupart des options qui s’appliquent à la commande reboot fonctionnent également avec les commandes shutdown
, halt
et poweroff
. Nous pouvons maintenant utiliser facilement la reboot
commande 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 .