掌握
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命令特别有用,可以合理安排关机时间避免影响用户工作。