CentOS를 사용하고 있는데 가끔 시스템이 전혀 응답하지 않는 경우가 있습니다. Windows 상자에서는 ctrl-alt-delete를 사용할 수 있습니다.
Linux 시스템에서 이 문제를 어떻게 처리해야 합니까?
답변1
키보드가 연결되어 있으면 다음을 수행할 수 있습니다.복구 방법. 그렇지 않으면 상자에 SSH를 연결하고 top, ps, 일반적인 도우미 및 로그 검사기를 사용하여 문제를 찾아보세요.
답변2
거기예소위 "Magic SysRq 키" - 커널 수준에 내장될 수 있는 키 세트~ 할 것이다커널 프로세스와 키보드 인터럽트가 여전히 수신 대기 중이고 alt-SysRq-keypress를 통해 호출할 수 있는 한 존중됩니다.
이들은 다양한 비상 작업을 수행할 수 있습니다.에스마운트된 모든 파일 시스템에 대한 sync,k나모든 활성 작업을 채우고 강제로 다시 시작하기도 합니다.두번째오.
그러나 일반적으로 Linux는 이와 같은 극단적인 조치가 유일한 남은 솔루션보다 훨씬 앞서야 합니다. 다른 모든 방법이 실패할 경우에만 극도의 주의를 기울여 사용하십시오.
그러나 다른 사람들이 언급했듯이 "응답 없음"은 다소 모호합니다. 무슨 일이 일어나고 있고 일어나고 있지 않은지 명확히 할 수 있습니까?
답변3
문제가 x 세션(많은 경우)과 관련된 경우 ctrl-alt-f1, ctrl-alt-f2...를 사용하여 가상 세션에 들어갈 수 있어야 합니다.
거기에서 위의 주요 제안 사항을 따르거나, 다른 모든 방법이 실패할 경우 sudo restart를 실행하여 다시 실행할 수 있습니다(가능한 한 깔끔하게).
답변4
Linux 시스템에서는 다음 명령을 사용하여 프로세스를 관찰할 수 있습니다 ps
( sudo ps waux
모든 사용자 및 전체 경로 목록을 확인해보세요). 많은 프로그램이 top
행동을 분류하고 모니터링하는 데 도움이 될 수 있습니다. 그런 다음 프로세스 ID를 사용하여 시스템 명령을 보내 이러한 프로세스를 제어할 수 있습니다. 예를 들어 시스템의 모든 항목을 사용하거나 종료 kill
할 수 있습니다.killall
내가 가장 좋아하는 일부 시스템 모니터에서는 htop
실행 중인 프로세스에 추적을 연결하여 정확히 무슨 일이 일어나고 있는지 확인하고 관찰자로부터 직접 종료 신호를 보낼 수도 있습니다.
이러한 프로세스 모니터에는 몇 가지 GUI 변형이 있지만 사용 경험이 없습니다. Gnome에는 system-monitor
Linux Process Explorer라는 것이 있습니다.