Hardvérové hodiny sú nastavené v BIOSe. Linuxový kernel udržuje informácie o čase nezávislé od BIOSu. Počas zavádzania ich zosynchronizuje s hardvérovými. Potom obe hodiny idú nezávisle od seba. Hodiny kernelu vždy zobrazujú svetový čas. Naproti tomu hodiny v BIOSe môžu byť v miestnom alebo univerzálnom čase (UTC). No napríklad Windows predpokladá, že sa jedná vždy o miestny.
Niekedy sa stane, že hardvérový a softvérový čas sa líšia. Môže to by zapríčinené viacerými faktormi. No každý vedie ku nesprávnemu zobrazeniu času v Arch linuxe.
Na nápravu sú potrebné 4 kroky:
1. nainštalovanie ntpd (Network Time Protocol daemon). Službu nie je potrebné spúšťať.
2. nastavenie správnej časovej zóny
3. ntpd -qg
4. hwclock –systohc
Pracuje sa v termináli:
sudo pacman -S ntp sudo ln -sf /usr/share/zoneinfo/Europe/Prague /etc/localtime sudo ntpd -qg sudo hwclock --systohc
Ak čas stále neposlúcha, skúsme ešte jeden príkaz:
sudo hwclock --systohc --utc
Poslední komentáře