CentOS 关机命令详解
在 CentOS 系统管理中,正确执行关机操作是保障系统稳定性和数据完整性的重要环节。CentOS 提供了多种关机命令,每种命令都有其特定的使用场景和功能特点。本文将详细介绍这些命令及其用法,帮助系统管理员根据不同需求选择最合适的关机方式。
shutdown 命令
shutdown
是最常用也是最安全的关机命令,它允许系统管理员向所有登录用户发送关机通知,并可以设置延时关机。
基本语法:
shutdown [选项] 时间 [警告信息]
常用选项:
-h
:关机后关闭电源-r
:关机后重新启动-c
:取消正在进行的关机操作-k
:只发送警告信息而不实际关机-t sec
:设置关机前的警告时间和进程终止时间
使用示例:
# 立即关机
shutdown -h now
# 10分钟后关机,并通知用户
shutdown -h +10 "系统将在10分钟后关机,请保存您的工作"
# 在指定时间关机
shutdown -h 20:00
# 取消预定的关机
shutdown -c
halt 命令
halt
命令是最简单的关机命令之一,它会立即停止系统运行,但不一定会关闭电源。
基本语法:
halt [选项]
常用选项:
-p
:关机后关闭电源-f
:强制关机,不调用 shutdown-n
:在关机前不将数据同步到磁盘-w
:不实际关机,只将关机记录写入 wtmp 文件
使用示例:
# 停止系统
halt
# 停止系统并关闭电源
halt -p
poweroff 命令
poweroff
命令与 halt
类似,但它默认会关闭电源。
基本语法:
poweroff [选项]
常用选项:
-f
:强制关机,不调用 shutdown-n
:在关机前不将数据同步到磁盘-w
:不实际关机,只将关机记录写入 wtmp 文件-d
:不写入 wtmp 记录
使用示例:
# 关闭系统并断电
poweroff
# 强制关机
poweroff -f
reboot 命令
reboot
命令