/run이 채워진 후 Ctrl+Alt+F1(F2,F3,F4...)이 작동하지 않습니다.

/run이 채워진 후 Ctrl+Alt+F1(F2,F3,F4...)이 작동하지 않습니다.
# uname -a
Linux kali 4.0.0-kali1-amd64 #1 SMP Debian 4.0.4-1+kali2
                                              (2015-06-03) x86_64 GNU/Linux

# uptime
 19:31:04 up 40 days,  4:38, 56 users,  load average: 6,52, 5,55, 6,08

이틀 전에 인터넷 연결이 끊어졌습니다. 나는 그것을 알아내는 데 2시간을 보냈고 atop40일 전에 시작된 프로그램이 꽉 찼다는 것을 발견했습니다 /run. 이것이 xl2tpd바로 (내 VPN 클라이언트)가 pid 파일을 전혀 생성할 수 없는 이유입니다. atop이제 데이터를 새로 고쳤습니다 .

# mount | grep run
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=3284232k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=1642116k,mode=700)

# df -h | grep -i run
tmpfs              3,2G         323M  2,9G           11% /run
tmpfs              5,0M            0  5,0M            0% /run/lock
tmpfs              1,6G          44K  1,6G            1% /run/user/0

++ Ctrl( 또는 , 또는 등...) 을 사용하여 아무 것도 전환할 수 없지만 이전에는 전환할 수 있었고 자동으로 켜졌 습니다.AltF1F2F3/dev/ttyXF2F3

또한, 그렇지 chvt 2않습니다 chvt 3. 기다려 보세요... 유효합니다...

즉, 터미널에는 깜박임이나 검은색 화면이 아닌 변경 사항 없이 X-server가 있는 vt7이 표시됩니다.

시스템이 불안정한 것 같습니다.

그렇지 않다면 이 문제를 어떻게 해결합니까 reboot?

고쳐 쓰다:

# ps -ef|grep tty
root       581     1 92 20:32 pts/3    01:33:03 /sbin/agetty tty3
root      1042  1012  6 Aug14 tty7     2-15:21:33 /usr/bin/Xorg :0 -novtswitch -background none -noreset -verbose 3 -auth /var/run/gdm3/auth-for-Debian-gdm-ZmbLAV/database -seat seat0 -nolisten tcp vt7
root      1690     1  0 20:33 tty4     00:00:00 /sbin/agetty --noclear tty4 linux
root      2842     1  0 19:22 tty6     00:00:00 /sbin/agetty --noclear tty6 linux
root      5245     1  0 20:37 tty2     00:00:00 /bin/login --           
root      8508  7895  0 Aug14 pts/34   00:00:00 /sbin/getty -8 38400 tty4
root      8511  7895  0 Aug14 pts/32   00:00:00 /sbin/getty -8 38400 tty2
root      8512  7895  0 Aug14 pts/33   00:00:00 /sbin/getty -8 38400 tty3
root     10127  7895  0 Aug14 pts/31   00:00:00 /sbin/getty -8 38400 tty1
root     11362     1  0 21:21 tty5     00:00:00 /sbin/agetty --noclear tty5 linux
root     17314     1  0 22:06 tty1     00:00:00 /bin/login --    
root     23282     1  0 22:13 pts/81   00:00:00 /sbin/getty 38400 tty2
root     23614     1  0 22:13 tty3     00:00:00 /bin/login --   
root     23620 22995  0 22:13 pts/81   00:00:00 grep tty
root     29744 29319  0 Sep17 pts/61   00:00:00 /sbin/getty -8 38400 tty4
root     29747 29319  0 Sep17 pts/58   00:00:00 /sbin/getty -8 38400 tty2
root     29748 29319  0 Sep17 pts/60   00:00:00 /sbin/getty -8 38400 tty3
root     31344 28620  0 Sep17 pts/53   00:00:00 /sbin/getty -8 38400 tty4
root     31347 28620  0 Sep17 pts/51   00:00:00 /sbin/getty -8 38400 tty2
root     31348 28620  0 Sep17 pts/52   00:00:00 /sbin/getty -8 38400 tty3

답변1

X 서버가 실행 중인 콘솔로 전환하거나 콘솔에서 전환하면 X 서버가 코드 실행을 시작합니다. 이는 그래픽 카드의 비디오 모드를 재설정하는 데 필요합니다. X 서버에 문제가 있는 경우 X는 요청에 응답하지 않으므로 전환이 절대 발생하지 않을 수 있습니다.

X 서버가 오류 상태에 있는 것 같습니다. 아마도 /run어느 시점에 꽉 찼기 때문일 것입니다(어쩌면 모든 메모리가 가득 차서 X 서버에 메모리가 부족하여 제대로 대처하지 못하는 것일 수도 있습니다).

때로는 네트워크를 통해 로그인된 다른 X 서버를 시작하는 것이 가능합니다. 이를 통해 그래픽 카드를 알려진 상태로 복원하고 이미 실행 중인 서버의 잠금을 해제할 수 있습니다. 그러나 보장은 없습니다. 그래도 문제가 해결되지 않으면 X 서버를 종료하고 새 서버를 시작해 보십시오. 데스크톱 세션이 손실되지만 다시 시작할 필요는 없습니다. 다시 말하지만, 이것이 작동한다는 보장은 없습니다.

관련 정보