Crmgo Blog

CentOS Konfiguracija vremenskog servera NTPD

CentOS Konfiguracija vremenskog servera NTPD

mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime Vremenom satovi mogu da zaostaju ili zaostaju, pa ih je potrebno povremeno sinhronizovati sa referentnim. Za to se u CentOS-u koristi demon ntpd. Instalirajmo demon ntpd ako ga nema u sistemu: 1…

CentOS Konfiguracija vremenskog servera NTPD

 

mv /etc/localtime /etc/localtime.bak
ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime

Vremenom satovi mogu da beže ili zaostaju, pa ih je potrebno povremeno sinhronizovati sa referentnim. Za to se u CentOS-u koristi demon ntpd.

Ako demon ntpd nije instaliran u sistemu, instalirajmo ga:

1
# yum -y install ntp

Jednokratno sinhronizujmo vreme:

1
# ntpdate pool.ntp.org

Ako dobijete poruku poput the NTP socket is in use, exiting, to znači da je demon ntpd već pokrenut. U tom slučaju, zaustavimo ga:

1
# systemctl stop ntpd

U BIOS-u podesite rad hardverskog sata (CMOS) na UTC vreme:

1
# hwclock --systohc --utc

Ovom komandom smo dodelili vrednost vremena hardverskog sata tako da bude jednaka sistemske vremenu. Kako se sećate, sistemske satove smo sinhronizovali gore navedenim komandama.

Proverite sadržaj datoteke /etc/sysconfig/clock kako bi sistem nakon podizanja ispravno postavio lokalno vreme. Za Kijev ona treba da sadrži sledeće:

ZONE="Europe/Kiev"
UTC=true
ARC=false

Podesite demon ntpd da se automatski pokreće pri startovanju operativnog sistema:

1
# systemctl enable ntpd

Pokrenite demon za sinhronizaciju vremena:

1
# systemctl start ntpd

Proverite sistemsko vreme komandom:

1
# date

Treba da se poklapa sa stvarnim.

Proverićemo da li se sistemsko vreme sinhronizuje sa serverima referentnog vremena (ntp server) i da li je sve u redu komandom ntpq -p:

1
2
3
4
5
6
# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+ntp1.hetzner.de 192.53.103.103   2 u   98 1024  377    3.850    2.293   1.203
*ntp2.hetzner.de 192.53.103.104   2 u  335 1024  377    0.641    3.480   1.202
+ntp3.hetzner.de 192.53.103.104   2 u  322 1024  377    0.736    4.117   1.211

Demon ntpd uključuje u jezgru Linuxa režim „11 minute mode“. U ovom režimu svakih 11 minuta sinhronizuju se sistemski i hardverski satovi. Podrazumevano je isključen i uključuje se samo kada neki servis zatraži uključivanje ovog režima. Demon ntpd baš to i radi (uključuje režim „11 minute mode“). Dakle, nema potrebe dodatno sinhronizovati hardverske satove na osnovu vrednosti sistemskog vremena.

P.S. Sada će se sistemski i hardverski satovi vašeg servera automatski sinhronizovati sa referentnim serverima i uvek pokazivati tačno vreme.

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.