Désactiver Linux de la ligne de commande. Linux: redémarrez et désactivez le système pour redémarrer le serveur Ubuntu à partir de la console.

La commande d'arrêt désactive en toute sécurité le système. Tous entrés dans les utilisateurs du système reçoivent une notification que le système est désactivé et que les opérations d'entrée sont bloquées. Vous pouvez immédiatement éteindre le système ou après le délai spécifié.

Désactiver Linux de la ligne de commande est très pratique et de nombreux utilisateurs du système contrôlent leur PC via la ligne de commande dans de telles choses. Tous les processus sont d'abord notifiés que le système est préparé pour un mode veille ou redémarrer via SIGTERM. Cela donne des programmes, tels que VI, le temps de sauvegarder le fichier modifiable, le traitement du courrier et les programmes d'information, la possibilité de quitter le système, etc.

"Shutdown" effectue son travail, signalant le processus init, demandant à la modification du niveau de lancement. Le niveau de démarrage 0 est utilisé pour arrêter le système, le niveau de démarrage 6 est utilisé pour redémarrer le système et le niveau de démarrage 1 est utilisé pour transférer le système à un état dans lequel des tâches administratives peuvent être effectuées (mode mono-utilisateur). Démarrage Level 1 Par défaut, si les options -h ou -r ne sont pas spécifiées.

Dans votre système, il peut y avoir un autre ensemble de paramètres pour la commande d'achèvement; Vérifiez la documentation du périphérique.

Désactiver Linux de la ligne de commande

arrêt [-Akrhphfnc] [-t sECONDE.] temps. [un message]

  1. -Une contrôle d'accès à la commande d'arrêt à l'aide du fichier d'accès /etc/shutdown.allow. Pour plus d'informations, voir «Contrôle d'accès» ci-dessous.
  2. -K Ne pas désactiver, mais envoyer des messages d'avertissement, comme si l'arrêt était réel.
  3. -H indique le système pour terminer le travail, puis l'arrêter.
  4. -P entrées le système pour compléter le travail, puis éteindre.
  5. -H Si le paramètre -h est spécifié, cette option indique que le système doit être chargé dans le moniteur de charge dans les systèmes qui le supportent.
  6. -F Sautez FSCK après le redémarrage.
  7. -F forcemment exécuter FSCK après le redémarrage.
  8. -n ne provoque pas une init pour compléter les processus; Instruire l'arrêt de le faire vous-même.
  • L'utilisation de cette option n'est pas recommandée et ses résultats ne sont pas toujours prévisibles.
  1. -C Annuler en attente de l'achèvement. (Cela ne s'applique pas à "Shutdown maintenant", ce qui n'attend pas qu'il s'allume.) Avec cette option, il est impossible de spécifier l'argument temporel, mais vous pouvez spécifier un message explicatif qui sera envoyé à tous les utilisateurs.
  2. t. sECONDE.. Pour informer l'initialiste d'attendre des secondes entre les processus d'envoi de l'avertissement et du signal de destruction avant de passer à un autre niveau de départ.
  3. temps. L'argument temporel indique lorsque l'opération d'arrêt doit être effectuée.

Le temps peut être formaté de différentes manières:

Premièrement, cela peut être un moment absolu dans HH: MM, où HH est une heure (1 ou 2 chiffres, de 0 à 23), et mm est une minute d'heure (en deux nombres).

Deuxièmement, il peut être au format + m, où M est le nombre de minutes à attendre.

De plus, le mot est maintenant identique à l'indication +0; Il désactive immédiatement le système.

  1. Un message. Message envoyé à tous les utilisateurs, ainsi que la notification standard de l'achèvement des travaux.

Des détails

Si l'arrêt est prévu pour l'avenir, il créera un fichier consultatif / etc / nologin, qui provoque des programmes tels que Login, ne permettant pas de nouveaux utilisateurs. Ce fichier est créé en cinq minutes avant de commencer la séquence d'arrêt. L'arrêt supprime ce fichier s'il est arrêté avant qu'il ne puisse signaler une initialisation (c'est-à-dire qu'elle est annulée ou quelque chose ne va pas). Il le supprime également avant d'appeler un init pour modifier le niveau de lancement.

Drapeau -f signifie "redémarrer rapidement". Cela ne crée qu'une consultation / fastboot, qui peut être vérifiée par le système lorsqu'elle apparaît à nouveau. Le système de fichiers RC de démarrage ("RC" signifie "RUNCOM", qui est une réduction des "commandes d'exécution") peut vérifier la disponibilité de ce fichier et décider de ne pas exécuter FSCK, car le système est fermé correctement. Après cela, le processus de téléchargement doit supprimer / fastboot.

Drapeau -f signifie "force fsck". Cela ne crée qu'une consultation / forcefsck, qui peut être vérifiée par le système lorsqu'elle apparaît à nouveau. Le fichier RC de démarrage peut vérifier si ce fichier est présent et décide de démarrer FSCK avec un drapeau de force spéciale pour vérifier l'exactitude des systèmes de fichiers non montés. Après cela, le processus de téléchargement doit supprimer / forcerfsck.

Le drapeau -N provoque l'arrêt de ne pas causer d'init, mais tuez tous les processus en cours d'exécution. L'arrêt désactivera le quota, la comptabilité et l'échange et la démontage de tous les systèmes de fichiers.

Contrôle d'accès

Désactiver peut être provoqué à partir d'init lorsque la combinaison de touches CTRL-Alt-Del est enfoncée s'il existe une entrée correspondante à / etc / inittab. Cela signifie que tous ceux qui ont un accès physique au clavier en porte-à-faux peuvent fermer le système.

Pour éviter cela, l'arrêt peut vérifier si un utilisateur autorisé est enregistré. Si l'arrêt est appelé avec l'argument -a (ajoutez-le à l'appel d'arrêt à / etc / inittab), il vérifie si le fichier / etc /shutdown.allow est présent. Il compare ensuite les noms de connexion de ce fichier avec la liste des personnes entrées dans le système sur la console virtuelle (de / var / run / utmp). Seulement si l'un des utilisateurs autorisés ou la racine entre dans le système, il agira. Sinon, il va écrire un message

Arrêt: Aucun utilisateur autorisé connecté

Sur la console physique du système. Le format /etc/shutdown.allow est un nom d'utilisateur dans la chaîne. Les lignes vides et les lignes de commentaires (avec préfixe #) sont autorisées. Actuellement, ce fichier a une limite pour 32 utilisateurs.

Veuillez noter que si /etc/shutdown.allow est manquant, l'argument -a est ignoré.

Éteindre Linux et l'ordinateur de l'ordinateur

L'option -h installe simplement la variable d'environnement d'initialisation dans l'init_halt en halt et le paramètre -P définit simplement cette variable à PowerOff. Script d'arrêt, qui provoque l'arrêt de la dernière fois que la dernière chose dans une séquence d'arrêt doit vérifier ces variables d'environnement et l'appeler avec les paramètres corrects pour ces paramètres afin d'avoir un effet réellement.

Des dossiers

  • / Fastboot.
    / etc / inittab
    /etc/init.d/halt
    /etc/init.d/reboot.
    /etc/shutdown.alorer.

Désactiver Linux de la ligne de commande: Exemples

Planifiez le système OFF sur 8h.

Planifiez la fermeture du système à 20 heures.

Shutdown +15 "Mise à niveau du matériel, les temps d'arrêt doivent être minimes"

Planifiez le système OFF dans quinze minutes. En plus de l'avis habituel des utilisateurs sur l'achèvement des travaux du système, il sera donné un message descriptif sur la mise à jour du matériel.

Éteignez immédiatement Linux

Abaissez immédiatement le système et redémarrez automatiquement.

Arrêtez immédiatement et désactivez automatiquement le système.

Équipes liées

  • HALT - Arrêtez votre ordinateur.
  • PowerOff - Arrêtez votre ordinateur.
  • Redémarrez - arrêtez votre ordinateur.
  • Mur - Envoyer un message à tous pour vous connecter à l'utilisateur.

Traduction d'une merveilleuse ressource anglaise computerhope..

Si vous avez des questions sur "Désactiver Linux de la ligne de commande", vous pouvez les écrire dans le formulaire de commentaire sur le site.

Si vous avez trouvé une erreur, sélectionnez le fragment de texte et cliquez sur Ctrl + Entrée..

Aucun système d'exploitation n'est idéal. Même si oui, il peut y avoir des problèmes de pilotes et d'applications. Linux ne fait pas exception. Malgré le fait qu'il soit plus stable que celui de Windows est susceptible de venir le moment où vous devez redémarrer votre ordinateur avec Linux.

Mais comment pourriez-vous le faire? Plusieurs commandes sont disponibles pour désactiver ou redémarrer l'ordinateur Linux via le terminal.

Regardons-les à tour de rôle et regardons comment et quand ces commandes devraient utiliser.

1. Déconnexion

Si vous avez fini de travailler avec Linux, la solution est simplement désactivée pour cela, vous pouvez utiliser la syntaxe de commande:

fermer.

Par exemple, pour éteindre immédiatement l'ordinateur, vous devez utiliser:

-h signifie arrêter, et à présent - Maintenant, ce qui signifie que l'instruction doit être effectuée immédiatement. Différents retards peuvent être utilisés. Par exemple, vous pouvez plutôt utiliser +5 Que dira à l'ordinateur d'exécuter la procédure d'arrêt en cinq minutes.

Si vous voulez utiliser un message (Message), il clignotera tous les utilisateurs enregistrés:

shutdown -H +5 "Server désactive, enregistrez votre travail et quittez le système."

N'oubliez pas que vous pouvez trouver une liste complète des commutateurs pour ces commandes en tapant:

Redémarrez S -r.

Option alternative - utilisez la commande -R. Pour redémarrer l'ordinateur. Il est utilisé à la place -hPar conséquent, pour redémarrer l'ordinateur ou le serveur, vous pouvez utiliser:

shutdown -R +5 "Le serveur redémarre en cinq minutes, enregistrez votre travail et quittez le système."

Tout arrêt ou redémarrage programmé peut être annulé en entrant la commande. -c.:

2. Redémarrer

Étant donné que la commande d'arrêt a l'option de redémarrage, il n'est pas surprenant que la commande de redémarrage ait l'option d'arrêt.

Commande Standard Reboot:

Il offrira à votre ordinateur de s'éteindre et d'allumer à nouveau. Cependant, si vous souhaitez éteindre l'appareil, la clé -p. marchera:

Une autre option est un redémarrage forcé. Il peut être utile si l'application ou le service accroché et vous devez redémarrer rapidement:

Cette équipe redémarre de force votre PC Linux.

3. Arrêtez

Nous avons déjà vu le commutateur -h Au-dessus, mais l'arrêt peut être utilisé comme une équipe en soi. Cela conduira à la déconnexion immédiate de l'ordinateur en utilisant un simple mot de quatre lettres:

Changer -F. Vous pouvez également être utilisé avec une escale, mais les résultats sont contradictoires et peuvent conduire au problème de la stabilité du système.

4. PowerOff

Vous préférerez peut-être la terminologie de l'équipe Éteindre. Ça fait la même chose que arrêt., sauf que l'entrée du texte prend deux fois plus de temps.

Cependant, sauf l'utilisation -F. Pour une panne de courant forcée, vous pouvez également utiliser la clé. -w. Pour enregistrer un appel pour redémarrer le système dans / Var / journal / wtmp. C'est un outil de débogage potentiellement utile comme -Verbeuxqui peut aider avec les problèmes lors de la finalisation du travail.

poweroff --verbose

5. Option d'urgence: reisub

Toutes les commandes ci-dessus peuvent être utilisées dans des situations où le système fonctionne sans problèmes. Mais que se passe-t-il si l'ordinateur ou le serveur se bloque et ne peut pas être redémarré par une manière acceptable?

La réponse est alors une combinaison de clavier. Si vous avez changé de fenêtres, vous savez probablement que Ctrl + Alt + Suppr Affiche le menu S. éteindre Comme une option. Si vous tenez plus longtemps, la machine s'éteindra automatiquement. Dans le même temps, sur Mac, vous devez simplement tenir le bouton d'alimentation (l'option qui fonctionne également sur l'équipement Windows).

Dans la combinaison de touches Linux pour le redémarrage Alt + écran d'impression + b. Toutefois, si cela ne fonctionne pas ou s'il existe un problème plus complexe, vous pouvez modifier la combinaison en utilisant jusqu'à six clés.

Ceci est connu sous le nom de reisub, en raison de la prochaine abréviation forcée:

  • oNU RaW - Retourne le contrôle du clavier à partir du serveur X-Display.
  • t. E.rminate - Envoie le signal de terminaison SIGTERM à tous les processus pour une achèvement correcte.
  • k. JE.ll - comme ci-dessus, mais le signal SIGKILL qui provoque une achèvement immédiate des processus.
  • S.yNC - réinitialise les données sur le disque.
  • U.nMOUNT - Rebrancher tous les systèmes de fichiers à lire uniquement.
  • ré. B.oot - que devrait être attendu.

Afin que cela fonctionnait, vous devez tenir Alt + écran d'impressionEt puis, appuyez en alternance sur les touches: R e i s u b, dans le même ordre. Le délai entre chaque presse doit être de 1 à 2 secondes. Cela est nécessaire pour donner un peu de temps pour répondre à tous les processus ci-dessus. Veuillez noter que cette méthode ne fonctionne généralement pas sur les ordinateurs avec l'architecture de bras.

Aide, j'ai accidentellement désactivé mon ordinateur ou mon serveur Linux!

Nous avons vu comment annuler la commande OFF ou le redémarrer. Cependant, il existe des situations que vous exécutez la commande d'arrêt lorsqu'un processus vital est effectué, en particulier sur un serveur distant. Vous pouvez le contourner en installant protège-mollyqui peut annuler l'arrêt en vérifiant certains paramètres.

Par exemple, il existe un script qui vérifie la présence de sessions SSH. Si vous envoyez une commande de redémarrage, arrêtez ou arrêtez Molly-Guard nécessitera le nom d'hôte que vous allez fermer.

Pour ce faire, installez Molly-Guard dans le terminal:

sudo apt-get install molly-gardien

Depuis que Molly Guard travaille en arrière-plan, il détectera une telle équipe comme Éteindre, Et a indiqué que la session SSH a été détectée. Vous pouvez ensuite entrer le nom d'hôte hôte pour confirmer l'arrêt ou cliquer. Ctrl + C. Pour l'annulation. Utile!

Ces cinq façons d'éteindre l'ordinateur Linux de la ligne de commande sont particulièrement utiles car elles peuvent être utilisées sur l'ordinateur lui-même ou via une SSH distante. Étant donné que ces commandes sont très concises, elles conviennent à une utilisation rapide - ce qui peut conduire à un redémarrage aléatoire de temps en temps! Heureusement, l'utilitaire de la Guard Molly est suffisant pour éviter cela.

Pour en savoir plus sur, consultez notre table de référence.

La commande Shutdown de Linux vous permet d'éteindre, de redémarrer ou de planifier votre système. Cet article explique les exemples les plus courants et les plus utiles de la commande d'arrêt de Linux.

Syntaxe de commande d'arrêt

PRD Que voir à l'arrêt à l'aide de la commande, considérons d'abord sa syntaxe. Fermer.
  • options: Vous pouvez spécifier si vous souhaitez arrêter, éteignez la puissance, le redémarrage, etc.
  • temps: vous pouvez spécifier quand vous éteignez
  • message: Vous pouvez envoyer un message personnalisé à tous les utilisateurs enregistrés.

Noter

L'équipe d'arrêt a besoin des privilèges du superutilisateur. Par conséquent, vous devez être en root ou exécuter la commande avec sudo.

5 exemples pratiques de l'équipe d'arrêt de Linux

Maintenant que vous connaissez la syntaxe de commande d'arrêt, voyons comment l'utiliser.

Si vous utilisez simplement la commande d'arrêt, il démarrera le processus d'arrêt une minute. Par conséquent, rappelez-vous que l'intervalle de temps par défaut de la commande shutdown en une minute.

Sudo Shutdown Shutdown prévu pour MON 2018-11-19 23:46:21 UTC, utilisez "Shutdown -C" pour annuler.

Rien de suspicion que les utilisateurs de Linux n'attendent pas à la commande d'arrêt de désactiver immédiatement le système, mais lorsqu'ils voient un tel message que l'horodatage en UCC, ils sont souvent confus.

1. Éteindre immédiatement le système.

Vous n'avez pas toujours à attendre une minute que le système s'éteint. Vous pouvez immédiatement compléter votre système en spécifiant l'heure prévue. +0 ou alors à présent .

Sudo Shutdown maintenant.

2. Planifiez l'arrêt du système

Vous pouvez planifier une escale à l'avenir en spécifiant l'argument temporel ou le format T-+ T ou au format HH: MM.

Par exemple, si vous souhaitez compléter le fonctionnement du système après 20 minutes, vous pouvez utiliser cette commande:

Sudo Shutdown +20

Si vous souhaitez terminer le fonctionnement du système à 3 heures de l'après-midi, vous pouvez l'utiliser comme suit:

Sudo Shutdown 15:00

Inutile de dire que le temps de contrôle et le fuseau horaire est un temps système.

Noter

Cinq minutes avant l'heure d'arrêt planifiée, le système ne permettra pas l'activité d'entrée. Cela signifie que le nouvel utilisateur ne peut pas se connecter dans les cinq minutes suivant la fermeture prévue.

3. Rechargement du système d'arrêt

Il existe une commande de redémarrage séparée, mais vous n'avez pas besoin d'étudier une nouvelle commande uniquement pour redémarrer le système. Vous pouvez utiliser la commande d'arrêt sous Linux pour redémarrer.

Pour redémarrer le système d'arrêt, utilisez le paramètre -R.

Sudo Shutdown -R.

Le comportement est identique à la commande d'arrêt normale. C'est juste que, au lieu d'éteindre le système, il sera redémarré.

Donc, si vous avez utilisé l'arrêt -r sans aucun argument de temps, il est redémarré une minute.

Vous pouvez planifier un redémarrage comme lorsque vous éteignez.

Sudo Shutdown -R +45

Vous pouvez également redémarrer immédiatement le système d'arrêt.

Sudo shutdown -r maintenant

4. Transfert de message personnalisé

Si vous travaillez dans un environnement multijoueur et que le système inclut plusieurs utilisateurs, vous pouvez leur envoyer votre propre message de diffusion avec la commande shutdown.

Par défaut, tous les utilisateurs enregistrés recevront une notification de l'arrêt et de l'heure prévus. Vous pouvez configurer un message de diffusion dans la commande d'arrêt lui-même:

Sudo Shutdown 15:00 "Le système sera arrêté pour mettre à jour l'équipement, s'il vous plaît enregistrer votre travail"

Vous pouvez utiliser la commande d'arrêt avec l'option -k pour lancer une "fausse achèvement". Il ne désactive pas le système, mais le message de diffusion sera envoyé à tous les utilisateurs enregistrés.

5. Annuler l'arrêt planifié

Si vous avez planifié l'arrêt, vous n'avez pas besoin de vivre avec elle. Vous pouvez toujours annuler l'option -C.

Sudo shutdown -c.

Et si vous avez passé un message sur l'arrêt planifié, en tant que bon administrateur système, vous pouvez également informer les autres utilisateurs de l'annulation de l'arrêt planifié.

Sudo Shutdown -C "L'arrêt planifié a été annulé"

HALT VS POWER OFF

HALT (--H): met fin à tous les processus et complète le travail de la CPU,
Éteignez: très similaire à l'arrêt, mais éteint également le bloc lui-même.

Historiquement, les ordinateurs ont déjà été utilisés pour arrêter le système, puis imprimé un message similaire à "désactiver maintenant normalement", puis les ordinateurs ont été désactivés à l'aide de commutateurs physiques.

Ces jours-ci, la terminaison doit éteindre automatiquement la puissance du système grâce au support ACPI.

C'étaient les exemples les plus courants et les plus utiles de la commande d'arrêt de Linux. J'espère que vous avez appris à éteindre le système Linux à travers.

Si vous avez des questions ou des suggestions, n'hésitez pas à nous faire savoir dans la section commentaires.

Problème
Regardez simplement combien de façons de désactiver et de redémarrer: arrêt, arrêt, init 0, Poweroff, Ctrl + Alt + Supprimer ... Qu'en est-il préférable d'utiliser?
Décision
Le choix n'est pas aussi substantiel; Utilisez la façon dont vous marchez plus. Les commandes d'arrêt suivantes ne peuvent être utilisées que par l'utilisateur root privilégié:
# Shutdown -h maintenant
ou alors
# Éteindre
ou alors
#Arrêt.
Arrêt après six minutes:
# shutdown -h +6
La commande d'arrêt envoie des alertes à tous les utilisateurs connectés.
Vous pouvez spécifier votre propre texte:
# Shutdown -h +6 "heure pour arrêter de travailler et commencer à faire la fête."
Les utilisateurs de la console verront le message suivant:
Message de diffusion de root (pts / 6) mercredi 14 13:51:24 2003
Il est temps d'arrêter de travailler et de commencer à faire la fête.
Le système est en panne pour l'arrêt du système sur 6 minutes!
Pour annuler l'arrêt de l'ordinateur, exécutez la commande suivante
Avec droits racines:
# shutdown -s.
Le redémarrage est effectué par la commande
# Shutdown -g maintenant
ou alors
# Redémarrer
ou en appuyant sur Ctrl + Alt + Supprimer. Tout utilisateur peut redémarrer un ordinateur sans désactiver cette fonctionnalité dans / etc / inittab (dans la section Le 7.11, il est décrit comment interdire le redémarrage ou fournir des autorisations à des utilisateurs spécifiques).
Commenter
N'oubliez pas que le processus d'arrêt doit toujours être contrôlé. Tout
Les ordinateurs, y compris les voitures avec système Linux, doivent faire
Quantité considérable de travaux de sorte que le pouvoir puisse être sûr de s'éteindre. SIS Le sujet doit remplir le travail des services, démanteler les systèmes de fichiers et les tampons SFIT sur le disque.
L'arrêt, les commandes PowerOff et Halt ne sont effectuées que par des privilèges privilégiés.
Utilisateur root. La restriction a l'air assez stupide, car tout
Le gestionnaire de fenêtres et l'environnement de bureau ont son propre menu. Vous êtes les clés et tout utilisateur situé à proximité de l'ordinateur peut appuyer sur le bouton d'alimentation. Mais telle est la vie, et avec cela, vous devez venir à des conditions.
Sortie possible - Fournissez des privilèges limités pour effectuer une commande de commande par la commande sudo. Un autre décidera de la création d'un groupe spécial d'utilisateurs autorisés à éteindre.
voir également
arrêt (8), Poweroff (8); Section 8.20; Section 8.21.

Éteindre l'ordinateur - l'action avec laquelle les utilisateurs ordinaires sont confrontés presque tous les jours. Si le serveur est désactivé assez rarement, les ordinateurs de bureau habituels sont sujets à cette opération très souvent. La plupart des utilisateurs désactivent Linux dans l'interface graphique système. Entouré par le bureau KDE, cela se fait dans le menu principal, et dans Gnome et Unity, il existe même un bouton spécial sur le panneau pour résoudre ce problème.

Mais il n'est pas toujours possible d'éteindre l'ordinateur Linux de cette manière. Par exemple, si l'environnement de bureau ne fonctionne pas, rien d'autre reste, en plus d'éteindre l'ordinateur de la ligne de commande. De plus, éteindre l'ordinateur Linux via le terminal est la seule méthode possible pour les serveurs où il n'y a pas d'interface graphique. Comme vous le voyez, cette méthode est également un arrêt normal beaucoup flexible, car vous pouvez configurer l'heure du voyage souhaitée, ou éteindre l'ordinateur, en attente de l'achèvement d'un programme spécifique.

Pour désactiver l'ordinateur Linux, la commande d'arrêt est utilisée. Il y a aussi une équipe Poweroff, arrêt, mais ils sont destinés aux cas non standard. Habituellement, il y a suffisamment d'arrêt. Vous pouvez également désactiver Linux de la console à l'aide des combinaisons de touches SYSRQ. Mais prenons d'abord envisagez la syntaxe de la commande d'arrêt.

La syntaxe de l'équipe est très simple:

$ Arrêt [Options] [Time] [Message]

Options Définissez les paramètres d'arrêt, nous allons regarder ci-dessous. Le temps peut être défini au format CC: MM en format 24 heures sur 24. Vous pouvez également utiliser un enregistrement + minutes, indiquant le nombre de minutes du point de courant que vous devez éteindre l'ordinateur Linux. Également disponible pour la constante maintenant, indiquant qu'il est nécessaire de désactiver maintenant.

Le message du paramètre vous permet de spécifier un message qui sera affiché dans le terminal avant de vous arrêter.

Option

  • --aider. - retirer un certificat pour le programme
  • -H, --halt - Désactiver l'alimentation, ne pas compléter les processus et sans recycler les systèmes de fichiers
  • -P, --poweroff - arrêt normal
  • -K. - Ne remplissez pas de véritables actions, mais seulement retirer un message.
  • --maintenant tout - Éteignez l'ordinateur, mais ne pas afficher un message.
  • -c. - annuler l'arrêt Linux planifié de la ligne de commande

Ici en principe, toutes les options sont des utilitaires, il y a plus que suffisant pour une action aussi simple. Maintenant, vous pouvez aller aux exemples, mais voyons d'abord ce qui se passe lors de l'inclusion de Linux.

Désactiver Linux

Naturellement, la commande shutdown Linux ou tout autre complète indépendamment le système et éteint l'ordinateur. Il ne transmet qu'une demande d'éteindre le système d'initialisation, puis le noyau. Et déjà, ils effectuent un certain nombre d'opérations complexes pour la préparation et la déséquilibre de l'ordinateur. Si brièvement, ils sont ici:

  • Compléter les processus utilisateur
  • Signal SIGTERM à tous les processus
  • Signal SIGKILL à tous les processus
  • Systèmes de fichiers de montage en lecture seule
  • Préparation des dispositifs externes à l'arrêt
  • Verrouillage de l'espace utilisateur pour s'assurer qu'aucun code d'utilisateur ne sera plus lancé
  • Arrêt et éteindre la plupart des appareils périphériques
  • Éteindre la puissance d'un ordinateur

Maintenant, vous comprenez l'essence du processus d'arrêt et pourquoi il est impossible de tirer simplement le cordon d'alimentation de la prise. Si vous faites cela, l'ordinateur s'éteint instantanément et ne remplace pas toutes les opérations nécessaires, ce qui peut menacer la perte de données non enregistrées ni économisées récemment, des dommages au système de fichiers, etc. Par conséquent, il est souhaitable de désactiver l'ordinateur utilisant correctement l'arrêt ou d'autres utilitaires spéciaux.

Et maintenant nous nous tournons vers les exemples.

Éteindre l'ordinateur sous Linux

1. Arrêt.

La commande Ordinateur Linux la plus simple et la plus fréquemment utilisée désactivera immédiatement l'ordinateur:

sudo shutdown -h maintenant

Comme vous pouvez le constater, l'arrêt habituel est utilisé et la constante de temps est maintenant, même maintenant.

Essayons maintenant de planifier l'arrêt de l'ordinateur Linux en cinq minutes:

sudo Shutdown -h +5 "L'ordinateur sera désactivé après 5 minutes.

Nous avons planifié le message de sortie avant de vous arrêter.

N'annulons maintenant l'arrêt de l'ordinateur Linux:

sudo shutdown -c.

De même, nous pouvons spécifier l'heure d'arrêt exacte, par exemple, à neuf heures du soir:

sudo shutdown -h 21:00

Comme je l'ai dit, non seulement la commande Shutdown Linux peut éteindre l'ordinateur, il y a d'autres utilitaires capables. Considérez-les aussi.

2. Redémarrez

La commande Redémarrage est généralement utilisée pour redémarrer le système, mais elle peut également éteindre l'ordinateur. Nous ne le considérerons pas en détail, car il est encore plus facile d'arrêter. Pour éteindre, vous devez définir l'option -p:

3. HALT.

Cette commande désactive également l'ordinateur. Seulement le faire est très à sa manière. Il ne remplit aucune mesure préparatoire avant de fermer, mais désactive simplement le pouvoir:

Utiliser HALT peut endommager le système

4. PowerOff

C'est un analogue de l'arrêt, fait exactement la même chose:

5. SysRQ.

N'oubliez-vous pas au début de l'article, j'ai parlé de la clé de clavier pour allumer l'ordinateur? Considérez cette question plus.

SysRQ est un sous-système mis en œuvre au niveau du noyau. Le noyau traite toutes les frappes de frappe et avec l'aide de ce sous-système, il peut recevoir de l'utilisateur de l'utilisateur, même lorsque le système dépendait complètement. Le but principal de ce sous-système est de travailler avec un ordinateur dans des situations de problèmes, par exemple, si vous pensez que votre ordinateur a infecté le virus, ou que l'ordinateur est gelage et que vous devez éteindre. Les raccourcis clavier sont utilisés pour accéder à la SYSRQ Alt + Numéro de PRTSCR +

La chose la plus intéressante est que nous puissions éteindre en toute sécurité l'ordinateur Linux. Pour ce faire, clampez les touches Alt + PRTSCR et appuyez dessus en alternance:

  • R - Déverrouiller le clavier
  • E. - Envoyer tous les processus SIGTERM SIGNAL
  • JE. - Envoyer tous les processus SIGKILL SIGNAL
  • S. - Transférer toutes les données de la case des systèmes de fichiers sur le disque
  • U. - Les systèmes de fichiers remontés sont lus sur
  • B. - recharger

En outre, au lieu de tout cela, vous pouvez utiliser la combinaison de touches. ALT + PRTSCR + ODans ce cas, l'ensemble de la procédure sera effectuée automatiquement, cette commande n'est pas prise en charge par tous les noyaux.

conclusions

Maintenant, vous savez tout ce dont vous avez besoin sur la manière de désactiver Linux à travers le terminal. Si vous êtes pris par l'erreur surprise ou par ordinateur, vous savez quoi faire. Si vous avez des questions - écrivez dans les commentaires!

Avez-vous aimé l'article? Partager avec des amis: