Как да конфигурирате NTP на CentOS 8

How Configure Ntp Centos 8



Тази публикация ще ви научи за протокола за мрежово време (NTP), неговата инсталация и метода за конфигуриране на CentOS. Освен това ще ви покажем и процедурата за настройка на NTP сървър и клиент във вашата система CentOS. Така че нека се насочим към това пътуване!

Какво е NTP?

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









NTP демони:

Демонът ntpd, който е бил използван по -рано за синхронизиране на настройките за дата и час, е отхвърлен и вече не е достъпен за текущи Linux системи като Fedora 30, Ubuntu 20.04 и CentOS 8. Chrony, разработен от RedHat NTP, замени този NTP демон .



Какво е Chrony?

Chrony е различна форма на изпълнение на NTP протокол от ntpd. Конфигуриран е като NTP сървър или NTP клиент. Chrony се състои от две части:





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

В сравнение с chrony, ntpd отнема много време за смяна на часовниците на системите, които не са постоянно свързани или захранвани. Причината за този факт е, че се извършват няколко малки корекции въз основа на наблюдения на отместването и отклонението на часовника. Стабилността на хардуерните часовници също се влияе от температурните колебания, които могат да бъдат значителни при захранване на машина. За разлика от това, chrony може да се адаптира към промяната на системния часовник.

Какви са нещата, които chronyd може да направи, а ntpd не може?

  • Chronyd ви помага да изчислите коефициента на печалба или загуба на хардуера или часовника в реално време. Този сегмент на chrony може да използва тази информация за задаване на системното време, като извлича стойността от часовника в реално време.
  • Той също така може да поддържа изолирани мрежи, където ръчното въвеждане е само формата на корекция на времето. Chronyd може да разгледа грешките или грешките, поправени в по -нататъшните актуализации, за да прецени колко компютърът губи или печели време. След като премине през този контролен пункт, chronyd използва прогнозните стойности за подрязване на часовника на компютъра.

Кой NTP демон трябва да бъде вашият избор?

  • Всички системи, които често се изключват или спират и след това се възстановяват в мрежа, трябва да имат предвид хроничност. Примерите, които попадат в този раздел, са виртуални и мобилни системи.
  • За системи, които обикновено остават включени през цялото време, трябва да се има предвид демонът NTP ntpd. Също така, системите, които изискват IP за излъчване или IP за множествено предаване, трябва да изберат да приемат ntpd.

Инсталиране на Chrony на CentOS:

Преди да конфигурирате chrony като NTP сървър или клиент, първо трябва да се уверите, че chrony трябва да бъде инсталиран на вашата система. Ако вече нямате такъв, напишете дадената по-долу команда, за да го инсталирате на вашата CentOS система:



$sudodnfИнсталирайchrony

Въведете y, за да позволите на процеса да изтегли chrony.

След като chrony бъде изтеглен, стартирайте и след това активирайте услугата chronyd, като използвате тези команди:

$systemctl стартирайте chronyd

$systemctlактивирайтеchronyd

Сега проверете състоянието на услугата chronyd и се уверете, че услугата работи.

$systemctl статус chronyd

Конфигуриране на Chrony като NTP сървър:

Преминаваме към процедурата за хронирана конфигурация. Сега ще ви покажем метода за конфигуриране на chrony като NTP сървър.
Първо отворете конфигурационните файлове на chrony в редактора на Vi:

$ние /и т.н./chrony.conf

Конфигурационният файл ще изглежда така:

Сега разгледайте този конфигурационен файл и декомментирайте редовете, препращащи, за да разрешите мрежовите адреси.

Тъй като chrony файлът се отваря в редактор на Vi, за да вмъкнете или премахнете # от реда, споменат по -горе, трябва да преминем към режима на вмъкване на Vi. За целта трябва да натиснете Esc.

Ако нямате разрешение да напишете или промените нещо във файла, използвайте дадената по-долу команда, за да промените първо разрешението на файла.

$sudo chmod+rwx/и т.н./chrony.conf

За да запазите промяната и да излезете от редактора на Vi, въведете: wq и натиснете enter.

Сега рестартирайте услугата chronyd:

$systemctl рестартирайте chronyd

Сега отворете порта на защитната стена, за да разрешите входящите заявки на NTP.

$защитна стена-cmd-постоянен -добавяне на услуга= ntp

защитна стена-cmd-презареждане

Така конфигурирате NTP сървър в CentOS въз основа на chrony.

Конфигуриране на Chrony като NTP клиент:

Искате ли да конфигурирате chrony като NTP клиент, а не като NTP сървър? Няма проблем! Предстоящата част от статията ще демонстрира метода за конфигуриране на chrony като NTP клиент.
На първо място, инсталирайте chrony на вашата система CentOS:

$sudodnfИнсталирайchrony

След това активирайте услугата chronyd, като използвате тази команда:

$sudosystemctlактивирайтеchronyd

Сега е време да направите някои промени в конфигурационния файл на chrony. Тези промени са от съществено значение за конфигурирането на клиенти.

$sudo нано /и т.н./chrony.conf

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

Сървър 192.168.0.016

В терминала използвайте тази команда, за да рестартирате услугата chronyd:

$sudosystemctl рестартирайте chronyd

Сега проверете източниците си на NTP. Вашият конфигуриран NTP сървър трябва да съществува в изходния списък.

$хронични източници

Заключение:

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