Precise-571JPでは通常/etc/init.d/00sys_loggerによってsyslogやklogが起動されます。syslogやklogはログを/var/log/messagesに書き込んでいきますが、その際のログのタイムスタンプがおかしいのです。
Puppy Linuxを起動しurxvt内で以下のようなコマンドを実行しました。
コード: 全て選択
~# strings /etc/localtime
TZif2
TZif2
JST-9
~# date
2018年 5月 28日 月曜日 21:37:12 JST
~# uptime
21:37:14 up 3 min, load average: 0.20, 0.35, 0.16
~# head -n 4 /var/log/messages
May 29 11:34:04 puppypc21142 syslog.info syslogd started: BusyBox v1.21.0
May 29 11:34:04 puppypc21142 user.notice kernel: klogd started: BusyBox v1.21.0 (2013-02-18 15:57:06 WST)
May 29 11:34:04 puppypc21142 user.notice kernel: [ 0.000000] Linux version 3.2.48 (root@puppypc11461) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #1 SMP Thu Jul 11 12:20:55 GMT-8 2013
不思議なことに、一度/etc/init.d/00sys_loggerをストップさせてから再度起動すると、ログファイル内のタイムスタンプは正しく書き込まれています。
コード: 全て選択
~# /etc/init.d/00sys_logger stop
~# rm /var/log/messages
~# /etc/init.d/00sys_logger start
~# head -n 4 /var/log/messages
May 28 22:08:05 puppypc21142 syslog.info syslogd started: BusyBox v1.21.0
May 28 22:08:05 puppypc21142 user.notice kernel: klogd started: BusyBox v1.21.0 (2013-02-18 15:57:06 WST)
当方Puppy Linuxについて全くの初心者故、拙い質問本文で恐れ入りますが、ご回答頂ければ誠に幸いでございます。