我目前在网络上有一个 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
参考:这里