Maison  >  Article  >  Opération et maintenance  >  La commande Linux shutdown peut-elle s'arrêter immédiatement ?

La commande Linux shutdown peut-elle s'arrêter immédiatement ?

青灯夜游
青灯夜游original
2023-01-28 17:26:344143parcourir

La commande d'arrêt Linux shutdown peut s'arrêter immédiatement. L'utilisateur root n'a qu'à exécuter la commande "shutdown -h now". La commande shutdown peut être utilisée pour effectuer le processus d'arrêt et envoyer des messages à tous les programmes exécutés par les utilisateurs avant l'arrêt. La commande shutdown nécessite que l'utilisateur root de l'administrateur système l'utilise.

La commande Linux shutdown peut-elle s'arrêter immédiatement ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

La commande d'arrêt de Linux peut s'arrêter immédiatement.

Les commandes pour arrêter Linux immédiatement sont :

  • shutdown -h now Arrêter immédiatement (pour les utilisateurs root) shutdown -h now 立刻关机(root用户使用)

  • halt 立刻关机

  • poweroff 立刻关机

如果是通过shutdown命令设置关机的话,可以用shutdown -c

halt Arrêter immédiatement

poweroff Arrêtez immédiatement

Si vous définissez l'arrêt via la commande shutdown, vous pouvez utiliser la commande shutdown -c commande pour annuler le redémarrage

linux Introduction à la commande d'arrêt

La commande d'arrêt de Linux peut être utilisée pour effectuer le processus d'arrêt et envoyer des messages à tous les programmes en cours d'exécution par l'utilisateur avant d'arrêter l'arrêt. également être utilisé pour redémarrer l'ordinateur. Autorisations d'utilisation : Administrateur système.

Grammaire arrêt [-t secondes][- rk hncfF

]

heure [message ]

  • Description du paramètre
  •  :
  • -t secondes : Réglez la procédure d'arrêt après quelques secondes.
  • -k : Il n'éteint pas réellement le téléphone, mais envoie uniquement un message d'avertissement à tous les utilisateurs.
  • -r : Arrêtez puis redémarrez.
  • -h : Arrêt après arrêt.
  • -n : Au lieu d'utiliser les procédures normales pour arrêter, supprimez de force tous les programmes en cours d'exécution, puis arrêtez-vous automatiquement.
  • -c : Annule l'action d'arrêt actuellement en cours.
  • -f : Lors de l'arrêt, n'effectuez pas d'action fcsk (vérifiez le système de fichiers Linux).
  • -F : Forcer l'action fsck lors de l'arrêt.

heure : définissez l'heure d'arrêt. message : Message d'avertissement envoyé à tous les utilisateurs.

Instance

Arrêter immédiatement

# shutdown -h now
Spécifiez 10 minutes pour arrêter
# shutdown -h 10
Redémarrez votre ordinateur

🎜
# shutdown -r now
🎜🎜🎜🎜 🎜 commande Grammaire : 🎜🎜🎜🎜🎜
/sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message]

命令参数:

参数

长参数

描叙

-a

 

Use /etc/shutdown.allow.

-c

 

中断关机:当执行"shutdown -h 12:00"指令时,只要按+键就可以中断关机的指令

-f

 

重新启动时不进行磁盘检测(fsck)

-F

 

重新启动时进行磁盘检测(fsck)

-h

 

关闭电源

-k

 

模拟关机(不是真的关机),只是向登录者发送警告信息出去!

-n

 

不调用init进程进行关机,而是强行关机

-r

 

关闭系统然后重新启动,类似于Windows平台restart

-t

 

Retarder l'heure d'arrêt

-w

data Écrivez le fichier d'enregistrement wtmp dans le répertoire /var/log

--help

Afficher l'aide en ligne de la commande

示例:
1:马上关闭Linux系统,其中 now 相当于时间为 0 的状态示例:

# shutdown -h now

2:系统2分钟后重新启动,其中+m表示几分钟后关机或开机。

[root@db-server ~]# shutdown -r +2

3:设置系统在那个时间点关机

# shutdown -h 12:30

或后台执行 

# shutdown -h 12:30 &

最好是使用命令&将关机命令至于后台处理。不影响当前其它操作。

设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如 “shutdown 10:45”表示将在10:45执行shutdown.+m表示m分钟后执行shutdown.比较特别的用法是以now表示立即执行shutdown. 值得注意的是这部分参数不能省略。另外,需要注意如果现在已经22:30,你执行了shutdown -h 22:00 & 那么第二天才会关机。

4:查看后台是否执行shutdown命令

# jobs
[1]+ Running shutdown -h 08:00 &

5:取消shutdown命令执行

执行了下面命令让Linux在12:30关机,但是如果发现这个时间点不合适,那么可以使用CTRL+C取消。

# shutdown -h 12:30
Shutdown cancelled.

也可以在另外一个命令窗口执行下面命令

# shutdown -c

6:向所有登录的用户发出信息

# shutdown -k "now"

Broadcast message from root (pts/2) (Sat Jan 10 20:09:14 2015):
The system is going down to maintenance mode NOW!
Shutdown cancelled.

另外登录的会话窗口会收到如下信息

[root@db-server ~]# 
[root@db-server ~]#

Broadcast message from root (pts/2) (Sat Jan 10 20:11:34 2015):
The system is going down to maintenance mode NOW!

一般使用下面语法,如下所示

[root@db-server ~]# shutdown -k now "The Server will shutdown now


Broadcast message from root (pts/1) (Sat Jan 10 20:14:54 2015):
The Server will shutdown now 
The system is going down to maintenance mode NOW!
Shutdown cancelled.

7:重新启动时不进行磁盘检测

[root@db-server ~]# shutdown -fr now
Broadcast message from root (pts/1) (Sat Jan 10 20:23:59 2015): 
The system is going down for reboot NOW!

8:在多少秒后关闭系统并给用户发送提示信息

[root@db-server ~]# shutdown -t 10 -h now "System will shutdown 10 sencond later" 

Broadcast message from root (pts/1) (Sat Jan 10 20:33:36 2015): 
System will shutdown 10 sencond later 
The system is going down for system halt NOW!

推荐学习:Linux视频教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn