
現在、ネットワーク上に NAS (Ubuntu 10.04) がありますが、グラフィック カードがないため、モニターにアクセスできません。NAS を再起動するたびに、完全に再起動するまでに時間がかかるようになりました。何か問題があるのではないかと疑っており、起動時に警告またはエラー メッセージが表示されているようです。
Ubuntu がシステム起動時からログイン画面まで表示されるすべての内容を記録するログ ファイルはありますか? 経由でシステムに電子メールを設定しており.mailrc
、コマンド.mstmprc
を使用して電子メールを送信できますmail
。システム起動時に毎回ログ ファイルを自分に電子メールで送信して、システムの状態を監視できるようにしたいと思います。その方法を教えてください。
答え1
/var/log/messages
システム上で発生したすべての事象をカーネルがダンプするログ ファイル があります。
ただし、ファイルはかなり大きくなります (私のファイルは現在 29 MB)。そのため、送信する前に 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
参照:ここ