В настоящее время у меня в сети есть NAS (Ubuntu 10.04) без доступа к монитору из-за отсутствия видеокарты. Я заметил, что каждый раз, когда я перезагружаю NAS, полная перезагрузка занимает больше времени. Я подозреваю, что что-то может быть не так, и предупреждения или сообщения об ошибках отображаются во время запуска.

Есть ли файл журнала, в который печатает Ubuntu для всего, что отображается с момента запуска системы до экрана входа в систему? У меня есть электронная почта, настроенная в системе через .mailrc и .mstmprc где я могу отправить электронную почту с помощью команды mail . Я хотел бы присылать себе по электронной почте файл журнала каждый раз, когда система запускается, чтобы я мог контролировать состояние системы. Пожалуйста, дайте мне знать, как я мог это сделать.

1 ответ1

0

Существует такой файл журнала /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

Ссылка: здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .