FreeBSD QandA 1364

FreeBSD QandA

Q. /var/log/messages に
      last message repeated 2 times 
   というログが残っているんですが、これは何ですか?

A. 直前の行と同じメッセージが、更に2回分出力されたことを意味しています。
   syslogd が関与する記録では、同様な処理が行われます。

   たとえば tail -f /var/log/messages としてログを見ながら、別の kterm 上で
     ・su でわざと間違ったパスワードを入力する。それを3回繰り返す。
     ・su で正しいパスワードを入力して root になる。
   としてみてください。すると、/var/log/messages に
     su: BAD SU username to root on /dev/ttyp0
     last message repeated 2 times
     su: username to root on /dev/ttyp0
   と記録されることがわかると思います。

   これは
     su: BAD SU username to root on /dev/ttyp0
     su: BAD SU username to root on /dev/ttyp0
     su: BAD SU username to root on /dev/ttyp0
     su: username to root on /dev/ttyp0
   と同じ意味ですが、ログの容量を抑え、なおかつログを読みやすくするために
   syslogd が工夫してくれているわけです。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。