리눅스가 모든 부팅 메시지를 쓰는 곳을 찾고 싶습니다. 당신은 알고있다 :
facility one [STARTED]
facility two [STARTED]
facility three [FAILED]
나는 수색했다
find . -print0 | xargs -0 grep -i "words from boot messages"
/ var / log /에 있지만 아무것도 찾지 못했습니다.
CentOS 5.5가 있습니다.
예를 들어 부팅 할 때 “eth0의 IP 정보를 확인하지 못했습니다 … 링크가 없습니다. 케이블을 확인 하시겠습니까?”
오류 별 분석은 신경 쓰지 않지만이 오류가있는 로그는 찾을 수 없습니다.
dmesg | grep "no link present"
아무것도 반환하지 않습니다.
답변
대부분의 부팅 메시지는 버퍼에 저장되며 명령을 사용하여 액세스 할 수 있습니다 dmesg
. 대부분의 Linux 배포에서 해당 출력은
/var/log/dmesg.log
당신이 볼 수있는
tail -n 100 /var/log/dmesg.log
답변
부팅하는 동안 모든 예외 항목 /var/log/syslog
은/var/log/boot.msg
답변
이 솔루션은 반드시 데비안 시스템에서 작동하지만 어쨌든 유용 할 수 있습니다.
부팅 중에 표시되는 모든 메시지 를 저장하려면 이라는 서비스를 시작해야 bootlogd
합니다. 다음에 다시 부팅 한 후에서 메시지를 읽을 수 있습니다 /var/log/boot
.
답변
dmesg> ~ / dmesg.log를 입력하여 모든 부팅 메시지를 자신의 사본에 복사하십시오. 여러 복사본을 유지하려는 경우 날짜 및 시간을 추가 할 수 있으며 로그인 스크립트 내에서 자동화 할 수도 있습니다.