ロギングタイムゾーンの変更

ロギングタイムゾーンの変更

新しいサーバーでタイムゾーンをUTCからローカルタイムゾーンにヨーロッパ/ロンドンに変更しました。

sudo ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime

これにより、例えば私が走っているときに必要な時間を得ることができますdate。ただし、ログファイル(たとえば/var/log/secure)の新しいエントリには「古い」タイムゾーン、つまり1時間のタイムスタンプがあります(より悪いことはタイムゾーンを表示しませんが、これはまったく異なる問題です!)。

変更後何も再起動しませんでした/etc/localtime。同期するにはすべてを再起動する必要がありますか、それともタイムゾーンを更新するためにpingできる適切なデーモンがありますか?

答え1

ほとんどのサービスはsyslogを使用するため、syslogを再起動するか、そのrsyslogを再起動するだけで十分です。例えば ​​Debian では

service rsyslog restart

関連情報