включить режим отладки для службы Chronyd

Thank you for reading this post, don't forget to subscribe!

В CentOS / RHEL 7 и 8 вре­мя опе­ра­ци­он­ной систе­мы уста­нав­ли­ва­ет­ся при каж­дой загруз­ке на осно­ве аппа­рат­ных часов, кото­рые пред­став­ля­ют собой часы с бата­рей­ным пита­ни­ем, рас­по­ло­жен­ные на мате­рин­ской пла­те ваше­го компьютера.

Часто эти часы слиш­ком неточ­ные или непра­виль­но настро­е­ны, поэто­му луч­ше полу­чить систем­ное вре­мя из надеж­но­го источ­ни­ка через Интер­нет (кото­рый исполь­зу­ет реаль­ное атом­ное время).

Демон chrony, chronyd, уста­нав­ли­ва­ет и под­дер­жи­ва­ет систем­ное вре­мя посред­ством про­цес­са син­хро­ни­за­ции с уда­лен­ным сер­ве­ром с исполь­зо­ва­ни­ем про­то­ко­ла NTP.

Файл кон­фи­гу­ра­ции, исполь­зу­е­мый служ­бой chronyd, это /etc/sysconfig/chronyd.

1. Отре­дак­ти­руй­те файл кон­фи­гу­ра­ции /etc/sysconfig/chronyd от име­ни поль­зо­ва­те­ля root:

2. Добавь­те или измените:
3. Ско­пи­руй­те /lib/systemd/system/chronyd.service в /etc/systemd/system/:
4. Отре­дак­ти­руй­те файл /etc/systemd/system/chronyd.service и изме­ни­те Type=forking на Type=simple:

5. Пере­за­пу­сти­те сер­вис chronyd, исполь­зуя systemctl:


6. Теперь логи chronyd будут намно­го более подроб­ны­ми, когда про­ве­ря­ет­ся состо­я­ние chronyd, а так­же при выво­де коман­ды /var/log/messages или journalctl будет отоб­ра­жать боль­ше информации:

До:

После: