Qu'est-ce que la commande de redémarrage Linux ?

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

Le redémarrage est l'option de prédilection 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 redémarrer 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 avec force ou de redémarrer proprement et en toute sécurité votre système, Linux vous couvre dans toutes ces situations. Il a diverses commandes dans son arsenal pour répondre à tous vos besoins de redémarrage.

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

  • redémarrer
  • fermer
  • énerver
  • arrêt

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, nous utiliserons le redémarrer commande uniquement.

Le Linux redémarrer commander

redémarrer La commande convient le mieux à votre ordinateur local ainsi qu'aux systèmes distants.

Syntaxe générale :

redémarrage sudo [options]

Noter: Assurez-vous d'utiliser 'sudo‘ lors de l’utilisation du redémarrer commander. En utilisant simplement le redémarrer La commande seule peut ne pas fonctionner pour la plupart des utilisateurs.

Options disponibles avec la commande reboot

Vous pouvez personnaliser le redémarrer commande en utilisant les options suivantes pour mieux répondre à votre besoin de redémarrer votre système.

OptionsLa description
-péteindre la machine
--arrêtarrêter la machine
-Fforcer le redémarrage immédiat
–wtmp-seulementécrit seulement wtmp entrée d'arrêt, n'arrête pas ou ne redémarre pas le système

le -p option lorsqu'il est utilisé avec le redémarrer commande, éteindra la machine. Cette option fonctionne de la même manière avec d'autres commandes fermer, arrêt et éteindre.

le -F L'option force le système à un redémarrage immédiat. Bien qu'il s'agisse d'un redémarrage forcé, il en résulte un arrêt propre.

le –wtmp-seulement L'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 être utilisées avec éteindre, arrêt et fermer commandes aussi.

Utilisation de la commande reboot sur votre système

Pour commencer à utiliser le redémarrer commande, jetez un œil à l'exemple suivant pour mieux comprendre l'implémentation.

Syntaxe:

redémarrage sudo

Sortir:

Après avoir émis le redémarrage sudo commande, tous les utilisateurs seront informés du redémarrage du système. Tous les processus en cours d'exécution sur votre système seront informés de l'arrêt du système.

Après le redémarrer commande est é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/redémarrer

Il suffit de taper cette ligne sur votre terminal pour redémarrer immédiatement votre système.

Utilisation de la commande reboot 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 à partir du 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é le ssh utilitaire pour se connecter en tant que racine utilisateur dans le serveur distant. Dans la même commande, j'ai spécifié de redémarrer le serveur en utilisant le /sbin/redémarrer commander.

Comprenons cette syntaxe avec un exemple.

racine [email protected]

je me suis connecté en tant que racine user sur server_ip comme spécifié dans la commande.

gaurav@ubuntu:~$ ssh [email protected] L'authenticité de l'hôte '142.93.217.188 (142.93.217.188)' ne peut pas être établie. L'empreinte digitale de la clé ECDSA est SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Êtes-vous sûr de vouloir continuer à vous connecter (oui/non) ? oui Avertissement : Ajout permanent de « 142.93.217.188 » (ECDSA) à la liste des hôtes connus. Mot de passe de [email protected] : Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Les programmes inclus avec le Le système Debian GNU/Linux est un logiciel libre ; les conditions de distribution exactes pour chaque programme sont décrites dans les fichiers individuels dans /usr/share/doc/*/copyright. Debian GNU/Linux est fourni avec ABSOLUMENT AUCUNE GARANTIE, dans la mesure permise par la loi applicable. root@debian-s-1vcpu-1gb-blr1-01:~#

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

redémarrage sudo

Sortir:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Connexion à 142.93.217.188 fermée par l'hôte distant. Connexion au 142.93.217.188 fermée. gaurav@ubuntu:~$

Personnaliser votre redémarrage

Si vous êtes un administrateur système, vous pouvez même déposer un message (avec le --message option) ainsi que la commande reboot pour permettre à tous les utilisateurs du système de savoir pourquoi il est redémarré.

Exemple:

sudo systemctl --message="Exercice de maintenance logicielle trimestriel" redémarrage

Ici, nous avons utilisé le systemctl commande pour démarrer le redémarrer utilitaire de ligne de commande. Vous pouvez également utiliser le un service commande au lieu de systemctl.

Exemple de sortie :

Le système redémarre (exercice de maintenance logicielle trimestriel)

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 fichier sur votre machine Linux. Mais au lieu de faire défiler ce fichier, vous pouvez simplement utiliser le dernier reboot pour vérifier rapidement votre journal de redémarrage.

dernier redémarrage | moins

Exemple de sortie :

redémarrer le démarrage du système 4.15.0-112-gener mar. 29 sept. 16:30 toujours en cours d'exécution redémarrer le démarrage du système 4.15.0-112-gener mar. 29 sept. 13:21 - 16:30 (03:09) redémarrer le démarrage du système 4.15.0- 112-gener Tue Sep 29 12:07 - 13:21 (01:13) redémarrer le démarrage du système 4.15.0-112-gener Mar Sep 29 08:51 - 12:06 (03:15) redémarrer le démarrage du système 4.15.0- 112-gener Lun 28 sept. 20:22 - 21:00 (00:37) redémarrer le démarrage du système 4.15.0-112-gener Lun 28 sept. 16:27 - 16:45 (00:17) redémarrer le démarrage du système 4.15.0- 112-gener Lun 28 sept. 11:22 - 14:16 (02:54) redémarrer le démarrage du système 4.15.0-112-gener Dim 27 sept. 23:04 - 00:22 (01:18) redémarrer le démarrage du système 4.15.0- 112-gener Sun Sep 27 11:25 - 12:29 (01:03) redémarrer le démarrage du système 4.15.0-112-gener Sam Sep 26 09:52 - 12:15 (02:23) redémarrer le démarrage du système 4.15.0- 112-gener ven. 25 sept. 11:12 - 12:15 (1+01:03) redémarrer le démarrage du système 4.15.0-112-gener jeu sept. 24 11:13 - 17:19 (06:06)

Conclusion

Maintenant, nous avons une idée claire de la façon dont Linux redémarrer fonctions de commande. Nous pouvons dire en toute sécurité que la plupart des options qui s'appliquent à la commande de redémarrage fonctionnent également avec le fermer, arrêt et éteindre commander. Nous pouvons maintenant facilement utiliser le redémarrer commande pour redémarrer rapidement votre système Linux.