filmov
tv
Решаем проблему с обновлением времени в Linux Mint 18
Показать описание
За обновление времени через Интернет отвечает предустановленный сервис 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 или через меню), закрываем редактор файла и перезагружаем компьютер.
Во-первых, как проверить, что настройки времени выставлены корректно? Для этого в терминале выполняем команду
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 или через меню), закрываем редактор файла и перезагружаем компьютер.
Комментарии