Я экспериментировал с часами. Поменял на локальную коробку. После этого Google и другие веб-сайты SSL перестали работать, поэтому я не мог узнать точное местное время (я не ношу часы). К счастью, телефон был в другой комнате, поэтому я взял его и установил время.
Но как насчет автоматизации и случаев, когда я нахожусь в центре обработки данных, где телефоны не разрешены? Есть ли способ командной строки запросить удаленное местоположение без SSL, чтобы получить время UTC?
Cherry был бы для инструмента, который берет ваш местный часовой пояс и устанавливает местное время, но я тоже могу это сделать, только будет отключено на несколько секунд... но я могу настроить это, повторяя
дата -s "xxx"
звонит, пока не станет точным.
я посмотрел на Как получить дату и время с помощью команды curl?, но когда я использую ntpq -c 'rv 0 часы' 139.59.15.185
, я
получить следующий вывод:
139.59.15.185: время ожидания истекло, ничего не получено
***Истекло время запроса
и команда:
ntpq -c 'rv 0 часы' ntp.ubuntu.com
выходы:
ntp.ubuntu.com: время ожидания истекло, ничего не получено
***Истекло время запроса
Вот содержание судо нано /etc/ntp.conf
:
# /etc/ntp.conf, конфигурация для ntpd; см. ntp.conf(5) для справки
файл дрейфа /var/lib/ntp/ntp.drift
# Определение високосных секунд предоставлено файлом скачка tzdata /usr/share/zoneinfo/leap-seconds.list
# Включите это, если вы хотите, чтобы статистика регистрировалась.
#statsdir /var/log/ntpstats/
статистика loopstats peerstats clockstats filegen файл loopstats
loopstats type day включить filegen файл одноранговой статистики день
включить filegen clockstats тип файла clockstats день включить
# Укажите один или несколько серверов NTP.
# Используйте серверы из проекта пула NTP. Одобрено техническим советом Ubuntu
# от 08 февраля 2011 г. (LP: #104525). См. http://www.pool.ntp.org/join.html для
# Дополнительная информация. pool 0.ubuntu.pool.ntp.org iburst pool 1.ubuntu.pool.ntp.org iburst pool 2.ubuntu.pool.ntp.org iburst pool 3.ubuntu.pool.ntp.org iburst
# Используйте ntp-сервер Ubuntu...