Arch Linux

Настроить протокол сетевого времени на ArchLinux

Настроить протокол сетевого времени на ArchLinux
В этом руководстве мы рассмотрим протокол сетевого времени (NTP), метод, который часто используется для синхронизации часов в системах Linux со временем в Интернете. Синхронизация между системой и Интернетом важна из-за задержки в сети, параметра, который может значительно повлиять на работу пользователя в Интернете. NTP способен поддерживать задержку сети всего в 10 миллисекунд, что является приемлемым значением.

В этом руководстве будет рассмотрена установка и настройка демона 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


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

$ restrict по умолчанию nomodify nopeer noquery


Чтобы получить подробную информацию об этих параметрах, перейдите по следующей ссылке: https: // jlk.fjfi.cvut.cz / arch / manpages / man / ntp.conf.5

Шаг 4: используйте NTP-сервер

Чтобы использовать сервер NTP, сначала загрузите пакет NTP из консоли с параметром -u:

$ sudo ntpd -u ntp: ntp


В качестве альтернативы вы можете использовать параметр -g для загрузки сервера NTP, который отключает панику:

$ sudo ntpd -g ntp: ntp


Панический шлюз - это порог, который смягчает эффекты временных скачков, если время сервера синхронизируется впервые с сервером NTP.

Чтобы запустить демон NTP после перезагрузки системы, используйте ntpd.услуга:

$ sudo systemctl start ntpd.услуга


Чтобы просмотреть статус синхронизации, введите следующее:

$ sudo ntpd -p


После выполнения указанной выше команды вам также должен быть показан список серверов ntp. Перед именем некоторых из этих серверов будет звездочка. Это серверы, которые синхронизируются с ntpd. Обычно ntpd выбирает сервер для синхронизации с.

Если вы не используете сервер, вы также можете синхронизировать время один раз при загрузке с помощью ntpdate.услуга

Заключение

В этом руководстве мы показали вам, как настроить сервер NTP в вашей системе ArchLinux. Надеюсь, вы нашли эти инструкции простыми и понятными.

Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...
Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...
Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...