Linux关机命令详解:如何正确使用shutdown相关关机命令进行安全关机和重启

 一张表示Linux 系统的企鹅图标

本篇文章解释下常见和关机相关命令用法

准备关机

用户准备关机前,一般需要确认

1)是否有其他用户登录

2)网络连接状态,远程是否仍存在访问

3)进程状态、是否后台存在未完成任务

4)编辑的数据,是否同步写入磁盘了(在关机前一般机器会自动执行)

使用who 命令大致检查下是否有其他用户在线

who -s

其他:关注网络状态 netstat -a以及 进程执行状态ps -aux 、数据同步写入磁盘命令 sync

常见的关机与重启命令

reboot : 立即重启

halt 、shutdown、poweroff

halt:关机,屏幕会保留一些信息

shutdown :提供更多的灵活的关机方式

poweroff:直接关机

shutdown 用法

在 Linux 中,shutdown 命令用于安排系统关机,并提供了多种选项和用法,让您可以灵活地控制关机过程。以下是 shutdown 命令的一些常见用法和选项:

1. 立即关机(立即执行关机):

sudo shutdown now

2. 设置定时关机:

sudo shutdown -h +10

这将在当前时间的10分钟后关机。可以根据需求调整时间。-h 参数表示关机后立即停止系统。

3. 发送关机警告消息给用户:

sudo shutdown -h +5 "系统将在5分钟后关机,请保存您的工作。"

在关机前向所有登录用户发送警告消息,时间参数可以根据需要更改。

4. 取消预定的关机:

sudo shutdown -c

如果您已经安排了一个定时关机,使用 -c 参数可以取消预定的关机。

5. 重启系统:

sudo shutdown -r now

这会立即重启系统。-r 参数表示重启。

6. 指定关机时间:

sudo shutdown -h 22:00

这将在指定的时间(例如 22:00)执行关机。您也可以使用其他时间格式指定关机时间。

7. 安排定时重启:

sudo shutdown -r +60 "系统将在1小时后重启进行维护。"

这会在当前时间的1小时后重启系统,并向用户发送警告消息。

shutdown 命令可以根据不同的选项实现各种关机计划和操作,这些选项使您能够灵活地管理系统的关机和重启过程,并向用户发出通知。


原创内容,禁止转载!

发表评论

0 评论