시스템이 정지 될 때 무슨 일이 있었는지 확인하고 문제를 찾는 방법은 무엇입니까?


8

안녕하세요. 데스크탑에 문제가있었습니다. Lenovo 3000 N200의 Lucid 10.04입니다. 시스템이 완전히 멈 춥니 다.

문제를 어떻게 찾을 수 있습니까?


1
소프트웨어 센터에서 hardinfo( hardinfo.berlios.de/HomePage ) 를 설치 하고 여기에 보고서를 붙여 넣을 수 있습니까?
RolandiXor

1
당신은 여전히 같은 (마법의 SysRq를 키를 사용할 수 Alt + Print + K재시작에 X 또 다른 좋은 시작이다? ~/xsession.errorsdmesg/ /var/log/messages.
바비

95 %의 경우 리눅스가 하드웨어 문제를 멈 춥니 다. 물론 시스템을 망치지 않으면 말입니다. CPU, GPU, 시스템의 온도와 모든 팬에 공기가 공급되는지 확인하십시오. 또한 정지를 유발하는 사용 패턴을 찾고 dmesg를 사용하여 / var / log / messages 및 시스템 상태를 확인하십시오
danizmax

1
멈 추면 캡 잠금 및 num-lock을 누르고 키보드 표시등이 바뀌는 지 확인하십시오. 그렇다면 하드웨어가 아닌 X가 정지 된 것입니다.
charlie-tca

@ 롤랜드 테일러. 여기에 정확히 무엇을 붙여야합니까? 장치, 메모리, 파일 시스템?
vrcmr

답변:


8

때로는 고정 된 X 서버 일뿐입니다. 를 눌러 콘솔을 얻으십시오 CTRL-ALT-F1. 그래도 문제가 해결되지 않으면 SSH를 사용하여 시스템에 로깅을 시도하십시오 (먼저 openssh-server 패키지 설치). 쉘을 얻을 수 없다면 재부팅하십시오.

당신이 쉘을 갖게되면, 시스템 로그를 확인 ( /var/log/syslog, /var/log/messages, /var/log/Xorg.0.log~/.xsession-errors). 충돌이 발생한 시간까지 스크롤하십시오. 재부트하지 않아도 dmesg명령은 파일 시스템에 쓸 수없는 경우 커널 로그 버퍼를 표시합니다.

로그 파일에서 무언가를 찾을 수 있는지 여부에 관계없이 디버그하기 쉬운 것은 문제를 자유롭게 재현 할 수 있다는 것입니다. 할 수없고 로그에 이상이없는 경우 복구 CD (또는 완전히 다른 OS)를 부팅하거나 필수적이지 않은 하드웨어를 제거하거나 일부 부품을 교체하여 문제의 원인을 격리 할 수 ​​있습니다 기능적인 것으로 알려진 다른 것. 이 작업은 지루할 수 있으며 엄격해야합니다.

최소한의 정보를 얻은 후에는 하드웨어에 결함이 있다고 생각하지 않는 한 결함이 의심되는 소프트웨어에 대한 버그 보고서를 제출하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.