Arch Linux: čas špatně o dvě hodiny

Arch Linux: čas špatně o dvě hodiny
« kdy: 13. 08. 2013, 21:03:24 »
Na archlinuxe mam 2hodinovy casovy rozdiel oproti skutocnosti. Casova zona je nastavena spravne.
Ako to spravne synchronizovat, nainstaloval som aj ntp, potom aj chrony a stale to nejde.....
« Poslední změna: 13. 08. 2013, 21:40:36 od Petr Krčmář »


Re:Arch Linux: dvouhodinový časový posun
« Odpověď #1 kdy: 13. 08. 2013, 21:18:19 »

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #2 kdy: 13. 08. 2013, 22:50:02 »
sudo ntpdate ntp.nic.cz
13 Aug 20:48:09 ntpdate[15395]: adjust time server 217.31.205.226 offset -0.000292 sec


Po zadani a prebehnuti je cas stale o 2h menej ako v skutocnosti...

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #3 kdy: 13. 08. 2013, 22:56:45 »
Tak je špatně ta časová zóna. Systémový čas je očividně správně. Co vrátí následující příkaz?

$ ls -l /etc/localtime

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #4 kdy: 13. 08. 2013, 22:59:34 »
ls -l /etc/localtime
lrwxrwxrwx 1 root root 37 Aug  2 23:22 /etc/localtime -> /usr/share/zoneinfo/Europe/Bratislava


Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #5 kdy: 13. 08. 2013, 23:05:16 »
Podle dokumentace k Archu to musí být relativní link, ne absolutní. Použil bych k tomu určenou utilitu:

Kód: [Vybrat]
# timedatectl set-timezone Europe/Bratislava

Eskymák

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #6 kdy: 13. 08. 2013, 23:07:48 »
A co je za čas v BIOSu? Já měl s debianem podobnej problém, čas BIOSu se prostě rozcházel od času v systému. Nevyřešil jsem to, prostě jsem dal do BIOSu takovej čas, aby to v systému sedělo o ty dvě hodiny nebo kolik jsem měl rozdíl :-/

Lol Phirae

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #7 kdy: 13. 08. 2013, 23:11:19 »
A co je za čas v BIOSu? Já měl s debianem podobnej problém, čas BIOSu se prostě rozcházel od času v systému. Nevyřešil jsem to, prostě jsem dal do BIOSu takovej čas, aby to v systému sedělo o ty dvě hodiny nebo kolik jsem měl rozdíl :-/

Ale tam není nic k řešení! V BIOSu má být UTC čas, ne lokální. (Pokud tam není dual-boot s Widlema.)

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #8 kdy: 13. 08. 2013, 23:12:28 »
Čas v BIOSu s tím nemá co dělat. Ten se načítá jen při startu systému, pak si jádro udržuje svůj čas. Takže pokud je BIOS mimo, může být problém při startu, ale podle ntpdate je čas v pořádku.

Mimochodem: k nastavování hodin v BIOSu slouží utilita hwclock. Pokud vám běží stejnojmenný démon, pak se hodiny reálného času v BIOSu seřizují samy, aby po příštím zapnutí vše běželo s co nejmenší odchylkou. Tu si pak ideálně doladí ntpd.

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #9 kdy: 13. 08. 2013, 23:15:16 »
sudo timedatectl set-timezone Europe/Bratislava
[r-c@rc-x300 ~]$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 37 Aug  2 23:22 /etc/localtime -> /usr/share/zoneinfo/Europe/Bratislava
[r-c@rc-x300 ~]$ sudo ntpdate ntp.nic.cz
13 Aug 21:14:20 ntpdate[28831]: adjust time server 217.31.205.226 offset -0.001226 sec



ani to nepomohlo, stale dvojhodinovy casovy rozdiel...

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #10 kdy: 13. 08. 2013, 23:16:06 »
Co vrátí

Kód: [Vybrat]
$ date +%Z
$ date +%z

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #11 kdy: 13. 08. 2013, 23:26:28 »
date +%Z
UTC
[r-c@rc-x300 ~]$ date +%z
+0000

Lol Phirae

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #12 kdy: 13. 08. 2013, 23:32:30 »
 ;D ;D ;D

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #13 kdy: 13. 08. 2013, 23:50:24 »
Co to znamena?

Re:Arch Linux: čas špatně o dvě hodiny
« Odpověď #14 kdy: 13. 08. 2013, 23:54:17 »
Že to nastavuješ dobře podle dokumentace Archu a stejně systém vidí špatnou časovou zónu. Má tam být CEST a +0200.

V jiných distribucích se zóna nastavuje v /etc/timezone. Co máš v tom souboru ty? Pokud je to link, tak kam ukazuje?