Нет, сервер времени Ubuntu верен, и он автоматически устанавливает время из него.
Проблема в том, что обычно происходит только один раз при каждой загрузке (или, точнее, , каждый раз, когда возникает сетевой интерфейс - от остановки, сна или спящего режима). Основываясь на вашем времени безотказной работы, можно с уверенностью сказать, что он не синхронизирован более чем через неделю.
Лучше всего настроить работу cron, я бы сказал, ежечасно, если вы хотите сверхточное время. Самый простой способ сделать это:
sudo editor /etc/cron.hourly/ntpsyncДобавить следующие строки:
#!/bin/bash ntpdate ntp.ubuntu.com #or your choice of server sudo editor /etc/cron.hourly/ntpsyncВместо этого вы можете поместить это в /etc/cron.daily, если хотите, один раз в день.