![Linux/Ubuntu 中没有客户机关闭功能?](https://linux22.com/image/1375167/Linux%2FUbuntu%20%E4%B8%AD%E6%B2%A1%E6%9C%89%E5%AE%A2%E6%88%B7%E6%9C%BA%E5%85%B3%E9%97%AD%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
今晚我不得不关闭一些 Linux 机器,因为整栋楼即将停电。大多数机器的密码我都不知道。
因此,(在 Ubuntu 桌面上)我单击右上角的电源按钮并选择“关机”。什么也没发生。再试一次。什么也没发生。
好的,然后我开始拔掉每台机器的插头。
Linux 是否有某种“态度”,即您必须登录才能关闭机器,因为物理用户始终可以通过拔掉机器电源插头来终止机器,因此强迫某人登录才能关闭机器的想法在我看来有点疯狂。正是出于这个原因,Windows 机器始终可以从登录屏幕关闭。
我可以做些什么不同的事情来以不受密码影响的方式关闭机器吗?
(我希望明天上班时不会收到某人发来的抱怨工作丢失或盒子无法使用的丑陋电子邮件。)
答案1
您应该能够从登录屏幕关闭,尽管这可能取决于其他人是否登录。但是,在某些版本的 Ubuntu 中,这似乎是一个已知问题,即在某些情况下这不起作用。请参阅Ubuntu 问题关于它以及它链接到的错误报告。
至于替代方案,您可以尝试按Ctrl+ Alt+Del或按电源按钮。根据配置和 ACPI 的工作情况,这可能会奏效。
如果所有其他方法都失败了,您至少可以尝试在关机前彻底终止所有进程并同步磁盘,方法是按住AltGr+SysRq并按顺序按下以下键,在它们之间暂停几秒钟:(R从 X 重新控制键盘),E(向所有进程发送 SIGTERM,允许它们正常终止),I(向所有进程发送 SIGKILL,强制它们立即终止),S(将数据刷新到磁盘),U(以只读方式重新挂载所有文件系统)和O(关机)。
更多信息请阅读维基百科中的 Magic SysRq 关键文章。