проверить, работают ли настройки NTP (синхронизация) или нет

Thank you for reading this post, don't forget to subscribe! 
  • ntpq: ntpq — стан­дарт­ная про­грам­ма запро­сов NTP.
  • ntpstat: пока­зы­ва­ет состо­я­ние син­хро­ни­за­ции вре­ме­ни в сети.
  • timedatectl: управ­ля­ет систем­ным вре­ме­нем и датой в systemd.

Способ 1: Как проверить состояние NTP с помощью команды ntpq?

Ути­ли­та ntpq исполь­зу­ет­ся для мони­то­рин­га опе­ра­ций NTP-демо­на ntpd и опре­де­ле­ния производительности.

Про­грам­ма может быть запу­ще­на в интер­ак­тив­ном режи­ме или управ­лять­ся с помо­щью аргу­мен­тов команд­ной строки.

Он выво­дит спи­сок пиров, кото­рые соеди­ни­лись, отпра­вив несколь­ко запро­сов на сервер.

Если NTP рабо­та­ет пра­виль­но, вы полу­чи­те вывод, ана­ло­гич­ный при­ве­ден­но­му ниже.

Подроб­но­сти:

  • -p: выво­дит спи­сок пиров, извест­ных сер­ве­ру, а так­же свод­ку их состояния.

Способ 2: Как проверить состояние NTP с помощью команды ntpstat?

ntpstat сооб­щит о состо­я­нии син­хро­ни­за­ции демо­на NTP (ntpd), рабо­та­ю­ще­го на локаль­ной машине.

Если будет уста­нов­ле­но, что локаль­ная систе­ма син­хро­ни­зи­ро­ва­на с эта­лон­ным источ­ни­ком вре­ме­ни, ntpstat сооб­щит о при­бли­зи­тель­ной точ­но­сти времени.

Коман­да ntpstat воз­вра­ща­ет три вида кода состо­я­ния на осно­ве син­хро­ни­за­ции NTP. Подроб­но­сти ниже.

  • 0: воз­вра­ща­ет 0, если часы синхронизированы.
  • 1: Воз­вра­ща­ет 1, если часы не синхронизированы.
  • 2: Воз­вра­ща­ет 2, если состо­я­ние часов не опре­де­ле­но, напри­мер, если ntpd не доступен.

Способ 3: Как проверить состояние NTP с помощью команды timedatectl?

Коман­да timedatectl исполь­зу­ет­ся для запро­са и изме­не­ния систем­но­го вре­ме­ни и его настро­ек в систе­ме systmed.

сове­ты:

Chrony это заме­на NTP-клиента.

Он может син­хро­ни­зи­ро­вать систем­ные часы с боль­шей точ­но­стью и может быть осо­бен­но поле­зен для систем, кото­рые не под­клю­че­ны к сети все время.

chronyd мень­ше, он исполь­зу­ет мень­ше памя­ти и про­буж­да­ет про­цес­сор толь­ко при необ­хо­ди­мо­сти, что луч­ше для эко­но­мии энергии.

Он может рабо­тать хоро­шо, даже если сеть пере­гру­же­на в тече­ние более дли­тель­ных пери­о­дов времени.