Я бегаю sudo date +%m/%d/%Y -s 7/14/2010
команда для изменения даты. Он меняется нормально, за исключением того, что я хочу, чтобы он также принимал текущее время, а не начинал время с 00:00:00 14.07.2010.
Просто продлите звонок, включив также информацию о часах:
sudo date +"%m/%d/%Y %H:%M:%S" -s "7/14/2010 10:00:00"
Часто бывает полезно синхронизировать часы BIOS, если после изменения есть такое большое смещение. Это можно сделать с помощью:
hwclock --systohc
Обычно дистрибутивы записываются в BIOS при завершении работы.
Если вам нужно точное время, используйте ntpdate или лучше запустите демон ntpd:
Пример:
/usr/sbin/ntpdate clock.redhat.com