详解Linux shutdown命令:关机系统

  • Post category:Linux

Linux shutdown命令

shutdown命令是Linux系统中一个重要的命令之一,主要用于关闭系统,重启系统或进入紧急状态(emergency)。

命令格式

shutdown [选项] [时间] [信息]

命令参数及选项

  • -h:关闭系统
  • -r:重启系统
  • -c:取消已经定时的关机或重启
  • -k:发送警告消息,并不进行系统关闭或重启操作
  • -t:指定时间,单位为分钟
  • -f:强制关机,不进行程序关闭

使用方法

关闭系统

使用命令shutdown -h now,立即关闭系统。

$ shutdown -h now

重启系统

使用命令shutdown -r now,立即重启系统。

$ shutdown -r now

定时关机或重启

使用命令shutdown -h +10,10分钟后关闭系统。

$ shutdown -h +10

使用命令shutdown -r +5 "系统将在5分钟后重启",5分钟后重启系统,并且在重启前发送一个提醒信息。

$ shutdown -r +5 "系统将在5分钟后重启"

取消定时关机或重启

使用命令shutdown -c,取消之前定时的关机或重启操作。

$ shutdown -c

发送警告消息

使用命令shutdown -k 10 "系统将在10分钟后关闭",发送一个警告消息,并不进行系统关闭或重启操作。

$ shutdown -k 10 "系统将在10分钟后关闭"

强制关机

使用命令shutdown -h now -f,立即强制关闭系统。

$ shutdown -h now -f

注意事项

  1. 关机或重启操作会导致所有未保存的文件丢失,所以请确保保存好所有的文件数据。
  2. shutdown命令需要root权限才能正常使用,所以请以root用户身份执行该命令。
  3. 在使用定时关机或重启时,请确保在使用计划任务(crontab)时,时间参数与系统时间一致。

以上就是关于Linux shutdown命令的使用攻略,通过学习此命令,我们可以更好地掌控Linux系统的运行。