mv /etc/localtime /etc/localtime.bak
ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime
Čas se může časem posouvat nebo zpožďovat, takže je třeba jej občas synchronizovat se vzorovými hodinami. V systému CentOS k tomu slouží démon ntpd.
Nainstalujte démona ntpd, pokud ještě není v systému:
|
1
|
# yum -y install ntp |
Jednorázově synchronizujte čas:
|
1
|
# ntpdate pool.ntp.org |
Pokud se objeví zpráva ve stylu the NTP socket is in use, exiting, znamená to, že démon ntpd již běží. V takovém případě jej zastavte:
|
1
|
# systemctl stop ntpd |
Nastavte v BIOSu hardwarové hodiny (ČRVA) na čas UTC:
|
1
|
# hwclock --systohc --utc |
Tímto příkazem jsme nastavili hodnotu hardwarových hodin na hodnotu systémového času. Jak si pamatujete, systémové hodiny jsme synchronizovali výše uvedenými příkazy.
Zkontrolujte obsah souboru /etc/sysconfig/clock, aby systém po spuštění správně nastavil místní čas. Pro Kyjev by měl obsahovat následující:
ZONE="Europe/Kiev" UTC=true ARC=false
Nastavte démona ntpd na automatické spuštění při startu operačního systému:
|
1
|
# systemctl enable ntpd |
Spusťte démona pro synchronizaci času:
|
1
|
# systemctl start ntpd |
Ověřte systémový čas pomocí příkazu:
|
1
|
# date |
Mělo by odpovídat skutečnosti.
Ověříme, zda se systémový čas synchronizuje se servery referenčního času (ntp server) a zda je vše v pořádku pomocí příkazu 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 |
Démon ntpd v jádře Linuxu aktivuje režim „11 minute mode“. V tomto režimu se každých 11 minut synchronizují systémové a hardwarové hodiny. Ve výchozím nastavení je tento režim vypnutý a zapíná se pouze tehdy, když o něj nějaká služba požádá. Démon ntpd právě tento režim zapíná. Proto není nutné hardwarové hodiny dodatečně synchronizovat podle hodnoty systémových hodin.
P.S. Nyní se systémové i hardwarové hodiny vašeho serveru budou automaticky synchronizovat s referenčními servery a vždy ukazovat přesný čas.
