Како функционише, инсталирајте и користите Цхрони Линук (мрежни временски протокол НТП)

Један од најважнијих аспеката сваког сервера, без обзира на оперативни систем који се користи, је време; будући да многе услуге, процеси и апликације зависе од овога, а ако вријеме прође у само једној секунди, можемо створити већи проблем у различитим аспектима, не само на нивоу система, већ и на нивоу администрације.

Како би се ови аспекти мерења времена одржали на најбољим стандардима у Линуксу, развијен је протокол назван НТП (Нетворк Тиме Протоцол), који је протокол који пролази кроз порт 123 УДП на транспортном слоју и његова функција је да омогући тимовима да се синхронизују време на мрежама ради добијања тачног времена. Поред овога, имамо и услужни програм под називом Цхрони, који је идеалан за најбоље коришћење свега што нам НТП нуди.

Из тог разлога ће Солветиц кроз овај водич детаљно објаснити како инсталирати и користити Цхрони на Линуку.

Шта је Цхрони?Помоћни програм Цхрони је дефинисан као динамичка имплементација мрежног временског протокола (НТП), који нам омогућава да синхронизујемо системски сат са НТП серверима, референтним сатовима и ручним уносом преко тастатуре. Осим тога, Цхрони се такође може користити и као НТПв4 сервер (РФЦ 5905) како би пружио временску услугу другим рачунарима у мрежи.

Захваљујући свом свестраном дизајну, Цхрони може добро функционисати у различитим условима, укључујући испрекидане мрежне везе, загушене мреже, променљиве температуре и системе који не раде непрекидно или раде на виртуелној машини, омогућавајући тако да су подаци који се генеришу с времена на време увек тачни .

Цхрони укључује два програма која су:

ЦхронидШто је демон који се може покренути приликом покретања система.

ЦхроницТо је програм за интерфејс командне линије који се може користити за надгледање Цхронидових перформанси и за мењање различитих параметара током извршавања по потреби.

Цхрони се може инсталирати на оперативне системе као што су Линук, ФрееБСД, НетБСД, мацОС и Соларис.

1. Како инсталирати Цхрони на Линук


Корак 1
У неким дистрибуцијама Линука, Цхрони је већ подразумевано инсталиран, ако није, можемо да га инсталирамо помоћу једне од следећих линија:

ЦентОС / РХЕЛ

 иум -и инсталирајте цхрони

Дебиан / Убунту / Минт

 апт инсталл цхрони

Федора

 днф -и инсталирајте цхрони

Уносимо слово „С“ да бисмо потврдили преузимање и инсталирање Цхрони -а, у овом случају у Убунту 18 серверу.

ЕНЛАРГЕ

Корак 2
Затим можемо проверити статус Цхронија следећим редовима:

 системцтл статус цхронид (СистемД) /етц/инит.д/цхронид статус (Инит)

ЕНЛАРГЕ

Корак 3
У случају да желимо да омогућимо Цхрони демон при покретању, морамо користити следећу команду:

 системцтл енабле цхрони (СистемД) цхкцонфиг --адд цхронид (Инит)

ЕНЛАРГЕ

2. Како проверити време Цхрони -а


Да бисмо проверили да ли Цхрони правилно извршава свој задатак синхронизације, морамо да користимо програм командне линије цхрониц, који има могућност да прати релевантне информације.

Корак 1
За ово извршавамо следеће:

 хронично праћење

ЕНЛАРГЕ

Добијене информације су следеће:

Означава референтни ИД и име са којим се изабрани рачунар тренутно синхронизује.

 Референтни ИД

Односи се на број скокова тима који користи приложени референтни сат.

 Стратум

То је УТЦ време у којем је извршено последње мерење референтног извора који је коришћен.

 Реф време (УТЦ)

То је кашњење системског сата са синхронизованог сервера.

 Системско време

Означава помак последњег ажурирања НТП сата

 Последњи помак

То је дугорочни просек вредности временске компензације

 РМС помак

То је брзина којом би системски сат могао да крене наопако ако га Цхронид не подеси. Достављено у ппм (делове на милион)

 Фреквенција

Означава разлику између мерења референтног извора и фреквенције која се тренутно користи

 Преостала учесталост

Односи се на процењену границу грешке фреквенције

 Скев

Ово је укупно кашњење мрежне путање до рачунара са којег тренутно синхронизујете.

 Одлагање корена

Означава дисперзију фреквенције спољним и унутрашњим факторима

 Роот сцаттер

Ажурира интервале синхронизације

 Интервал ажурирања

Тамо је приказан статус скока, имамо опције као што су нормална, уметни другу, избриши другу или није синхронизована

 Статус скока

Ако желимо да добијемо информације о Цхронијевим изворима, можемо користити следећу команду

 хронични извори

ЕНЛАРГЕ

3. Како поставити Цхрони на Линук


Цхрони конфигурацијска датотека је хостована на путањи:
 /етц/цхрони.цонф или /етц/цхрони/цхрони.цонф
Конфигурациона датотека ће изгледати овако:

ЕНЛАРГЕ

Ту имамо следеће податке:

Омогућава описивање НТП сервера који ће бити полазна тачка за задатке синхронизације

 Сервер

То је растојање које се мора додати по стратуму извору синхронизације. Подразумевано је 0,0001

 Стратумвеигхт

Означава локацију и назив датотеке која садржи податке о заношењу

 Дрифтфиле

Ова директива омогућава Цхрони -у да постепено исправља временски помак током процеса убрзавања или успоравања такта по потреби.

 Макестеп

То је пут до датотеке дневника цхрон

 Логдир

Да бисмо одмах унапредили системски сат и занемарили сва прилагођавања која су у току, морамо користити следећу команду

 цхрониц макестеп

За заустављање Цхрони услуге можемо користити један од следећих редова:

СистемД

 системцтл стоп цхрони

У томе

 /етц/инит.д/цхронид стоп

Захваљујући Цхрони -у можемо бити сигурни да ће наш сервер бити у тачном временском распону у зависности од наше локације.

wave wave wave wave wave