В этом руководстве будет рассмотрена установка и настройка демона NTP в ArchLinux.
Шаг 1. Установите демон NTP
Чтобы установить демон NTP, запустите терминал и введите следующую команду:
$ sudo pacman -S ntp
Это установит пакет NTP в вашу систему, который будет работать в клиентском режиме.
Шаг 2: подключитесь к серверу NTP
Есть иерархические уровни для серверов NTP. Каждый слой называется стратой. Первый слой, называемый starum 0, состоит из источников, не зависящих от времени. Следующий уровень, слой 1, состоит из серверов, напрямую связанных со слоем 0. Следующий уровень, слой 2, состоит из источников, связанных со слоем 1, и иерархия продолжается аналогичным образом.
Серверы Stratum 2 используются для синхронизации времени веб-сервера. Пул проектов NTP предоставляет их список, доступ к которому вы можете получить здесь: http: // www.бассейн.нтп.org /
Вы захотите выбрать ближайший к тому месту, где находится ваша машина, с опцией iburst.
Шаг 3. Настройте NTP-сервер
Во-первых, включите сиротский режим перед настройкой NTP-сервера в вашей системе. Чтобы включить сиротский режим, введите следующую команду:
$ tos сирота 15
Теперь вы настроите параметры, чтобы ограничить клиентский доступ для пользователей, которые хотят подключиться к вашему серверу. Предположим, вы хотите ограничить пользователей только чтением содержимого на вашем сервере и держать запросы пользователей о статусе времени сервера в страхе. Для этого вы должны выполнить следующую команду:
Чтобы получить подробную информацию об этих параметрах, перейдите по следующей ссылке: https: // jlk.fjfi.cvut.cz / arch / manpages / man / ntp.conf.5
Шаг 4: используйте NTP-сервер
Чтобы использовать сервер NTP, сначала загрузите пакет NTP из консоли с параметром -u:
$ sudo ntpd -u ntp: ntp
В качестве альтернативы вы можете использовать параметр -g для загрузки сервера NTP, который отключает панику:
Панический шлюз - это порог, который смягчает эффекты временных скачков, если время сервера синхронизируется впервые с сервером NTP.
Чтобы запустить демон NTP после перезагрузки системы, используйте ntpd.услуга:
$ sudo systemctl start ntpd.услуга
Чтобы просмотреть статус синхронизации, введите следующее:
После выполнения указанной выше команды вам также должен быть показан список серверов ntp. Перед именем некоторых из этих серверов будет звездочка. Это серверы, которые синхронизируются с ntpd. Обычно ntpd выбирает сервер для синхронизации с.
Если вы не используете сервер, вы также можете синхронизировать время один раз при загрузке с помощью ntpdate.услуга
Заключение
В этом руководстве мы показали вам, как настроить сервер NTP в вашей системе ArchLinux. Надеюсь, вы нашли эти инструкции простыми и понятными.