Когда я запускаю ntpdate, мои системные часы показывают время как час позади того, что должно быть. Я знаю, что ntpdate делает все в UTC, так что я предполагаю, что неправильная установка часового пояса и игнорирование перехода на летнее время, но я не могу понять это.
Вот что я сделал до сих пор:
ln -sf /usr/share/zoneinfo/EST /etc/localtime
для установки часового пояса- Установите
UTC=true
в/etc/sysconfig/clock
чтобы DST автоматически применялся date -s hh:mm::ss
для правильной установки системных часовhwclock -systohc --utc
для правильной установки аппаратных часов
В этот момент и date
и hwclock
показывают правильное время.
Но если я тогда ntpdate 0.us.pool.ntp.org
, вывод date
будет на час меньше, чем должен быть.
Я просмотрел дюжину уроков и не могу понять, что я делаю неправильно. У кого-нибудь есть какие-либо идеи?