一、常用关机命令
shutdown命令 核心功能:安全关闭或重启系统,支持指定时间、显示提示信息等。 - 格式:
`shutdown [选项] 时间 [信息]`
- 示例:
- 立即关机:`shutdown -h now`
- 30分钟后关机:`shutdown -h +30`
- 指定时间关机:`shutdown 18:00 "系统将在18:00关机"`
- 取消定时任务:`shutdown -c`
halt命令 功能:停止系统但保持通电,适用于低层维护。 - 示例:
- 立即停机:`halt`
- 指定时间停机:`echo "halt" | sudo at 18:00`
poweroff命令
功能:关闭系统且不重启。 - 示例: - 立即关机:`poweroff` - 结合at命令定时关机:`echo "poweroff" | sudo at 18:00` reboot命令
功能:立即重启系统。 - 示例: `reboot` 二、补充说明 权限要求
时间参数:支持相对时间(如`+10`分钟)和具体日期时间(如`18:00`)。
取消任务:使用`shutdown -c`可取消已设置的定时任务。
系统限制:部分系统在关机前5分钟会创建`/run/nologin`文件,防止新登录。
三、其他方法
Cron任务:适用于长期定时任务,编辑`crontab -e`添加类似`0 3 * * * shutdown -h now`的规则。
图形界面:通过系统菜单或GNOME桌面环境提供的“定时关机”功能设置。
以上命令覆盖了Linux系统定时关机的常见需求,可根据具体场景选择合适的方式。