atur stempel waktu log sistem debian menjadi seperti tanggal sistem

Saya mengalami Debian wheezy,
Saya telah menyetel zona waktu sistem saya menggunakan dpkg-reconfigure tzdata hingga Asia/jerusalem
Masalah saya adalah log sistem masih menggunakan GMT, bukan TZ (IDT) sistem saya
misalnya berikut adalah baris log terakhir dari mail.log dengan tail -100f /var/log/mail.log Saya baru saja mengirim email melalui sistem dan Anda dapat melihatnya.

# tail -100f /var/log/mail.log
...
Jul  4 23:35:08 s1 postfix/smtp[22918]: connect to gmail-smtp-in.l.google.com ...
....

# date
Sat Jul  5 02:35:36 IDT 2014
# hwclock
Sat 05 Jul 2014 02:39:39 AM IDT  -0.786973 seconds

seperti yang Anda lihat, stempel waktu log pada GMT sementara jam sistem saya pada GMT+3, apa yang dapat saya lakukan untuk menyinkronkannya?


person Wazime    schedule 04.07.2014    source sumber
comment
bisakah Anda membimbing saya untuk perintahnya? Googling memberi saya /etc/init.d/syslog restart, tetapi tidak ada file seperti itu.   -  person Wazime    schedule 05.07.2014
comment
File apa yang tampak benar yang dapat Anda temukan di /etc/init.d?   -  person jcaron    schedule 05.07.2014
comment
Terima kasih atas bantuan Anda. Saya telah menyelesaikannya dengan: /etc/init.d/rsyslog restart dan memeriksa log, sekarang akurat   -  person Wazime    schedule 05.07.2014
comment
Saya menambahkan itu sebagai jawaban sehingga Anda dapat menerimanya :)   -  person jcaron    schedule 05.07.2014


Jawaban (2)


syslogd perlu di-restart:

/etc/init.d/rsyslog restart
person jcaron    schedule 05.07.2014

Sebelum memulai ulang rsyslog, saya menemukan bahwa file waktu lokal saya salah, meskipun perintah 'date' mendapatkan waktu yang tepat.

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

Dan kemudian restart rsyslog, berhasil.

person VictorLee    schedule 12.06.2018