
현재 그래픽 카드 부족으로 인해 모니터에 액세스할 수 없는 네트워크에 NAS(Ubuntu 10.04)가 있습니다. NAS를 다시 시작할 때마다 완전히 다시 시작하는 데 시간이 더 오래 걸리는 것을 발견했습니다. 뭔가 잘못된 것 같은데 시작하는 동안 경고나 오류 메시지가 표시됩니다.
시스템이 시작되는 순간부터 로그인 화면까지 표시되는 모든 내용에 대해 Ubuntu가 인쇄하는 로그 파일이 있습니까? 시스템에 이메일이 설정되어 있고 .mailrc
명령 .mstmprc
을 사용하여 이메일을 보낼 수 있습니다 mail
. 시스템 상태를 모니터링할 수 있도록 시스템이 시작될 때마다 로그 파일을 나에게 이메일로 보내고 싶습니다. 어떻게 하면 되는지 알려주세요.
답변1
/var/log/messages
커널이 시스템에서 일어나는 모든 일을 덤프하는 로그 파일이 있습니다 .
그러나 파일이 상당히 커지므로(내 파일은 현재 29MB입니다), 파일을 보내기 전에 크론 작업이 이 파일을 압축하는지 확인하십시오.
일반적으로 Linux 시스템에서는 사용자 정의 시작 명령이 local
/etc/init.d 아래에 있는 파일에 배치됩니다.
이 파일에 다음 명령을 추가합니다. (아마도 수정할 예정입니다. 개인적으로는 사용하지 않습니다 mail
.)
mail -s "Log File" myemail@myserver < /var/log/messages
실행 가능하게 만드세요:
sudo chmod +x /etc/init.d/local
마지막으로 다음과 같이 연결합니다 init
.
sudo update-rc.d local defaults 80
참조:여기