关机、重启

立刻关机:

poweroff

或者:

halt

立刻重启:

reboot

shutdown 命令的功能是关闭服务器的系统, 作用等同于 poweroff 命令.

shutdown 命令的格式: shutdown [options] [time] [message]

options - 关闭选项,如暂停,关闭电源(默认选项)或重启系统。没有 OPTIONS 这一项时默认为关机。

time - time 参数指定何时执行关闭过程。没有这一项时默认为 1 分钟. 时间参数可以有两种不同的格式,它可以是 小时:分钟 格式的绝对时间和 +m 格式的相对时间,其中 m 是从现在开始的分钟数. +m+ 可以省略, 只写 m. 绝对时间格式中的时间是即将到来的最近的一次时间, 比如当前是 21:00, 使用命令 shutdown -h 20:00 表示明天的晚上八点关机, 使用命令 shutdown -h 22:00 表示今晚的十点关机. 要立即关闭/重启系统,可以使用 +00 或使用别名 now.

message - message 参数指定将向所有用户广播的消息. 要在标准关闭通知的同时广播自定义消息,请在时间参数后键入消息。在指定自定义消息时,必须指定时间参数。关机或重启命令都可以添加 message.

  • -c 取消关机/重启任务

  • -n 不调用 init 程序进行关机

  • -f 关机时不检查文件系统

  • -P 系统关机后切断电源

  • -F 关机时先检查文件系统

  • -r 将系统重启 (r 指 reboot)

  • -h 将系统关机 (h 指 halt)

  • -s 关闭此计算机,非立即操作

  • -k 发送信息给所有用户

  • -t 设置距离关闭计算机还剩余的秒数

立刻关机, 立即关闭系统并停止所有运行中的进程:

shutdown -h +0

或:

shutdown -h 0

或:

shutdown -h now

设定当前服务器在 21:00 自动关机, 必须是 root 用户下才能使用这个指令:

shutdown -h 21:00

在10分钟后关闭系统, 必须是 root 用户下才能使用这个指令:

shutdown -h +10

正号可以省略, 即等同于:

shutdown -h 10

单独的 shutdown 等价于 1 分钟后关机, 即

shutdown

等价于

shutdown -h 1

立刻重启,立即重新启动系统:

shutdown -r now

设定当前服务器在 21:00 自动重启, 必须是 root 用户下才能使用这个指令:

shutdown -r 21:00

在10分钟后重启系统, 必须是 root 用户下才能使用这个指令:

shutdown -r +10

正号可以省略, 即等同于:

shutdown -r 10

取消关机/重启:

shutdown -c

取消关机/重启时,无法指定时间参数,但仍可以广播将发送给所有用户的消息:

shutdown -c "Canceling the reboot"

把内存的数据同步到磁盘:

sync

不管是重启系统还是关闭系统, 首先要运行 sync 命令, 把内存中的数据写入到磁盘中.

目前的 shutdown/reboot/halt 等命令均已在执行前执行了 sync.

对于需要 root 账户才能执行的关机/重启指令, 可以在一般用户下用 sudo 命令执行, 但是这样的关机/重启命令, 如果想取消, 也必须在 shutdown -c 前面加上 sudo. 例如:

posted @   有空  阅读(90)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示