我有一个正在运行的 Linux 系统(Debian)。从远程角度来看,它运行完美。我可以ssh
进入它,它运行imap
正常,并且还有几个kvm
系统正在运行(我也可以ssh
进入它们)。好吧,它工作正常!
但当我走到键盘/鼠标/屏幕前时,什么都没有。无法在控制台之间切换Ctrl+Alt+F#
(X 未在此系统上运行)。屏幕一片漆黑。但屏幕没有进入睡眠模式,它的绿色 LED 仍然亮着!我猜这意味着显卡仍然正确发送 H 和 V 同步(VGA 连接)。
是否存在阻塞显示并阻止我获取控制权的进程?
发生了什么?
注意:上次我使用控制台时,它在控制台 1 中Ctrl+Alt+F1
。
答案1
为了进行诊断,我会尝试以下方法:关闭屏幕消隐,通过 ssh 登录,查看 top/htop 中是否有任何可疑进程,从 ssh 会话重新启动 getty,检查 syslog,检查 daemon.log。如果键盘是 USB 的,也可以尝试拔下键盘再重新插入。
答案2
我有时在 Ubuntu 8.04 机器上遇到类似的问题,然后执行以下操作:
ctrl- alt- F2(例如)切换到另一个控制台,等待几秒钟,然后ctrl- alt-F7切换回 GUI。
特别是它似乎发生在登录屏幕上,有时移动鼠标或按下键似乎无法唤醒屏幕保护程序。
离题更新:对于任何来这里寻找 X 解决方案的人,我找到了我必须做的修复,以使 ctrl-alt-F# 键在 Ubuntu 8 中工作。对 xorg.conf 的一些编辑,我在这里写了博客: http://darrendev.blogspot.com/2009/04/screen-keeps-going-blank.html
答案3
通过更改前台终端chvt
对我来说通常有效
# chvt 1