NTP – это сетевой протокол для синхронизации часов на компьютере. Более подробно можно почитать на Wikipedia или time.in.ua.
Каждая из современных ОС умеет синхронизировать время с удаленным сервером, для Украины можно посоветовать ntp.time.in.ua или ua.pool.ntp.org.
Про синхронизацию часов в Ubuntu можно почитать на Time Synchronisation with NTP.
Нам для настройки точного времени понадобится cron и ntpdate которые уже есть из коробки. Создаем текстовый файл ntpdate в /etc/cron.weekly/ для синхронизации раз в неделю и прописываем в него:
ntpdate ntp.time.in.ua ua.pool.ntp.org
Синхронизируем время с временем в BIOS
sudo hwclock --systohc
Делаем файл ntpdate исполняемым:
sudo chmod 755 /etc/cron.weekly/ntpdate