新しいサーバーでタイムゾーンを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