Настройка синхронизации времени тез
Настройка синхронизации времени тез
Программа предназначена для настройки и управления сервером ntpd, позволяет сразу же применить сделанные настройки путем сохранения их в конфигурационный файл и перезапуском сервера ntpd. Также существует возможность полностью управлять сервером, т.е. осуществлять его запуск, перезапуск, останов и получать информацию о текущем состоянии. Запускается в режиме администратора. Для вызова привилегированных действий запрашивается авторизация.
Главное окно программы (рис. 1) содержит меню (Меню), панель инструментов (Панель инструментов) и боковую панель (Боковая панель) с рабочей панелью справа.
- Меню программы содержит следующие пункты:
- «Файл»:
- «Выход» — работа программы завершается;
- «Пуск» — запуск сервера;
- «Останов» — остановка сервера;
- «Перезапуск» — перезапуск сервера;
- «Содержание» — вызов окна справки;
- «О программе. » — вызов окна с краткой информацией о программе.
Панель инструментов
На панели инструментов (см. рис. 1) располагаются кнопки [Пуск], [Останов] и [Перезапуск], которые повторяют аналогичные пункты меню «Сервер» (см. Меню).
Боковая панель
На боковой панели (см. рис. 1) в виде дерева содержится список функциональных категорий и разделов настройки. Двойным щелчком любой кнопки мыши на названии категории или одним щелчком любой кнопки мыши на знаке в вершине рядом с этим названием вершина дерева сворачивается, и знак в вершине изменяется. Повторением щелчков на названии или щелчка на знаке в вершине дерево снова разворачивается, а знак в вершине возвращается к первоначальному виду
Щелчком любой кнопки мыши на названии раздела этот раздел выделяется. На рабочей панели справа панели справа появляются элементы управления для установки значений параметров настройки, входящих в этот функциональнйы раздел. Разделы функциональных категорий настройки: «Сервер» («Сервер»), «Клиент» («Клиент»), «Общее» («Общее»).
«Сервер»
- Категория «Сервер» содержит разделы:
- «Широковещательный режим» (рис. 2) — рабочая панель содержит элементы для настройки широковещательных NTP-сообщений:
- поле «Режим работы» — кнопки-переключатели «Только клиент» и «Клиент и сервер» включают для широковещательных NTP-сообщений режим, соответственно, приема или приема и рассылки;
- в табличном виде отображается список установленных широковещательных режимов. Щелчком левой кнопки мыши элемент списка выделяется. Щелчком правой кнопки мыши открывается контекстное меню:
- [Добавить] — открывается окно «Настройки широковещания» (рис. 3) для установки нового элемента списка.
В окне устанавливаются значения параметров: IP-адрес сети (в строке ввода), минимальный интервал обновления (в числовом поле в сек.), время жизни (в числовом поле в сек.) и номер версии NTP (в числовом поле). После подтверждения или отмены окно закрывается и новый элемент, соответственно, устанавливается или не устанавливается в таблице;
- флаг «Использовать калибровку драйвера» — включает использование калибровки драйвера;
- в табличном виде отображается список установленных внешних источников. Щелчком левой кнопки мыши элемент списка выделяется. Щелчком правой кнопки мыши открывается контекстное меню:
- [Добавить] — открывается окно «Аппаратные часы» (рис. 5) для установки нового элемента списка.
В окне устанавливаются значения параметров для настройки часов и драйверов. Для часов: тип устройства (из списка), метка предпочтительного источника (флагом), порядковый номер устройства (в числовом поле), номер режима работы устройства (в числовом поле) и минимальный и максимальный интервалы (в числовых полях). Для драйверов: номер слоя (в числовом поле), константа смещения (в стоке ввода), константа драйвера (в стоке ввода), идентификатор(в стоке ввода) и флаги 1-4. После подтверждения или отмены окно закрывается и новый элемент, соответственно, устанавливается или не устанавливается в таблице;
- в табличном виде отображается список установленных режимов доступа. Щелчком левой кнопки мыши элемент списка выделяется. Щелчком правой кнопки мыши открывается контекстное меню:
- [Добавить] — открывается окно «Настройки доступа» (рис. 7) для установки нового элемента списка.
В окне устанавливаются значения параметров сети и доступа. Для сети во вкладке «Адрес и маска» (см. рис. 7): IP-адрес и маска (в строках ввода) и флаг включения остальных. Для доступа во вкладке «Режим доступа и флаги» (рис. 8): кнопками переключателями устанавливается свободный, запрещенный (с флагом включения отправления kod-пакета) или специальный (с флагами включения из списка) режимы.
После подтверждения или отмены окно закрывается и новый элемент, соответственно, устанавливается или не устанавливается в таблице;
«Клиент»
- Категория «Клиент» содержит разделы:
- [Добавить] — открывается окно «Аппаратные часы» (рис. 5) для установки нового элемента списка.
- «Синхронизация с сервером» (рис. 9) — рабочая панель содержит элементы для настройки синхронизации с удаленным сервером в режиме «Клиент-сервер» и задания настроек для этого режима:
- в табличном виде отображается список установленных удаленных серверов. Щелчком левой кнопки мыши элемент списка выделяется. Щелчком правой кнопки мыши открывается контекстное меню:
- [Добавить] — открывается окно «Настройки синхронизации» (рис. 10) для установки нового элемента списка.
В окне устанавливаются значения параметров настройки сервера: адрес (из списка), минимальный и максимальный интервалы (в числовых полях), пакетный режим (флагами включения «burst» и «iburst» технологий передачи данных ), метка предпочтительного сервера (флагом) и номер версии сервера NTP (в числовом поле). После подтверждения или отмены окно закрывается и новый элемент, соответственно, устанавливается или не устанавливается в таблице;
«Общее»
- Категория «Общее» содержит разделы:
- [Добавить] — открывается окно «Настройки широковещания» (рис. 3) для установки нового элемента списка.
- «Журналирование сообщений» (рис. 11) — рабочая панель содержит элементы для настройки процесса сбора, хранения и просмотра сообщений, записываемых в общий системный журнал:
NTP использует UTC в качестве источника времени, которое не имеет срока действия летнего времени. Если у вас есть серверы времени NTP, вам не нужно ничего делать с ними. Что вам нужно сделать, это настроить время на вашем компьютере (вручную), если вы уже не имеете это набор для автоматического изменения времени.
С помощью компьютера, который имеет Windows сервера, например, если вы хотите узнать, если ваши часы будет меняться, когда происходит переход на летнее время, выполните следующие действия:
- Нажмите на время и дисплей даты на экране (находится в правом нижнем углу)
- Этот экран появится:
- Если ваши часы автоматически устанавливается для корректировки летнее время, это сообщение будет отображаться:
- На экране ниже нажмите кнопку "Изменить дату и время . '
- Этот экран появится:
- С помощью стрелок рядом с цифровым дисплеем времени (где он читает 09: 23: 45 в данном случае), изменить время соответственно. Вы также можете изменить дату с помощью календаря. После того, как все доводят до вашего удовлетворения, нажмите кнопку ОК
Для того, чтобы настроить свой компьютер, чтобы настроить часы на летнее время автоматически, Выполните следующие действия:
- Нажмите на время и дисплей даты на экране (находится в правом нижнем углу)
- Этот экран появится:
- На экране выше нажмите на ссылку "Изменить часовой пояс . " кнопку и появится следующий экран:
- Убедитесь, что флажок "Автоматически корректировать часы для перехода на летнее время" имеет галочку в нем (как показано выше) и нажмите кнопку ОК.
CentOS 6 и ниже
За синхронизацию времени отвечает служба ntpd. Она работает одновременно как клиент, так и сервер. Настройки хранятся в файле /etc/ntp.conf . Чтобы добавить/изменить ntp-сервер для синхронизации, используем параметр server. Допускается указание нескольких серверов, служба сама выберет наиболее подходящий по доверию/доступности:
После внесения изменения нужно перезапустить службу:
Синхронизация может не работать по нескольких причинам.
Смотрим логи. По умолчанию ntp пишет в системный лог /var/log/messages:
Эта ошибка возникает, если запущено несколько копий ntp и они конфликтуют между собой:
Убьем лишний процесс:
Ошибка в логах исчезнет, но синхронизация по-прежнему не работает. Тут есть нюанс — служба ntp после перезапуска не пытается немедленно синхронизироваться. Ей требуется определенное время(10-15мин), чтобы проанализировать работу системного таймера и потом выполнить надстройку. Чтоб заставить службу вызвать немедленную синхронизацию, остановим службу и запустим демон с ключами, которые вызовут попытку немедленной синхронизации и выход:
Смотрим /var/log/messages и видим ошибку «no reply: clock not set»
Первая мысль — не проходят пакеты через фаерволл. Это можно проверить, запросив статус серверов у службы через утилиту ntpq , если udp-порт 123 открыт, значения reach, delay, offset не должны быть нулевыми:
«*» — означает сервер, с которым последний раз была синхронизация.
«+» — можно использовать для синхронизации.
«-‘ — не рекомендуется для использования
В нашем случае пакеты проходят. Попробуем другой способ ручной синхронизации через утилиту ntpdate, службу ntp предварительно нужно выключить:
Время синхронизировалось. Дело в том, что утилита ntpdate использует иные механизмы синхронизации времени. Что касается службы, несмотря на то, что обратный ответ от внутренненго сервера приходит(мы это посмотрели через ntpq), служба отказывается принимать данные в качестве достоверного источника точного времени, хотя и явно об этом не сообщает. Это может быть связано с настройками удаленного ntp-сервера, политиками безопасности, если это win-сервер.