Linux常用命令----shutdown命令-LMLPHP

命令概述

shutdown 命令用于安全地关闭或重启 Linux 系统。它允许管理员指定一个时间点执行操作,并可发送警告信息给所有登录的用户。

参数解释

  1. 时间参数 ([时间]):

    • now: 立即执行关闭或重启操作。
    • +m: 在 m 分钟后执行操作。
    • hh:mm: 在指定的小时和分钟执行操作。
  2. 模式参数:

    • -r: 重启计算机。
    • -h: 关闭系统后关闭电源。
    • -H: 关闭系统但不关闭电源。
    • -P: 关闭系统并关闭电源。
  3. 警告信息 ([消息]): 可以发送自定义消息给所有登录用户。

  4. 其他参数:

    • -c: 取消已经计划的 shutdown 操作。
    • -f: 快速重启,跳过 fsck(文件系统检查)。
    • -k: 只发送警告信息,不实际执行关闭或重启操作。

使用示例及解释

  1. 立即关机:

    shutdown now
    

    立即关闭系统。

  2. 计划关机:

    shutdown +10 "System will be down for maintenance"
    

    在 10 分钟后关闭系统,并发送一条消息给所有用户。

  3. 定时重启:

    shutdown -r 22:00
    

    在晚上 10 点重启系统。

  4. 取消计划的关机或重启:

    shutdown -c
    

    取消之前计划的 shutdown 操作。

  5. 仅发送警告信息:

    shutdown -k +5 "Testing shutdown warning"
    

    在 5 分钟后发送警告信息,但不实际执行关机或重启。

通过这些示例,你可以看到 shutdown 命令是如何灵活地用于管理系统的关闭和重启过程。正确使用这个命令对于保持系统安全和高效运行至关重要。

11-29 09:21