Hatena::Groupmylinux

今日も元気にlinux

2008-10-22

[][]LINUXのログについて 17:31 LINUXのログについて - 今日も元気にlinux を含むブックマーク はてなブックマーク - LINUXのログについて - 今日も元気にlinux LINUXのログについて - 今日も元気にlinux のブックマークコメント

dmesg

システム起動時に表示される情報を再表示したい場合、「dmesg」を使用する。ただし、起動時のみ出力するエラーは表示されないので問題解決に役立つたないかも。

syslog

そこで参考にするのがsyslogWINDOWSのイベントログと同一の存在。デーモンsyslogdによって以下の場所にログが記録される。

syslogの場所

/var/log/messagees

syslogの設定ファイル

/etc/syslog.conf

WINDOWSのイベントログと違ってログレベルの詳細設定が可能。また大掛かりなアプリケーションsyslogではなく製品独自のログファイルを持つ場合がある。ここらへんはWINDOWSと同じ。

余談:/etc/sysconfig/

/etc/sysconfig/以下にはさまざまな設定ファイルが保管されている。有名どころでは/etc/sysconfig/networkや/etc/sysconfig/network-scripts/である。とにかく、/etc/sysconfig/と聞いたら設定ファイル集と思い出せるようにしよう。

ログローテーション

  • ログローテーションの基本設定は/etc/logrotate.confを編集する。
  • 応用設定は/etc/logrotated.d/以下の各ログ用のファイルを編集する。
  • logroteteはデーモンではなくcron起因で実行される。

syslogに意図的にコマンドを出力するlogger

スクリプト中でログをsyslogに出力しておきたいときに使う。

logger test

これでOK。単純にloggerと入力すると、atコマンド実行時みたいに標準出力で入力したコマンドを1行づつsyslogに記録する。

CaelynCaelyn2011/10/18 12:54Shoot, who would have touhght that it was that easy?

ojcckgzuojcckgzu2011/10/19 02:21GhaVDl <a href="http://oiagswywbfwg.com/">oiagswywbfwg</a>

jsytaxtszjsytaxtsz2011/10/19 17:38b9micG , [url=http://oledomkioawl.com/]oledomkioawl[/url], [link=http://skruqdhaykvp.com/]skruqdhaykvp[/link], http://qerudaowiwrm.com/

mvcpmmuacmvcpmmuac2011/10/20 17:59vhO30C <a href="http://gclyoxgzpmgf.com/">gclyoxgzpmgf</a>

6_66_62012/03/14 20:17messageesではなくmessagesじゃないでしょうか?

MichalMichal2015/08/11 20:11That's a sensible answer to a chinnelgalg question