Я нахожусь в системе 1604 с часовым поясом A, после того, как я установил часовой пояс на B, используя timedatectl set-timezone B, все работает нормально. («Timedatectl status» - B, команда «date», показывающая правильное время, время файла правильно после создания нового)
Но я обнаружил, что rsyslogd все еще работал в часовом поясе A, crond также был в часовом поясе A, не уверен, что в старом часовом поясе работает другой демон, поэтому я перезагружаю Система, чтобы избежать этого.
Почему эти демоны не были обновлены с новым часовым поясом?
Да. Вам нужно будет перезапустить службы cron и rsyslog в вашей системе. Они получают свои часовые пояса при запуске и не обнаруживают общих изменений часового пояса системы.
service cron restart
service rsyslog restart