Добри стари нтпд демон који је коришћен за синхронизацију подешавања времена и датума је застарео и није доступан за савремене Линук системе као што је Убунту 20.04, Федора 30 и ЦентОС 8. На његовом месту имамо хронија, што је примена НТП-а који је РедХат развио.
Цхрони чини бољи избор из следећих разлога:
- Цхрони синхронизује време много брже од свог претходника, НТП.
- Надокнађује проблеме са кашњењем и мрежна кашњења.
- И даље добро функционише чак и са деградацијом мреже.
- Можете да конфигуришете локални сервер са цхрони-ом да делује као временски сервер од којег остатак клијентских рачунара може добити подешавања датума и времена.
Структура хроније
Хронија обухвата цхронид демон и цхрониц алат за командну линију. Тхе цхронид даемон ради тихо у позадини и синхронизује време система са серверима дефинисаним у / етц / цхрони.цонф датотека.
Тхе цхрониц услужни програм командне линије омогућава корисницима интеракцију хронија и извући што више података.
Почећемо са инсталирањем Цхрони-а на разне Линук дистрибуције.
Инсталирајте Цхронид у Линук
У модерним системима Цхронид се подразумевано инсталира. Међутим, цхрони није укључен у старије Линук системе који се и даље ослањају на застарели НТП пакет.
Дакле, ево како можете да инсталирате Цхрони.
На Убунту / Дебиан / Минт
$ судо апт-гет инсталл цхронидНа ЦентОС / РХЕЛ
$ судо иум инсталирај цхронидЈедном инсталирани, омогућите и покрените Цхронид демон на следећи начин:
$ судо системцтл - омогућен сада цхронидЗатим потврдите статус на следећи начин:
$ судо системцтл статус цхронидКао што можете приметити, демон цхронид је активан и ради како се очекивало.
Датотека за конфигурацију Цхрони
Подешавања хроније су дефинисана у / етц / цхрони.цонф или / етц / цхрони / цхрони.цонф конфигурациона датотека. У почетку није потребна интервенција, јер подразумеване вредности већ синхронизују систем са доступним спремиштима НТП сервера. Главне Линук дистрибуције као што су Убунту, ЦентОС, РХЕЛ и Федора имају задате НТП спремишта.
Из доње конфигурационе датотеке налази се НТП сервер који је синхронизован Линук систем базен 2.центос.базен.нтп.орг ибурст
За Убунту се ово појављује као што је приказано.
Проверите синхронизацију времена са Цхрониц-ом
Да бисте потврдили да је Цхрони заиста покренут и прегледали вршњаке и сервере на које је повезан, покрените наредбу:
$ цхрониц активност
Да бисте погледали детаљну листу временских сервера, њихове ИП адресе, временски искорак и померање, да поменемо само неколико параметара, извршите:
$ цхрониц извори
Помоћу заставице -в можете добити више детаљних информација као што је приказано:
$ цхрониц извори -в
Такође можете потврдити да је цхрони синхронизован помоћу наредбе у наставку. Референтни ИД даје вам име сервера на које систем показује да бисте добили подешавања времена и датума. Остали детаљи попут Последње померање и Системско време показују колико је систем удаљен од НТП сервера.
$ цхрониц праћење
Тхе тимедатецтл наредба такође добро дође и помаже вам да знате да ли је НТП услуга омогућена или не.
Конфигуришите НТП клијента
Да бисте конфигурисали други систем у својој ЛАН мрежи као клијента и усмерили га на свој НТП сервер, ево корака које треба следити.
На НТП серверу пређите на конфигурациону датотеку Цхрони и раскоментаришите дозволу за директиву и наведите маску подмреже. У мом случају, маска подмреже је 192.168.2.0/24.
Сачувајте и изађите из конфигурационе датотеке.
Обавезно дозволите НТП услугу преко заштитног зида. За мој случај, отворићу заштитни зид на ЦентОС 8 на следећи начин:
$ судо фиревалл-цмд --перманент --адд-сервице = нтпЗатим поново учитајте да бисте извршили промене:
$ судо фиревалл-цмд --релоад
Затим поново покрените цхронид даемон.
$ судо системцтл поново покрените цхронидНа клијенту или удаљеном систему уклоните коментаре из свих НТП спремишта и додајте приказану линију. Наведена ИП адреса је ИП адреса НТП сервера. За ваш случај ово ће, наравно, бити другачије, па то уредите у складу с тим.
сервер 192.168.2.109
Поново покрените цхронид даемон да би се промене одразиле
$ судо системцтл поново покрените цхронидКлијентски систем ће сада бити усмерен на НТП сервер на истој мрежи као што је приказано.
Закључак
Демонстрирали смо како инсталирати НТП на Линук помоћу Цхрони услуге и како конфигурисати клијентски систем да указује на НТП сервер.