除非我明确要求,否则如何阻止Linux关闭我的计算机?


3

这是一个非常普遍的问题。假设某些不需要的进程随机发送关闭信号,从而关闭我的服务器。我无法找到有问题的程序,但我非常需要让我的服务器保持活力。因此我的问题是:

我怎么能够 完全禁用 除了手动和超级用户之外关闭系统的能力?我希望最终关闭我的计算机的唯一方法是手动打开一个控制台并输入一些特定的东西作为超级用户(例如sudo shutdown 0)。我只是希望我的系统忽略除此之外的所有关闭信号。

Kubuntu 12.04似乎有问题 在我的两个(非常不同的)笔记本电脑中 这很奇怪,考虑到10.04版本的一切都很顺利。我的 两台笔记本电脑,彼此无关(运行32位版本的32位Centrino Duo,以及运行amub64版Kubuntu的64位CORE i3) 在随机数小时(从几个小时到一两天)之后,即使我没有在默认会话中加载电源管理模块,甚至在我没有运行除桌面之外的任何东西时,也只需冻结.FREEZE。当我按下Ctrl + Alt + F1时,有时我可以看到计算机试图关闭(但不完整),但有时候它完全没有响应。

现在我迫切需要其中一个每天24小时运行,我想尝试禁用Kubuntu关闭我的电脑的能力,即使该死的主板在火焰中。我不介意。无论是什么给出关机信号,我希望系统忽略该信号,除非我通过控制台明确地给出它,并且仅作为超级用户,即使以数据丢失或硬件损坏为代价,通过禁用“理解”来自关闭信号的能力任何节目。


我不是唯一有这个问题的人:我找到了 这个用户在这里 谁说他必须“每周重启5次ubuntu”(版本也是12.04)


1
你的笔记本电脑在升温吗?您 应该找出系统关闭的原因。你的问题试图治疗症状,而不是疾病。永远不是一个好主意。
terdon


我确定这是硬件故障(冻结很可能是坏RAM)和/或BIOS告诉系统关闭,因为它过热(通过ACPI事件)。最后一个可以很容易地被禁用...但你应该问为什么它会过热,如果你能阻止它。 “......但是我非常需要让我的服务器保持活力.......即使该死的主板还在燃烧。我也不介意。”你有一个有趣的优先组合。不会因过热而关闭可能导致内部组件死亡,包括硬盘和所有数据。
Bobby

好吧,我说的是“该死的火焰主板”等等,因为我确信它不是硬件故障:它发生在两台非常不同的笔记本电脑中(见问题中的文字),其中一个很新。此外,我已经监控了CPU温度,它从未上升太多。这可能不是硬件故障,怎么会在两台这样的笔记本电脑中同时发生?
Mephisto

您是否在安装ubuntu-server时遇到同样的问题?
Darth Android

Answers:


0

只是一个想法。重命名reboot / halt命令。

cd /sbin
mv halt halt.manual
mv poweroff poweroff.manual
mv shutdown shutdown.manual
mv reboot reboot.manual

这不会阻止睡眠或休眠信号,但可能需要很长时间才能禁用关机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.