掌握
shutdown命令的正确使用对于Linux系统管理员至关重要,它不仅能确保系统安全关闭,还能避免数据丢失和用户工作中断。
目录
一、基本语法
二、常用选项
三、使用示例
立即关机
10分钟后关机
指定时间关机(如23:00)
重启系统
延迟30秒后关机
取消已计划的关机
四、注意事项
一、基本语法
shutdown命令的基本语法格式为:
shutdown [选项] [时间] [警告信息]
二、常用选项
| 选项 | 说明 |
|---|---|
-h | 停止系统服务后立即关机 |
-r | 停止系统服务后重新启动系统 |
-t sec | 延迟指定秒数后关机(sec为具体秒数) |
-c | 取消已计划的关机操作 |
-k | 只发送警告信息,不实际关机 |
三、使用示例
-
立即关机
shutdown -h now -
10分钟后关机
shutdown -h +10 -
指定时间关机(如23:00)
shutdown -h 23:00 -
重启系统
shutdown -r now -
延迟30秒后关机
shutdown -t 30 -
取消已计划的关机
shutdown -c
四、注意事项
-
权限要求:大多数Linux发行版中,执行关机指令需要root权限。普通用户使用时通常需要加上
sudo:sudo shutdown -h now -
警告信息:可以添加自定义关机提示信息,所有登录用户都会收到:
shutdown -h +5 "系统将在5分钟后关机进行维护" -
替代命令:除了
shutdown外,还可以使用halt、poweroff或reboot命令,但shutdown提供了更多控制和灵活性。 -
远程关机:在管理远程服务器时,
shutdown命令特别有用,可以合理安排关机时间避免影响用户工作。