Ubuntu

Как установить NTP-сервер и клиент в Ubuntu

Как установить NTP-сервер и клиент в Ubuntu

NTP (Network Time Protocol) - сетевой протокол, отвечающий за синхронизацию часов компьютеров по сети. Он имеет как серверные, так и клиентские программы, находящиеся в сетевых системах. На каждом сервере должно быть программное обеспечение NTP-клиента для синхронизации часов с сетевым сервером времени, и в большинстве случаев оно по умолчанию находится в операционной системе устройства.

Важные особенности NTP-сервера

Вот некоторые основные особенности NTP:

В этом руководстве мы покажем вам, как установить сервер NTP и его клиентскую программу в Ubuntu.

Требования

Установка NTP-сервера в Ubuntu

Прежде всего, мы покажем вам пошаговую процедуру установки NTP-сервера на Ubuntu.

Шаг 1. Обновление системного репозитория

По умолчанию пакет NTP-сервера доступен в репозитории пакетов Ubuntu по умолчанию, но перед его установкой давайте обновим репозиторий пакетов с помощью следующей команды.

$ sudo apt update -y

Шаг 2: Установите NTP-сервер

Теперь вы можете установить NTP-сервер, используя команду ниже

$ sudo apt install ntp

Команда установки сервера NTP

Введите «Y» в запросе подтверждения и нажмите Enter, чтобы продолжить процесс установки.

Шаг 3: Подтвердите установку NTP-сервера

Теперь проверьте статус установки вашего NTP-сервера, используя команду ниже

$ sntp --version

Проверка установки NTP-сервера

Шаг 4: Настройте NTP-сервер

После успешной установки пришло время настроить его так, чтобы он мог синхронизировать свое время с общедоступным NTP-сервером. Для этого вам нужно отредактировать ntp.conf, используя следующую команду.

$ sudo nano / и т. д. / ntp.conf

Настроить сервер пула NTP-сервера

Теперь вам нужно заменить следующие строки

бассейн 0.убунту.бассейн.нтп.org iburst бассейн 1.убунту.бассейн.нтп.org iburst бассейн 2.убунту.бассейн.нтп.org iburst бассейн 3.убунту.бассейн.нтп.org iburst

с желаемым сервером пула NTP для этого урока я использую Европу. Вы можете увидеть список серверов пула NTP здесь

бассейн 0.европа.бассейн.нтп.org iburst бассейн 1.европа.бассейн.нтп.org iburst бассейн 2.европа.бассейн.нтп.org iburst бассейн 3.европа.бассейн.нтп.org iburst

После замены указанной выше строки сохраните файл конфигурации и выйдите из него. Теперь, чтобы применить эти настройки, нам нужно перезапустить службу NTP, используя команду ниже

$ sudo systemctl перезапустить ntp

Теперь после перезапуска вы можете проверить статус службы NTP, используя команду ниже

$ sudo systemctl статус ntp

Статус службы NTP

Установка клиента NTP в Ubuntu

В этом разделе мы покажем вам пошаговую процедуру установки клиента NTP, чтобы мы могли синхронизироваться с нашим сервером NTP.

Шаг 1. Установите Ntpdate

Ntpdate - это программа, которая позволяет системе синхронизировать время и дату, подключившись к серверу NTP. поэтому мы установим Ntpdate, используя команду ниже

$ sudo apt install ntpdate

установка ntpdate

Шаг 2: Добавьте IP-адрес NTP-сервера в файл хоста

NTP-клиент должен разрешить NTP-сервер по имени хоста, поэтому для этого вам нужно добавить IP-адрес и имя хоста NTP-сервера в файл / etc / hosts.

Чтобы отредактировать файл / etc / hosts, используя команду ниже

$ sudo nano / etc / hosts

Теперь добавьте IP-адрес вашего сервера с именем хоста в файл / etc / hosts следующим образом

настройка IP-адреса NTP-сервера в файле хоста

Шаг 3. Проверьте синхронизацию времени клиента

Теперь мы проверим нашу клиентскую систему, синхронизируется ли она со временем NTP-сервера, запустим команду.

$ sudo ntpdate ntp-сервер-хост

NTP-клиент-синхронизация с NTP-сервера

Шаг 4: Установка клиента NTP

Далее нам нужно установить службу NTP в клиентской системе. Для этого используйте команду ниже.

$ sudo apt install ntp

Установка клиента NTP

Шаг 5: Настройка NTP-клиента

Цель этого шага - использовать сервер NTP, ранее настроенный для работы в качестве нашего сервера NTP. Для этого нам нужно отредактировать файл / etc / ntp.conf файл.

$ sudo nano / и т. д. / ntp.conf

добавит настройки нашего сервера, как это

проверка сервера NTP с клиентом

Сохраните и выйдите из файла конфигурации.

Чтобы изменения вступили в силу, перезапустите службу NTP, используя команду ниже

$ sudo systemctl перезапуск ntp

Шаг 6: Проверка очереди синхронизации времени NPT

Теперь клиент и сервер NTP синхронизированы, вы можете просмотреть детали синхронизации, выполнив команду.

$ ntpq -p

вывод будет похож на

Очередь синхронизации времени

На этом этапе вы успешно настроили сервер NTP в Ubuntu, а также настроили клиент NTP для синхронизации с сервером NTP.

Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...
Как показать наложение OSD в полноэкранных приложениях и играх Linux
Игра в полноэкранные игры или использование приложений в полноэкранном режиме без отвлекающих факторов может отрезать вас от соответствующей системной...
Топ-5 карт для захвата игр
Все мы видели и любили потоковые игры на YouTube. PewDiePie, Jakesepticye и Markiplier - лишь некоторые из лучших игроков, которые заработали миллионы...