Redémarrer Linux de la console

Anonim

Redémarrer Linux de la console

Les détenteurs de distributions Linux différentes sont parfois confrontés à la nécessité de redémarrer le système d'exploitation, ce qui doit être effectué après avoir apporté des modifications aux paramètres ou lorsque des problèmes apparaissent. En règle générale, la tâche est effectuée via l'interface graphique, mais cette option ne fonctionne pas toujours efficacement. C'est pourquoi beaucoup sont recours à la mise en service des commandes de terminaux, responsables de l'alimentation du signal pour redémarrer. Aujourd'hui, nous voulons vous parler de tous les moyens disponibles de redémarrer Linux à travers la console sur l'exemple d'Ubuntu.

Redémarrez Linux à travers la console

Comme vous le savez déjà, les instructions d'aujourd'hui seront basées sur Ubuntu. Toutefois, les propriétaires d'autres distributions seront également utiles, car les différences ne sont presque jamais observées. Si vous voyez soudainement un message d'erreur lorsque vous essayez d'entrer une commande, les informations suivantes seront affichées sur la raison pour laquelle cette requête ne peut pas être complétée. Utilisez les informations reçues pour trouver une alternative, par exemple, dans la documentation officielle. Nous allons prendre en compte de toutes les méthodes, et il y en a assez.

Méthode 1: Équipe de redémarrage

Lors de l'équipe de redémarrage, même les utilisateurs les plus novices des systèmes d'exploitation Linux ont été entendus. Tout son essence est juste d'envoyer la session en cours pour redémarrer et les arguments supplémentaires ne sont pas spécifiés.

  1. Ouvrez le menu Application et passez à partir du "terminal" à partir de là. Pour ce faire, vous pouvez utiliser une autre option pratique, par exemple, la clé à chaud standard Ctrl + Alt + T.
  2. Exécution du terminal pour redémarrer davantage le système Linux

  3. L'action de redémarrage via le redémarrage est définie pour le compte du superutilisateur, la ligne d'entrée ressemble donc à ceci: Redémarrage de sudo.
  4. Utilisation de la commande Redémarrer pour redémarrer rapidement le système Linux

  5. En conséquence, vous devrez confirmer le compte en écrivant un mot de passe de celui-ci. Prenez en compte que les caractères de mot de passe entrés dans la console ne sont jamais affichés.
  6. Entrez le mot de passe pour redémarrer rapidement le système Linux via la commande Redémarrer

L'ordinateur complétera immédiatement ses travaux et, après quelques secondes, la nouvelle session démarrera en mode habituel. Il allumera automatiquement la console virtuelle avec une coque graphique, même si vous avez utilisé un autre terminal avant cela.

Méthode 2: Équipe d'arrêt

Parfois, l'utilisateur est tenu de redémarrer le PC à une certaine quantité de temps, par exemple, dans quelques minutes. La commande de redémarrage n'est pas très adaptée à de telles fins, nous proposons donc d'utiliser une alternative sous forme d'arrêt.

  1. Exécutez le "terminal" et spécifiez le Sudo Shutdown -R +1, où +1 est l'heure à laquelle la commande sera alimentée. Dans ce cas, c'est une minute. Spécifiez 0 ou maintenant si vous souhaitez exécuter immédiatement le processus d'intérêt.
  2. Une commande pour un redémarrage différé d'un ordinateur via le terminal Linux

  3. La commande shutdown dépend également du superutilisateur. Il prendra donc un mot de passe pour l'activer.
  4. Entrée de mot de passe pour confirmer la commande d'ordinateur de déplacement via le terminal Linux

  5. La nouvelle ligne affiche des informations que la tâche a été créée pendant un certain temps. Si vous souhaitez l'annuler, utilisez la commande de la même ligne.
  6. Notification du lancement réussi du redémarrage différé Linux

Méthode 3: Script init

Certaines distributions prennent en charge la script init, que vous pouvez en lire plus en détail dans leur documentation officielle. Il y aura également écrit sur les paramètres de base associés à ces scripts. Nous allons maintenant définir tous ces moments, car ils ne rentrent pas dans le cadre de ce matériau. Nous ne nous disons que ce que l'init a six paramètres, où 0 est d'éteindre l'ordinateur et 6 est un redémarrage de la session. C'est le dernier paramètre que nous appliquerons maintenant. Pour l'activer, la console devra entrer Sudo init 6. Comme vous l'avez déjà compris à partir de la console Sudo, cette action n'est également effectuée que par la racine.

Une commande de redémarrage de l'ordinateur via les scripts init de Linux

Méthode 4: Service de communication du système D-BUS

Comme vous l'avez probablement remarqué, toutes les trois méthodes d'activation ci-dessus ont nécessité la présence d'un mot de passe superutilisateur, mais tous les utilisateurs n'ont pas la possibilité de l'initier. Surtout à ces fins, nous proposons d'utiliser des messages système D-bus. Il s'agit de l'utilitaire Linux standard qui permet aux programmes d'interagir les uns avec les autres et d'une commande longue et incompréhensible qui envoie un système de redémarrage, comme suit: / USR / bin / dbus-Send - System --Print-Répondre --Desta = "org.freedesktop. consolekit" / org / freeesktop / consolekit / manager org.freedesktop.consolekit.manager.restart. Après son entrée et son activation, la session en cours sera immédiatement terminée.

Redémarrer le système Linux dans le terminal par le biais de messages système

Méthode 5: Touches chaudes SysRQ

Cette méthode n'est associée que indirectement à la console, car elle est configurée à travers elle, et le redémarrage supplémentaire est effectué à travers les raccourritiques. Cependant, nous avons décidé de l'inclure dans cette liste en raison des instabilités et des caractéristiques d'utilisation. Hot Keys SysRQ sera utile dans ces situations où la coque graphique ne répond simplement pas.

  1. Exécutez le terminal et entrez-vous echo 1> / proc / sys / kernel / sysrq.
  2. La commande d'activation de clé à chaud SysRQ à Linux

  3. Suivez le fichier de configuration via un éditeur de texte pratique, par exemple, sudo nano /etc/sysctl.conf.
  4. Aller à la modification du fichier de configuration SysRQ à Linux

  5. Ce fichier est situé dans la section système, de sorte que le fonctionnement du superutilisateur devra ouvrir.
  6. Entrez le mot de passe pour aller modifier le fichier de configuration SysRQ sous Linux

  7. Exécutez le fichier et insérez la chaîne de kernel.sysrq là-bas.
  8. Modification du fichier de configuration SysRQ à Linux

  9. Enregistrez les paramètres et fermez l'éditeur de texte.
  10. Enregistrement du fichier de configuration SysRQ sous Linux après avoir apporté des modifications

  11. Après cela, il sera nécessaire de fixer le code de clé ALT + SYSRQ +. Nous en parlerons plus en détail.
  12. Utilisation de la clé à chaud SysRQ pour redémarrer Linux

Le redémarrage correct est effectué en spécifiant une séquence spécifique de codes de clé. Chacun d'entre eux a la forme suivante:

  • R - Retournez le contrôle du clavier si le travail de c'était imprévu.
  • E - Envoyez tous les processus SIGTERM Signal, ce qui a entraîné une achèvement.
  • Je - fait la même chose, mais seulement à travers le signal Sigkill. Requis dans les cas où certains processus n'ont pas été achevés après SIGTERM.
  • S - responsable de la synchronisation des systèmes de fichiers. Au cours de cette opération, toutes les informations seront enregistrées sur le disque dur.
  • U - démonte le FS et les monte à nouveau en mode lecture seule.
  • B - Exécutez le processus de redémarrage de l'ordinateur, ignorant tous les avertissements.

Il vous suffit d'appuyer sur chaque combinaison en même temps afin que la réinitialisation soit correcte.

Méthode 6: Redémarrage à distance

Certains utilisateurs utilisent activement des outils spéciaux pour gérer des ordinateurs de bureau à distance. Il existe souvent des commandes appropriées dans de telles solutions qui vous permettent d'envoyer l'ordinateur nécessaire pour redémarrer. Par exemple, faites attention à la SSH suivante: ssh [email protected] / sbin / redémarrage. C'est sur ce principe qu'un redémarrage du PC distant sélectionné sur ce serveur se produit. Si vous utilisez d'autres contrôles, lisez la documentation officielle pour obtenir les informations nécessaires.

Redémarrez le bureau distant via le terminal de Linux

Méthode 7: Redémarrez en mode de récupération

Dans la dernière façon, nous voulons dire comment le PC est redémarré en mode de récupération, car de nombreux utilisateurs sont perdus dans ce menu et éteignez simplement l'ordinateur via le bouton, puis il est recommencé. Dans le cas où vous avez changé en mode de récupération, vous pouvez exécuter la console et utiliser l'une des méthodes ci-dessus:

  1. Dans le menu de récupération, vous êtes intéressé par le "Continuez à télécharger normal" ou "Aller à l'interpréteur de commande de suspension". Dans le premier cas, le début du système d'exploitation commence simplement et le deuxième élément démarre la console à la racine.
  2. Exécuter la console en mode de récupération Linux

  3. Si vous exécutez le terminal, confirmez cette opération en appuyant sur la touche Entrée.
  4. Confirmation de la console de départ en mode de récupération Linux

  5. Ensuite, il reste seulement d'entrer une commande appropriée, par exemple, redémarrer pour envoyer un PC à redémarrer.
  6. Redémarrez l'ordinateur via la console dans le mode de restauration Linux

Comme vous pouvez le constater, il existe un grand nombre de méthodes qui vous permettent de redémarrer rapidement le système Linux via la console. Il ne reste plus qu'à comprendre laquelle de ces options doit être utilisée dans une certaine situation pour répondre aux conditions nécessitant le redémarrage du système d'exploitation.

Lire la suite