리눅스가 모든 부팅 메시지를 쓰는 곳을 찾고 싶습니다. 당신은 알고있다 :
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"
아무것도 반환하지 않습니다.
find
루트 권한으로 명령 을 실행 했 습니까?find
나열 할 수있는 모든 파일을 인쇄하지만grep
읽을 수있는 파일 만 확인할 수 있으며 일부 로그 파일은 다른 사용자에 대한 루트 권한이있는 읽기 권한이 소유 할 수 있습니다. 또한 최소한 GNU grep은-l
일치하는 줄 대신 일치하는 파일 이름을 인쇄하는 th 옵션을 지원합니다 . 특정 텍스트가 포함 된 파일을 찾는 데 매우 유용 할 수 있습니다. 그래서 시도su -c 'find /var/log -print0 | xargs -0 grep -l -i "words from boot messages"'
또는sudo find /varlog -print0 | xargs -0 sudo grep -l -i "words from boot messages"