|
Název: Čas v CCPU 34 Přispěvatel: petrm 16.01.2014, 16:39:26 Základním prvkem udržujícím platný čas v centrále jsou hardwarové hodiny, tzv. RTC. Toto zařízení pracuje nepřetržitě, jeho provoz zajišťuje "knoflíková" baterie. V RTC je uchováván koordinovaný světový čas (UTC), což je prakticky čas platný na nultém poledníku Země (GMT). Při komunikaci s uživatelem (zobrazování nebo nastavování času) ale systém centrály přepočítává tento čas podle nastavené uživatelské časové zóny.
V centrále jsou připravené časové zóny dvě: středoevropský čas (SEČ, bez letního posouvání) a čas "ČR" (středoevropský čas, který automaticky přechází na letní čas a zpět). Je možné přidat časovou zónu jinou. Soubory s definicí připravených zón jsou /etc/localtime_SEC a /etc/localtime_CR, platná je ta, na kterou odkazuje symlink /etc/localtime, přednastavená je zóna ČR (s přechodem na letní čas). Platnou časovou zónu používají i časové moduly FREDa. Má-li centrála funkční připojení do internetu, udržuje si přesný čas sama pomocí protokolu NTP a časových serverů. Vybrané časové servery (a další nastavení NTP) jsou v souboru /etc/ntp.conf. Nemá-li centrála přístup k časovému serveru, musí správný čas nastavovat správce centrály. Aktuální čas a datum centrály se zjistí příkazem Kód: date Citace Thu Jan 16 10:11:53 CET 2014 . Nový čas a datum se nastaví příkazem "date MMDDhhmmRRRR", např. "10:30 hodin 16. ledna 2014" se zadá Kód: date 011610302014 Kód: hwclock -u -w Poznámka pro zkoušení funkčnosti NTP: Podle dostupných informací neopravuje démon NTP za běhu časové chyby větší, než 1000 vteřin, protože časové skoky sem-tam jsou pro mnoho služeb nepřípustné. NTP je ale teď nastaven tak, aby velký časový rozdíl (časový skok) opravil alespoň při svém startu (tzn. i při startu celé centrály). Menší chyby opravuje démon NTP změnou rychlosti systémového časovače, kterou se čas postupně zpřesňuje. Ta změna rychlosti opraví 1 vteřinu chyby za 2000 vteřin provozu. Nečekejte tedy žádné časové kotrmelce. Poznámka o udržování času bez přístupu na internet: Centrála, která nemá přístup na internet, si nemůže průběžně korigovat čas podle serveru NTP. V souvislosti s tím vznikají problémy s udržováním přesného času:
|