
В настоящее время в моей сети есть NAS (Ubuntu 10.04) без доступа к монитору из-за отсутствия видеокарты. Я заметил, что каждый раз, когда я перезапускаю NAS, он все дольше перезапускается. Я подозреваю, что что-то не так, и предупреждения или сообщения об ошибках отображаются во время запуска.
Есть ли файл журнала, в который Ubuntu записывает все, что отображается с момента запуска системы до экрана входа в систему? У меня в системе настроена электронная почта, .mailrc
и .mstmprc
я могу отправлять почту с помощью mail
команды. Я хотел бы отправлять себе файл журнала каждый раз при запуске системы, чтобы я мог контролировать ее работоспособность. Пожалуйста, дайте мне знать, как это сделать.
решение1
Существует такой файл журнала /var/log/messages
, в который ядро записывает все, что происходит в системе.
Однако он становится довольно большим (мой сейчас весит 29 мегабайт), поэтому убедитесь, что задание cron сжимает этот файл, прежде чем отправлять его.
Обычно в системе 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
Ссылка:Здесь