上一篇
场景还原:
凌晨3点,你终于调试完代码,合上笔记本准备睡觉,突然想起——"等等,服务器还没关机!" 是直接长按电源键?还是默默打开终端... 今天我们就来聊聊Linux那些优雅关机的正确打开方式!
shutdown
- 最专业的姿势sudo shutdown -h now # 立刻关机(-h=halt) sudo shutdown -r now # 立刻重启(-r=reboot) sudo shutdown -h +30 "系统即将维护" # 30分钟后关机+广播通知
💡 小技巧:
shutdown -c
可以取消预定关机 shutdown -h 23:00
实现定时关机 poweroff
- 简单粗暴版sudo poweroff # 直接断电(相当于shutdown -h now的快捷方式)
⚠️ 注意:某些老系统需要安装util-linux
包才能使用
reboot
- 重启专用sudo reboot # 普通重启 sudo reboot -f # 强制重启(慎用!可能损坏文件系统)
sudo shutdown -h +15 "⚠️ 15分钟后断电保存文件!"
所有登录用户都会收到醒目提示,适合多用户环境
ssh user@server "sudo shutdown -h now"
🔐 安全提示:建议配置sudo免密码或使用SSH密钥认证
journalctl -b -1 | grep shutdown # 检查上次关机记录 last -x | grep shutdown # 查看关机历史
❌ init 0
- 老式系统关机命令(可能不执行完整清理)
❌ halt
- 仅停止CPU不切断电源(部分机器会卡住)
❌ 直接断电 - 可能导致文件系统损坏(下次开机等着fsck吧)
GNOME用户按Alt+F2
输入gnome-session-quit --power-off
KDE用户直接qdbus org.kde.ksmserver /KSMServer logout 0 2 2
修改/etc/systemd/logind.conf
:
HandleLidSwitch=ignore
在/etc/rc.local
中添加你的清理命令(记得给执行权限!)
当执行关机命令时,Linux会:
1️⃣ 发送SIGTERM信号给所有进程
2️⃣ 等待5秒后发送SIGKILL强制结束
3️⃣ 卸载文件系统(所以千万别强制断电!)
4️⃣ 向ACPI发送电源控制指令
下次关机前,不妨试试shutdown -h +5 "💻 下班倒计时5分钟!"
,让你的Linux优雅谢幕吧~ (数据参考:2025-08最新内核文档)
本文由 让水 于2025-08-02发表在【云服务器提供商】,文中图片由(让水)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/515553.html
发表评论