Как убедиться, что мои компьютерные часы правильные и исправить это, если это не так?
Недавно я заметил, что время на моем компьютере не такое же, как на других в моем доме, и я не уверен, что это только они или моя машина на самом деле выбрала неправильное время...
Поэтому мне было интересно, есть ли какой-нибудь способ через терминал синхронизировать часы моего компьютера с серверами Ubuntu или что-то в этом роде? Или, по крайней мере, иметь возможность проверить, что у меня есть подходящее время для моего часового пояса?
Я использую Ubuntu GNOME 15.10 с GNOME 3.18.
1 ответ
Должна быть возможность включить синхронизацию времени в сети в разделе " Дата и время " в настройках вашей системы. Однако, если это слишком неточно, вы можете включить синхронизацию времени NTP с помощью ntpdate
команда (вам нужно будет установить это с sudo apt-get install ntpdate
так как он не установлен по умолчанию на 15.10):
sudo ntpdate ntp.ubuntu.com
После получения текущего времени с сервера, он сообщит вам смещение к собственным часам машины и автоматически адаптирует его:
7 Dec 22:27:57 ntpdate[14411]: adjust time server 91.189.94.4 offset -0.049344 sec
Если вы испытываете повторяющиеся отклонения во времени, несмотря на автоматическую синхронизацию (я не знаю, как часто это выполняется), вы можете выполнить эту команду демоном cron, например, добавив ее в файл. /etc/crontab
, Следующая строка приведет к выполнению команды в 0 минут каждый час:
0 * * * * root /usr/sbin/ntpdate ntp.ubuntu.com
Если вы хотите использовать другой интервал времени, обратитесь к справочной странице crontab (5).
PS: если время не подходит каждый раз при загрузке компьютера, это, скорее всего, вызвано неисправной батареей CMOS; Вы можете искать замену.