Установка даты
date MMDDhhmmCCYY.ss
или
date MMDDhhmm
MM — месяц, DD — день месяца, hh — часы, mm — минуты, CCYY — 4 цифры года, ss — секунды
Например:
date 100615352006.30
Эта команда установит текущие дату и время на 06 октября 2006 года, 15:35:30.
Или
date 07312316
31 июля, 23:16
Синхронизация с сервером времени
ntpd
Для принудительной ручной синхронизации введите:
ntpd -q
Команда ntpq может быть использована для выполнения запросов к демону ntpd. Чтобы показать статус синхронизации введите:
ntpq -pn
Если ntpd не был запущен, и часы ушли очень сильно (или вовсе не были выставлены), то в зависимости от того, с какими параметрами вы запускали ntpd, он может и вовсе отказаться от изменения времени.
Отключить проверку (-g - разрешить переход на большой скачек времени )
ntpd -q -g
Ntpd — Википедия
Устаревшие утилиты
ntpdate
Добавить в файл планировщика cron:
*/30 * * * * /usr/sbin/ntpdate x.x.x.x
При этом демон ntpd должен быть выключен
Вывести диагностику
ntpdate -d 192.168.0.1
или
rdate -s timeserver.com
Линукс, Часы и Время