如何重新获得 Linux 系统上的屏幕/键盘的控制权

如何重新获得 Linux 系统上的屏幕/键盘的控制权

我有一个正在运行的 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

相关内容