Решаем проблему с обновлением времени в Linux Mint 18

preview_player
Показать описание
За обновление времени через Интернет отвечает предустановленный сервис NTP, который имеет свои настройки. В этих настройках в моем случае почему-то были указаны "корявые" сервера для обновления.

Во-первых, как проверить, что настройки времени выставлены корректно? Для этого в терминале выполняем команду

timedatectl

(узнать какие возможности предоставляем команда timedatectl можно, выполнив в терминале man timedatectl)

В ответе проверяем, чтобы Network time on имело значение yes. Если стоит no , то переходим в Параметры системы - Дата и время и активируем "Сетевое время".
Также обращаем внимание, установлено ли значение RTC in local TZ: no. Это предпочитаемое значение, хотя если стоит yes, система тоже будет работать без проблем.

Во-вторых, как проверить правильно ли настроены NTP сервера? Для этого в терминале выполняем следующую команду:

ntpq -c lpeer

В ответе наблюдаем значения reach. Если все значения ноль - то значит ни один сервер не выдает информацию по запросу ntp сервиса. Это означает, что нужно их перенастроить. Если хоть в одной строке значения reach положительные, то можно сервера не перенастраивать.

Итак, как перенастроить сервера NTP.

Второе: открываем терминал и выполняем команду

Откроется для редактирования файл настроек сервиса NTP. Находим следующую строчку: Use servers from the NTP Pool Project.... Ниже этой строчки (или нескольких строчек с описанием) должен идти список серверов. У меня он выглядел так:

вставляем скопированные данные из первого шага после этого списка, заменяя слово server на pool, а каждую строчку старого списка либо удаляем, либо закоментируем знаком #. Должно получиться что-то такое:

Сохраняем изменения в файле (сочетанием Ctrl+S или через меню), закрываем редактор файла и перезагружаем компьютер.
Рекомендации по теме
Комментарии
Автор

надеюсь, ты уже научился пользоваться табом :)

Alex-byvz
Автор

не кружи балду. hwclock -w --localtime
в терминале

АлександрК-ью