我正在家里使用 Ubuntu 11.4(也许?我不能 100% 记得)在具有 1 或 2 GB RAM 的旧 AMD 2400+ 桌面上运行 Web 服务器。抱歉,我无法 100% 回忆起细节。
无论如何,我有一个连接到显示器和 PS2 键盘的 KVM,我用它在服务器和 iMac 之间切换(键盘只是连接起来的,所以我可以轻松地在两者之间切换。每周多次,Pingdom 会告诉我服务器已关闭,我无法访问服务器(当我在家时很少发生这种情况),我按两次 Ctrl 键切换到服务器,按空格键,现在一切都已启动并运行。我需要再次查看,但我不相信 BIOS 中打开了任何省电功能。
有人对我可能发生的事情有任何其他建议吗?我叔叔的网站现在在上面运行,我真的希望有比 95% 更好的正常运行时间
需要注意的是,我没有安装任何 GUI,所以一切都必须在控制台上(或通过 WebMin)完成,我知道我的方法,但我绝对没有经验。
答案1
将内核选项添加到in文件acpi=off apm=off
的内容中 GRUB_CMDLINE_LINUX_DEFAULT
/etc/default/grub
然后运行sudo update-grub
最后重新启动计算机。
答案2
在 Ubuntu 16.04 LTS 上,我成功使用以下命令禁用挂起:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
这是为了重新启用它:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
答案3
将内核选项 acpi=off apm=off 添加到文件 /etc/default/grub 中 GRUB_CMDLINE_LINUX_DEFAULT 的内容
然后运行 sudo update-grub
最后重新启动计算机。
根据https://wiki.ubuntuusers.de/Bootoptionen完全关闭 ACPI 是个坏主意,因为关闭风扇控制可能会导致过热。
这是一个非常古老的问题。仅供可能遇到类似问题的其他人检查/etc/systemd/logind.conf
它是否适合您需要的配置。可能IdleActionSec
设置为异常高的值并IdleAction
设置为suspend
。
答案4
将其添加到内核参数的末尾/boot/grub/grub.conf
:
consoleblank=0