Я испытываю трудности с тем, чтобы моя виртуальная машина Ubuntu отображала правильное время. Он находится на сервере ESXi, версия 8.10 LTS и поставляется с виртуальным устройством для Opsview. Я установил ntp и указал на pool.ntp.org. Я думаю, что он работает с ntpd, потому что, когда я пытаюсь синхронизировать его вручную, он говорит, что используется сокет NTP. Я установил часовой пояс на восточный (который является моим часовым поясом) с помощью sudo dkpg-reconfigure tzdata
и вручную установил дату, введя date mmddhhmmyyyy.ss
. Я также синхронизировал аппаратные часы, набрав hwclock --systohc
и все работает отлично.
Вот здесь и начинаются проблемы: при первой перезагрузке системное время прыгает на 5 часов вперед (это верно каждый раз, когда я его воспроизводю), но аппаратные часы остаются синхронизированными. После второй перезагрузки аппаратные часы не синхронизируются пять часов с системными часами. Так что теперь у меня есть оба часа, которые на пять часов впереди. Что здесь происходит? Пожалуйста, помогите мне синхронизировать мои часы с нужным временем.
дополнительная информация: ESXi настроен на правильное время и имеет 12 других виртуальных машин, работающих в нужное время, включая другие установки Ubuntu (версия 10.10), opsview - единственный виртуальный компьютер с 8.10. Я открыт для решений, а также для обходных путей, я постоянно проверяю сайт, когда бодрствую, поэтому не стесняйтесь спрашивать, нужна ли вам дополнительная информация.