Как настроить NTP на CentOS 8

How Configure Ntp Centos 8



Этот пост расскажет вам о протоколе сетевого времени (NTP), его установке и методе настройки в CentOS. Кроме того, мы также покажем вам процедуру настройки NTP-сервера и клиента в вашей системе CentOS. Итак, давайте отправимся в это путешествие!

Что такое NTP?

В Сетевой протокол времени : как следует из названия, это протокол, используемый для синхронизации внутренних часов в системе, присутствующей в сети. Этот протокол охватывает синхронизацию машин в локальной сети и с Интернет-сервером. Обычно он встроен в установку клиент-сервер, но также может использоваться для одноранговой синхронизации времени. Операционная система управляет часовым поясом, а NTP используется для синхронизации всемирного координированного времени (UTC). Посмотрите на приведенную ниже диаграмму, которая представляет работу NTP:









Демоны NTP:

Демон ntpd, который ранее использовался для синхронизации настроек даты и времени, был отклонен и больше не доступен для текущих систем Linux, таких как Fedora 30, Ubuntu 20.04 и CentOS 8. Chrony, реализация NTP, разработанная RedHat, заменила этот демон NTP. .



Что такое Хрони?

Chrony - это другая форма реализации протокола NTP, чем ntpd. Он настроен как NTP-сервер или NTP-клиент. Хрония состоит из двух частей:





  1. хронид : это демон пользовательского пространства.
  2. хроник : приложение командной строки для настройки chronyd.

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

Что может делать chronyd, чего не может ntpd?

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

Какой демон NTP следует выбрать?

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

Установка Chrony на CentOS:

Перед настройкой chrony в качестве сервера или клиента NTP вы должны сначала убедиться, что chrony должен быть установлен в вашей системе. Если у вас его еще нет, напишите приведенную ниже команду, чтобы установить его в вашей системе CentOS:



$судоdnfустановитьхрония

Введите y, чтобы разрешить процессу загрузку хроники.

После загрузки chrony запустите и затем включите службу chronyd, используя следующие команды:

$systemctl start chronyd

$systemctlвключитьхронид

Теперь проверьте состояние службы chronyd и убедитесь, что служба запущена.

$systemctl status chronyd

Настройка Chrony в качестве NTP-сервера:

Переходим к процедуре настройки хронов. Теперь мы покажем вам метод настройки chrony в качестве NTP-сервера.
Прежде всего, откройте файлы конфигурации chrony в редакторе Vi:

$мы /так далее/chrony.conf

Файл конфигурации будет выглядеть так:

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

Поскольку файл chrony открывается в редакторе Vi, для вставки или удаления символа # из строки, упомянутой выше, мы должны переключиться в режим вставки Vi. Для этого нужно нажать Esc.

Если у вас нет разрешения на запись или изменение чего-либо в файле, используйте приведенную ниже команду, чтобы сначала изменить права доступа к файлу.

$судо chmod+ rwx/так далее/chrony.conf

Чтобы сохранить изменения и выйти из редактора Vi, введите: wq и нажмите Enter.

Теперь перезапустите службу chronyd:

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

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

$firewall-cmd--постоянный --добавить сервис= ntp

firewall-cmd- перезагрузить

Вот как вы настраиваете NTP-сервер в CentOS на основе хроники.

Настройка Chrony в качестве клиента NTP:

Вы хотите настроить chrony как клиент NTP, а не как сервер NTP? Не стоит беспокоиться! В следующей части статьи будет продемонстрирован метод настройки chrony в качестве клиента NTP.
Прежде всего, установите chrony в вашу систему CentOS:

$судоdnfустановитьхрония

После этого включите службу chronyd, используя эту команду:

$судоsystemctlвключитьхронид

Пришло время внести некоторые изменения в файл конфигурации chrony. Эти изменения необходимы для настройки клиентов.

$судо нано /так далее/chrony.conf

Добавьте приведенную ниже строку в файл конфигурации chrony и сохраните изменения.

Сервер 192.168.0.016

В терминале используйте эту команду для перезапуска службы chronyd:

$судоsystemctl перезапустить chronyd

Теперь проверьте свои источники NTP. Настроенный вами NTP-сервер должен присутствовать в списке вывода.

$источники хроника

Заключение:

NTP - это протокол, используемый для синхронизации внутренних часов в системе, присутствующей в сети. Этот протокол охватывает синхронизацию машин в локальной сети и с Интернет-сервером. Используемые ранее системы ntpd daemon как реализация NTP, но этот демон NTP был отклонен и больше не доступен для последних систем Linux, включая CentOS 8. Хрони используется на рынке в качестве замены демона ntpd. В этой статье вы узнали некоторые основные сведения о NTP, chrony и его функциях. Кроме того, мы также показали вам методы настройки chrony как NTP сервер а также Клиент на вашей CentOS система.