我不小心按了Ctrl+ Alt+ F12,显示屏变成黑色...然后我不得不重新启动。.它对我的系统做了什么?还什么Alt+ F8来F10怎么办?
我不小心按了Ctrl+ Alt+ F12,显示屏变成黑色...然后我不得不重新启动。.它对我的系统做了什么?还什么Alt+ F8来F10怎么办?
Answers:
按压Ctrl+ Alt+ (或只是+ 不用时X11中,GUI)切换到Ñ个虚拟控制台()。FnAltFnttyn
通常,我们将虚拟控制台称为可用的文本控制台。因此,我们经常说有六个虚拟控制台,可通过Alt+ F1到Alt+进行访问F6(Ctrl如果要切换时也处于GUI中,则也可以按住)。我们经常说,然后是GUI,可以使用Alt+ 切换(返回)到GUI F7。
但是实际上,tty7
GUI通常在其中运行,它也是一个虚拟控制台。它只是不能用作文本控制台,因为它尚未getty
运行。getty
运行tty1
通过tty6
(默认情况下)。getty
将虚拟控制台设置为像终端一样使用,并运行login
以提示输入用户名和密码。
您可以getty
通过过滤以下命令的输出来查看正在运行的命令ps
:
ek@Kip:~$ ps ax | grep -v grep | grep getty
1127 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4
1150 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5
1171 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2
1172 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3
1175 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6
11231 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1
由于这tty7
是第一个未设置为像终端一样getty
运行的虚拟控制台(即,没有正在运行的虚拟控制台),因此这就是X11(提供GUI)使用的虚拟控制台。
虚拟控制台也比现有的更高tty7
。通常,它们既没有getty
运行它们,也没有X11使用它们。前12个虚拟控制台可使用功能键使用上述键组合进行访问(因为键盘通常只有12个编号的功能键)。即使没有任何反应,也可以访问它们。
因此,当您按Ctrl+ Alt+时F12,您将得到一个空白屏幕,因为您现在处于打开状态tty12
,该屏幕完全没有运行。
作为一个有趣的练习,您可以尝试运行:
sudo /sbin/getty -8 38400 tty12
然后按Alt+ F12(或Ctrl+ Alt+,F12如果您使用的是GUI,而不是前6个虚拟控制台之一)。
这将带您到tty12
,现在有了登录屏幕,并且可以用作终端。
(如果您想在数量更多的虚拟控制台上永久创建可用的基于文本的控制台,则应配置 为自动为它们init
运行getty
。getty
如上手动运行时,或者即使将该行添加到启动脚本中,在虚拟控制台上注销后,您将无法再次登录,因为它getty
不会自动再次运行。此外,getty
以生产方式运行还存在其他一些问题,例如,作业控制可能无法登录后在登录外壳中可用。如果要使更多虚拟控制台可用作基于文本的终端仿真器bash
,我建议您另问一个问题。)
这里是一个简短的解释:
以下按键用于转到终端(黑色背景,白色字母方式):
Ctrl+ Alt+ F1-将用户发送到tty1
或第一终端
Ctrl+ Alt+ F2-将用户发送到tty2
或第二终端
Ctrl+ Alt+ F3-将用户发送到tty3
或第三终端
Ctrl+ Alt+ F4-将用户发送到tty4
或第4终端
Ctrl+ Alt+ F5-将用户发送到tty5
或5th Terminal
Ctrl+ Alt+ F6-将用户发送到tty6
或6th Terminal
对于GUI终端(通常会在X上运行或更确切地说是X,当Unity出现并且一切看起来都很好时,您将在其中着陆。启动GUI的默认终端是F7):
Ctrl+ Alt+ F7-将用户引导到第一个GUI终端
Ctrl+ Alt+ F8-将用户转到第二个GUI终端
Ctrl+ Alt+ F9-将用户引导到第3个GUI终端
Ctrl+ Alt+ F10-将用户转到第4个GUI终端
Ctrl+ Alt+ F11-将用户转到第5个GUI终端
Ctrl+ Alt+ F12-将用户引导到第6个GUI终端
这里要注意的是,您可以通过按相应的键从一个终端转到另一个终端。您还应该注意,由于您正在运行X服务器的一个实例(正在运行一个Unity),因此只能F7用于GUI终端。如果打开另一个X Server会话,它将开始F8,您可以通过按正确的键在两者之间进行切换。您可以总共进行6次(默认)操作,F7最多可以进行F12。
尽管这些其他答案都是正确的,但就我而言,发生这种情况时,我无法切换回或无法与计算机建立典型的SSH连接。我不知道是什么Ctrl+ Alt+ F12,但是无论它是什么,它都使我的屏幕变黑并且我的输入完全消失了(甚至从更改回tty1-tty7)。我不确定我的情况是一次性的还是普遍的。
我能够使用-T标志进行SSH来禁用“伪终端仿真”,并且使用它非常痛苦(我忘记了没有bash ..或任何sh的世界),但是我确实从/ var / log获得了它/kern.log,至少可以正常重启之前:
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369331] BUG: unable to handle kernel NULL pointer dereference at 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369334] IP: [<ffffffff9cb4015e>] _raw_spin_lock_irqsave+0x1e/0x39
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369335] PGD 0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369335] Oops: 0002 [#1] SMP
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369353] Modules linked in: ctr ccm rfcomm ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun efi_pstore pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) bnep hp_wmi sparse_keymap intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm binfmt_misc irqbypass crct10dif_pclmul crc32_pclmul nls_iso8859_1 ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd intel_cstate uvcvideo videobuf2_vmalloc intel_rapl_perf arc4 videobuf2_memops videobuf2_v4l2 videobuf2_core videodev efivars joydev media iwlmvm mac80211 serio_raw btusb sg btrtl btbcm btintel bluetooth iwlwifi cfg80211 snd_seq_midi snd_seq_midi_event snd_hda_codec_hdmi snd_rawmidi rtsx_pci_ms snd_hda_codec_realtek snd_hda_codec_generic snd_seq rfkill memstick snd_hda_intel snd_hda_codec snd_seq_device snd_hda_core snd_hwdep lpc_ich snd_pcm shpchp snd_timer snd battery ac soundcore hp_accel mei_me hp_wireless lis3lv02d input_polldev mei tpm_infineon evdev parport_pc ppdev lp parport efivarfs autofs4 ext4 crc16 jbd2 fscrypto mbcache hid_microsoft hid_generic usbhid hid rtsx_pci_sdmmc mmc_core crc32c_intel psmouse wmi i915 video i2c_algo_bit thermal button drm_kms_helper fjes syscopyarea sysfillrect sysimgblt fb_sys_fops e1000e rtsx_pci ptp pps_core ahci libahci drm
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369368] CPU: 1 PID: 1110 Comm: Xorg Tainted: G OE 4.8.2-040802-generic #201610161339
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369369] Hardware name: Hewlett-Packard HP EliteBook 840 G2/2216, BIOS M71 Ver. 01.16 08/26/2016
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369369] task: ffff9e0535b25500 task.stack: ffff9e05349f0000
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369371] RIP: 0010:[<ffffffff9cb4015e>] [<ffffffff9cb4015e>] _raw_spin_lock_irqsave+0x1e/0x39
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369372] RSP: 0018:ffff9e05349f3a70 EFLAGS: 00010046
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369372] RAX: 0000000000000000 RBX: 0000000000000246 RCX: 0000000000000008
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369373] RDX: 0000000000000001 RSI: 0000000000000003 RDI: 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369373] RBP: 0000000000000000 R08: 0000000000000438 R09: 0000000000000898
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369374] R10: 0000000000000780 R11: 0000000000000898 R12: 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369374] R13: 0000000000000000 R14: ffff9e053986a800 R15: 0000000000000003
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369375] FS: 00007f76b8175a00(0000) GS:ffff9e054f440000(0000) knlGS:0000000000000000
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369376] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369376] CR2: 0000000000000a62 CR3: 0000000435136000 CR4: 00000000003406e0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369377] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369377] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369377] Stack:
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369379] 000000000000000e ffffffff9c4a9dfd 0000004800000000 0000078000024414
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369380] 00000000faa01f96 ffff9e0534d02a58 ffffea000b023400 ffff9e0534d02a60
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369382] ffff9e0534d02a5c ffff9e053986a800 ffff9e0534879000 ffffffff9cb3d9de
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369382] Call Trace:
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369385] [<ffffffff9c4a9dfd>] ? try_to_wake_up+0x3d/0x350
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369387] [<ffffffff9cb3d9de>] ? __ww_mutex_lock+0x7e/0xa0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369401] [<ffffffffc03308d7>] ? drm_modeset_lock+0x47/0xd0 [drm]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369411] [<ffffffffc033107d>] ? drm_atomic_get_connector_state+0x2d/0x170 [drm]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369417] [<ffffffffc0458681>] ? __drm_atomic_helper_set_config+0x271/0x340 [drm_kms_helper]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369422] [<ffffffffc045ab1a>] ? drm_fb_helper_pan_display+0x17a/0x280 [drm_kms_helper]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369424] [<ffffffff9c4ec7ba>] ? __internal_add_timer+0x1a/0x50
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369444] [<ffffffffc0577876>] ? intel_fbdev_pan_display+0x16/0x60 [i915]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369446] [<ffffffff9c7e2459>] ? fb_pan_display+0xc9/0x150
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369447] [<ffffffff9c7dcb0a>] ? bit_update_start+0x1a/0x40
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369448] [<ffffffff9c7d9c3d>] ? fbcon_switch+0x49d/0x610
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369450] [<ffffffff9c863da5>] ? redraw_screen+0x165/0x240
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369451] [<ffffffff9c865f6a>] ? vc_allocate+0x2a/0x1c0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369453] [<ffffffff9c85ad9a>] ? complete_change_console+0x3a/0xd0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369454] [<ffffffff9c85b505>] ? vt_ioctl+0x6d5/0x1260
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369462] [<ffffffffc031798b>] ? drm_ioctl+0x1db/0x460 [drm]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369473] [<ffffffff9c84fa30>] ? tty_ioctl+0x340/0xc30
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369474] [<ffffffff9c7e1c6b>] ? brightness_store+0x5b/0x70
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369475] [<ffffffff9c5c3bb8>] ? handle_mm_fault+0x898/0x1350
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369477] [<ffffffff9c62901f>] ? do_vfs_ioctl+0x9f/0x600
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369478] [<ffffffff9c6295f4>] ? SyS_ioctl+0x74/0x80
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369479] [<ffffffff9cb401f6>] ? entry_SYSCALL_64_fastpath+0x1e/0xa8
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369492] Code: 98 ff 48 89 d8 5b c3 66 0f 1f 44 00 00 0f 1f 44 00 00 53 9c 58 0f 1f 44 00 00 48 89 c3 fa 66 0f 1f 44 00 00 31 c0 ba 01 00 00 00 <f0> 0f b1 17 85 c0 75 05 48 89 d8 5b c3 89 c6 e8 7e 94 98 ff 66
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369493] RIP [<ffffffff9cb4015e>] _raw_spin_lock_irqsave+0x1e/0x39
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369494] RSP <ffff9e05349f3a70>
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369494] CR2: 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.375145] ---[ end trace 27ab810be96982ee ]---
我在那儿看到一些智能的东西,在那儿看到一些虚拟盒子的东西(它不是虚拟机,但有时会托管几个)。不知道问题出在哪里。4.8.2内核,KDE霓虹灯,英特尔图形i915。
我的猜测是这是我的配置中的一个孤立案例-但我认为值得一提的是这种情况的发生范围更加广泛。
从另一个盒子:
ssh -T [user]@[host]
sudo -S reboot
-S是必需的,但键入时不会掩盖您的密码。
CTRL-ALT-L
默认情况下),然后最终屏幕又恢复了工作。因此,如果有人被卡住,请尝试!