마지막으로 실패한 Linux 부팅에 관한 메시지는 어디에서 찾을 수 있습니까?


11

Linux 부팅이 자주 실패합니다. quiet부팅 옵션 을 제거 하여 진행 상황을 확인할 수 있습니다. 기본적으로 많은 [통과] 메시지를 표시 한 후 중단됩니다. 매번 멈추지 않습니다 . 이제 dmesg가 부팅 메시지를 볼 수있는 방법이라는 것을 알고 있습니다.

그러나 현재 부팅이 아닌 이전 부팅의 부팅 메시지를보고 싶습니다 (마지막 부팅 중에는 정상적으로 부팅 되었기 때문에).

또한 문제를 찾기 위해 볼 수있는 다른 로그가 있습니까? Ubuntu Natty 11.04를 사용하고 있습니다. 디버깅 지원으로 커널을 다시 컴파일해야합니까? 이것이이 문제를 디버깅하는 유일한 방법입니까?

마지막으로 이것이 커널 패닉 (소프트 / 하드 또는 무언가)이라고하는 것입니까?

답변:


13

/var/log/messages(또는 /var/log/syslog일부 시스템에서) 기본 시스템 로그 파일입니다. 구성 옵션에 따라 표시되는 것보다 많거나 적은 정보를 포함 할 수 있습니다 dmesg. 또한 기본적으로 연속적입니다 (부팅 할 때마다 추가되지 않음).

문제를 해결하기 위해 커널을 다시 컴파일해야하는지 여부는 이미 찾은 내용과 다른 앱별 로그에 따라 다릅니다.

커널 패닉 은 심각한 시스템 문제의 증상입니다. 너무 심각해서 커널에는이를 수행 할 수단이 없습니다. 이는 드라이버 버그, 심각한 하드웨어 오류, 기본 시스템 프로그램의 버그, 사용자 공간 응용 프로그램과 같은 다양한 종류의 다양한 문제로 인해 발생할 수 있습니다.


내 설치에서 파일 이름은 syslog이며 폴더는 / var / log입니다. 나는 커널이 멈추기 전에 출력 파일 / dev / xconsole을 열 수 없다는 메시지를 발견했다.
— AnkurVj

syslog대체 이름 을 알려 주셔서 감사합니다 . 참조를 위해 답변에 추가되었습니다. 문제가 해결되기를 바랍니다.
— rozcietrzewiacz

/ var / log / syslog와 / var / log / messages는 같은 파일이 아니며 정상적인 환경에서는 다른 파일이 없어야합니다. 둘 다 syslog 데몬 (예 : rsyslog)에 의해 생성됩니다. 일반적으로 syslog 에는 모든 메시지가 아닌 대부분의 메시지가 포함되지만 메시지 는 더 필터링됩니다. 자세한 내용은 syslog 구성 (아마도 /etc/rsyslog.conf)을 참조하십시오.
— gamen

1
@gamen 정확하지 않습니다. 이것은 시스템 메시지 (로거 디먼)를 처리 하는 프로그램 에 따라 다릅니다 . 설명 및 참조 파일은 시스템이 사용하고 있음을 나타냅니다 rsyslog. 또 다른 인기있는 것은입니다 syslog-ng. 그러나 각 경우에 정확한 파일 이름과 역할은 구성에 따라 다릅니다. 따라서 일반적인 "정상적인 상황"은 없으며 /var/log/messages종종 주 시스템 로그 일 수 있습니다.
— rozcietrzewiacz

@roz 예, syslog에서 시스템이 충돌하기 전에 메시지를 찾고 Google에서 솔루션을 검색함으로써 문제를 해결할 수있었습니다
— AnkurVj
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.