关机命令linux
关机命令linux详细介绍
在 Linux 系统中,常用的关机命令包括 shutdown、poweroff、halt 等,具体用法如下:
1.
shutdown 命令(最通用)
可以灵活指定关机时间(支持立即、定时或倒计时),并支持广播通知用户。
语法:
bash
选项 时间```bash
选项 时间 提示信息
常用选项:
-h:关机(halt/poweroff)-r:重启(reboot)-c:取消尚未执行的关机计划-f:重启时跳过文件系统检查(适用于紧急情况)-F:重启后强制进行文件系统检查
示例:
- 立即关机:
bashnow或简写为
sudo shutdown -h 0(now等价于时间0)。 - 定时关机(如 20:30 关机):
bash:30 - 倒计时关机(如 10 分钟后关机):
bash+10 - 取消关机计划(在关机前执行):
bash
2.
poweroff 命令(直接关机)
等价于 shutdown -h now,用于立即关闭系统并切断电源(适用于支持 ACPI 的现代系统)。
bash
poweroff
3.
halt 命令(停止系统)
停止系统运行,但不一定切断电源(早期系统常用,现代系统中多与 poweroff 等价)。
bash
4.
重启命令
reboot(等价于shutdown -r now):bashsystemctl命令(systemd 系统专用):bashsystemctl poweroffsystemctl
注意事项:
- 权限要求:上述命令需管理员权限(使用
sudo或切换至 root 用户)。 - 通知用户:
shutdown会自动向所有登录用户发送关机通知,建议使用此命令以避免数据丢失。 - 系统差异:旧版 Linux(如使用 SysVinit 的系统)可能更依赖
shutdown/halt,而现代系统(如 Ubuntu、CentOS 7+)普遍使用systemd,poweroff/reboot/systemctl更简洁。
根据需求选择合适的命令,推荐优先使用 shutdown 或 systemctl 以确保兼容性和可控性。
展开过程