실수로 Ctrl+ Alt+를 눌렀 F12는데 디스플레이가 검은 색으로 바뀌 었습니다. 그런 다음 다시 부팅해야했습니다. 시스템에서 어떤 작업을 수행 했습니까? 또한 무엇을 않는 Alt+는 F8할 수 F10있습니까?
실수로 Ctrl+ Alt+를 눌렀 F12는데 디스플레이가 검은 색으로 바뀌 었습니다. 그런 다음 다시 부팅해야했습니다. 시스템에서 어떤 작업을 수행 했습니까? 또한 무엇을 않는 Alt+는 F8할 수 F10있습니까?
답변:
누르면 Ctrl+ Alt+ (또는 + 없는 경우에 X11 은 GUI)를 전환 N 번째 가상 콘솔 ( ).FnAltFnttyn
종종 우리는 가상 콘솔을 유용한 텍스트 콘솔 로 이야기 합니다. 따라서 우리는 종종 Alt+ F1through Alt+로 액세스 할 수있는 6 개의 가상 콘솔이 있다고 말합니다 F6( Ctrl전환 할 때 GUI에있는 경우에도 누르고 있음 ). 그리고 우리는 종종 말 다음 , 개별적으로에 (다시) 전환 할 수있는 GUI입니다 Alt+ 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
는 IS 첫째 되는 가상 콘솔 되지 터미널처럼 동작하도록 설정 (즉, 더 getty
그것을 실행), 즉 (GUI를 제공하는) 하나의 X11을 없다 사용합니다.
가상 콘솔 더 이상은 tty7
또한 존재한다. 그것은 일반적으로, 그들은 단지 것을의 어느 쪽도 한 getty
그들을 위해 실행하지 않고 그들이 X11이 그들을 사용해야합니까. 처음 12 개의 가상 콘솔은 기능 키를 사용하여 위에서 설명한 키 조합으로 액세스 할 수 있습니다 (키보드에는 일반적으로 12 개의 기능 키만 있기 때문에). 아무 일도 일어나지 않아도 액세스 할 수 있습니다.
따라서 Ctrl+ Alt+ 를 누르면 F12지금 켜져 있기 때문에 빈 화면이 표시 tty12
됩니다.
흥미로운 운동으로, 당신은 달리기를 시도 할 수 있습니다 :
sudo /sbin/getty -8 38400 tty12
그런 다음 Alt+ F12(또는 처음 6 개의 가상 콘솔 중 하나가 아닌 GUI에있는 경우 Ctrl+ Alt+)를 누릅니다 F12.
이것은로 이동합니다 tty12
, 이는 현재 로그인 화면을 가지고 있으며, 터미널로 사용할 수 있습니다.
높은 번호의 가상 콘솔에서 사용 가능한 텍스트 기반 콘솔 을 영구적으로 작성하려면 자동으로 실행되도록 구성 해야 합니다 . 위와 같이 수동으로 실행되거나 시작 스크립트에 해당 행을 추가하는 경우에도, 가상 콘솔에서 로그 아웃 한 후 자동으로 다시 실행되지 않기 때문에 다시 로그인 할 수 없으며, 프로덕션 사용을 위해 이러한 방식으로 실행중인 다른 문제도 있습니다 (예 : 작업 제어 가 아닐 수 있음) 로그인 후 로그인 쉘 에서 사용할 수 있습니다 . 더 많은 가상 콘솔을 텍스트 기반 터미널 에뮬레이터 로 사용할 수있게하려면init
getty
getty
getty
getty
bash
이에 대해 별도의 질문을하는 것이 좋습니다.)
간단한 설명은 다음과 같습니다.
다음 키는 터미널로가는 데 사용됩니다 (검은 색 배경, 흰색 글자 방식).
Ctrl+ Alt+ F1-사용자를 tty1
제 1 터미널로 보냄
Ctrl+ Alt+ F2-사용자를 tty2
두 번째 터미널로 보냄
Ctrl+ Alt+ F3-사용자를 tty3
제 3 터미널로 보냄
Ctrl+ Alt+ F4-사용자를 tty4
4 번째 터미널로 보냅니다.
Ctrl+ Alt+ F5-사용자를 tty5
5 번째 터미널로 보냄
Ctrl+ Alt+ -6 번째 터미널로 F6사용자를 보냅니다.tty6
GUI 터미널의 경우 (일반적으로 X가 실행 중이거나 더 잘 말하면 Unity가 나타나고 모든 것이 좋아 보이는 곳입니다. GUI를 시작하는 기본 위치는 F7) :
Ctrl+ Alt+ F7-사용자를 1st GUI 터미널로 보냅니다
Ctrl+ Alt+ F8-사용자를 2 차 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 ]---
나는 거기에 약간의 지능적인 것들과 거기에 약간의 가상적인 것들을 볼 수 있습니다 (VM이 아니지만 때로는 호스트를 호스팅합니다). 문제가 정확히 무엇인지 확실하지 않습니다. 4.8.2 커널, KDE 네온, 인텔 그래픽 i915.
내 추측은 이것이 내 구성과 격리 된 사례이지만 이것이 더 광범위하게 발생하는 경우 언급 할 가치가 있다고 생각했습니다.
다른 상자에서 :
ssh -T [user]@[host]
sudo -S reboot
-S는 필요하지만 입력 할 때 비밀번호를 숨기지 않습니다.
CTRL-ALT-L
기본적으로)을 입력 한 다음 화면이 다시 작동했습니다. 따라서 누군가가 붙어 있다면 시도하십시오!