Сетевой протокол времени, обычно называемый NTP, это протокол, который отвечает за синхронизацию системных часов в сети. NTP относится как к протоколу, так и к клиентской системе наряду с серверными программами, находящимися в сетевых системах.
В этом руководстве мы покажем вам, как установить NTP сервер и клиент (ы) на Ubuntu 18.04.
Это руководство направлено на выполнение следующих задач:
Давайте начнем !
Ниже представлена пошаговая процедура установки NTP сервер и внесение необходимых изменений для достижения желаемой синхронизации времени в сети.
Для начала давайте начнем с обновления системных пакетов, как показано.
$ sudo apt update -y.
Если системные пакеты уже установлены, установите NTP протокол на Ubuntu 18.04 LTS бегом.
$ sudo apt install ntp
При появлении запроса введите Y
и ударил ВОЙТИ для завершения процесса установки.
Чтобы подтвердить это NTP протокол успешно установлен, запустите команду.
$ sntp --version.
По умолчанию, NTP протокол идет по умолчанию Пул NTP серверы уже настроены в файле конфигурации, как показано ниже в /etc/ntp.conf файл.
Обычно они работают так же хорошо. Однако вы можете подумать о переходе на Пулы серверов NTP ближайший к вам. Ссылка ниже направит вас на страницу, где вы можете выбрать наиболее предпочтительный список пулов NTP.
https://support.ntp.org/bin/view/Servers/NTPPoolServers.
В нашем примере мы будем использовать Пулы NTP находится в Европа как показано.
Чтобы заменить дефолтный Серверы пула NTP, откройте файл конфигурации NTP, используя свой любимый текстовый редактор как показано.
$ sudo vim /etc/ntp.conf.
Скопируйте и вставьте Список пулов NTP в Европа в файлы конфигурации, как показано.
сервер 0.europe.pool.ntp.org. сервер 1.europe.pool.ntp.org. сервер 2.europe.pool.ntp.org. сервер 3.europe.pool.ntp.org.
Затем сохраните и выйдите из текстового редактора.
Чтобы изменения вступили в силу, перезапустите NTP service и проверьте его статус с помощью команд.
$ sudo systemctl перезапустить ntp. $ sudo systemctl status ntp.
Если Брандмауэр UFW включен, нам нужно разрешить NTP через него, чтобы клиентские машины могли получить доступ к серверу NTP.
$ sudo ufw разрешить ntp ИЛИ. $ sudo ufw allow 123 / udp
Чтобы применить изменения, перезагрузите брандмауэр, как показано.
$ sudo ufw reload.
Чтобы проверить внесенные изменения, выполните команду.
$ sudo ufw status.
Идеальный! мы успешно создали нашу NTP сервер на Ubuntu 18.04 LTS система. Давайте теперь настроим NTP в клиентской системе.
В этом разделе мы установим и настроим NTP клиент на Ubuntu 18.04 клиентская система для синхронизации с системой NTP-сервера Ubuntu 18.04.
Для начала обновите систему, запустив.
$ sudo apt update -y.
ntpdate - это служебная программа / программа, которая позволяет системе быстро синхронизировать время и дату, запрашивая NTP-сервер.
Установить ntpdate запустите команду.
$ sudo apt install ntpdate.
Чтобы клиентская система решила NTP сервер имя хоста, вам необходимо добавить IP-адрес и имя хоста NTP-сервера в /etc/hosts файл.
Поэтому откройте файл с помощью вашего любимого текстового редактора.
$ sudo vim / etc / hosts.
Добавьте IP-адрес и имя хоста, как показано.
10.128.0.21 бионический.
Чтобы вручную проверить, синхронизирована ли клиентская система со временем сервера NTP, выполните команду.
$ sudo ntpdate NTP-server-hostname.
В нашем случае команда будет.
$ sudo ntpdate bionic.
Смещение времени между сервером NTP и клиентской системой будет отображаться, как показано.
Чтобы синхронизировать время клиента с сервером NTP, необходимо отключить timesynchd сервис в клиентской системе.
$ sudo timedatectl set-ntp off.
Далее вам необходимо установить службу NTP в клиентской системе. Для этого введите команду.
$ sudo apt install ntp.
нажимать Y
когда будет предложено и нажмите ВОЙТИ чтобы продолжить процесс установки.
Цель этого шага - использовать NTP ранее настроенный сервер как наш NTP-сервер. Для этого нам нужно отредактировать /etc/ntp.conf файл.
$ sudo vim /etc/ntp.conf.
Добавьте строку ниже, где бионический
- имя хоста NTP-сервера.
сервер бионический предпочитаю iburst.
Сохраните и выйдите из файла конфигурации.
Чтобы изменения вступили в силу, перезапустите службу NTP, как показано.
$ sudo systemctl перезапустить ntp.
Если клиент и сервер NTP не синхронизированы, вы можете просмотреть сведения о синхронизации, выполнив команду.
$ ntpq -p.
удаленный refid st t, когда опрос достигает джиттера смещения задержки. бионический 71,79,79,71 2 u 6 64 377 0,625 -0,252 0,063.
На этом мы подошли к концу этого руководства. На этом этапе вы успешно настроили NTP сервер на Ubuntu 18.04 LTS и настроил клиентскую систему для синхронизации с сервером NTP. Не стесняйтесь обращаться к нам с вашими отзывами.