Tre*_*ent 14 server ssh suspend hibernate
我正在我办公桌下的一个盒子上运行最新的 Ubuntu 服务器(昨天下载并安装了)。我已经安装了 trac 和 OpenSSH。间歇性地两者都变得不可用,好像服务器已经进入睡眠状态,这似乎很奇怪,因为对我来说,服务器的整个想法是它始终处于开启状态/可用状态。
服务器只在局域网内使用。
我试过添加acpi=off到 /etc/default/grub,运行更新和重新启动,没有区别。
目前,我打开了 SSH,如果我离开它一段时间,它会保持连接状态,但是当我重新使用它时会严重滞后。上次发生此睡眠/休眠问题时,我不得不插入键盘和显示器才能恢复正常。
有什么想法或建议吗?
小智 11
我知道这是一篇旧帖子,但我遇到了同样的问题,很难找到合适的答案。
我的带有 Ubuntu Server 的笔记本电脑会进入白色屏幕保护程序,不久之后一切都会失去与服务器的连接。一旦我用笔记本电脑上的键盘退出屏幕保护程序,一切都能够再次连接。acpi=off、setterm -blank 0 和类似问题中描述的其他选项从未奏效,直到我从 Unix 和 Linux SE 找到了有效的答案。
使用此解决方案后,我的笔记本电脑仍会进入白色屏幕保护程序,但是我不再失去与其上运行的任何服务(SSH、SFTP、HTTP)的连接。
此命令禁用挂起:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Run Code Online (Sandbox Code Playgroud)
这个命令把它带回来:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Run Code Online (Sandbox Code Playgroud)
小智 1
你可以尝试一下咖啡因。您可以使用“caffeinate”命令来防止服务器在给定命令期间休眠(有关语法,请参阅http://www.webupd8.org/2015/01/caffeine-app-gets-its-indicator-back.html)或者只是设置它以防止一直空闲。
| 归档时间: |
|
| 查看次数: |
14821 次 |
| 最近记录: |