Portál AbcLinuxu, 26. dubna 2024 07:58


Dotaz: datum & čas

8.8.2009 12:09 f1lo | skóre: 16
datum & čas
Přečteno: 578×
Odpovědět | Admin

Dobrý den, již delší dobu se potykám s problémem s časem v debianu.

Příkaz date vypíše:
So srp  8 12:03:24 CEST 2009

Příkaz hwclock vypíše:

So 8. srpen 2009, 12:03:44 CEST  -0.000479 seconds

Čas se shoduje, takže je to OK.

Ale pokud použiji příkaz date -u tak ten vypíše:

So srp  8 10:04:33 UTC 2009

 

Čas každou hodinu synchronizuji pomocí ntpdate. Ovšem čas je stále nějaký divný. Například v mém phpbb3 fóru mají příspěvky čas posunutý o 2hodiny dozadu. Mrkl jsem tedy do nastavení fóra, ale časové pásmo jsem měl nastavené na:

[UTC + 1, A] Střední Evropa, Amsterdam, Berlín, Řím, Praha

Což vypadá OK, tak nevím, kde je problém. Ještě podotknu, že jsem po nastavení správného času v date a hwclock nedával reboot. Je potřeba?

 

Děkuji předem za odpovědi

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.8.2009 12:41 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: datum & čas
Odpovědět | | Sbalit | Link | Blokovat | Admin
date a date -u ti zobrazujú správny čas a na tom fóre ešte musíš zapnúť, že sa používa letný čas (takže práve teraz je UTC+2 a nie UTC+1).
8.8.2009 12:49 Peter H. | skóre: 18
Rozbalit Rozbalit vše Re: datum & čas

Ja mám problém, že v Debiane sa mi oneskoruje systémový čas. Teda hwclock zobrazí správny čas a date nesprávny. Za deň aj o 20s. Zatiaľ som to zrovnal pomocou adjtimex, ale neviem, prečo to robí :-(

Have you tried turning it off and on again?
the.max avatar 8.8.2009 12:59 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: datum & čas
na tohle je asi lepsi spustit ntpd, ten pak synchronizuje porad
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
8.8.2009 13:14 Peter H. | skóre: 18
Rozbalit Rozbalit vše Re: datum & čas

To áno, ale akurát ten počítač nemá pripojenie na net.

Have you tried turning it off and on again?
8.8.2009 15:27 f1lo | skóre: 16
Rozbalit Rozbalit vše Re: datum & čas

Právě že zapnutý letní čas mám a stejně se tam udává čas posunutý o 2 hodiny zpět, možná je vážně potřeba reboot.

v /etc/timezone mám Europe/Prague

8.8.2009 16:11 Ash | skóre: 53
Rozbalit Rozbalit vše Re: datum & čas
Systémový čas i čas v hardwarových hodinám máte dobře, takže pokud něco restartovat tak asi apache, na kterém vám běží to fórum, ne? :)
8.8.2009 18:19 f1lo | skóre: 16
Rozbalit Rozbalit vše Re: datum & čas

Restart apache nepomohl :-).

8.8.2009 20:56 Ash | skóre: 53
Rozbalit Rozbalit vše Re: datum & čas
Zkusil bych nějaké fórum zaměřené na phpbb nebo trochu debugovat, když si apache/php/phpbb neumí správně přečíst čas ze systému tak není chyba v hodinách, ale v apache/php/phpbb.
9.8.2009 00:04 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: datum & čas
Záleží co si uživatelé v tom foru nastaví za časovou zonu.
9.8.2009 10:32 Ash | skóre: 53
Rozbalit Rozbalit vše Re: datum & čas
V dotazu uvádí že má nastavenou Prahu...
11.8.2009 17:28 f1lo | skóre: 16
Rozbalit Rozbalit vše Re: datum & čas

Ano, v souboru /etc/timezone mám:

Europe/Prague

 

Apache2 jsem restartoval, ale prostě na fóru to stále ukazuje o 2h posunutý čas, na webu, kde používal funkci php funkci strtotime apod to funguje OK. Tak nevím kde je v nastavení phpbb chyba.

Ale teď jsem si všiml ještě jedné chyby s časem u automatických záloh pomocí cronu.

Zálohu mysql databáze, a do názvu souboru vždy vkládám čas.

Jenže čas zálohy je např.: 4:30 a čas vytvoření souboru je 5:30.

 

Rád bych dal reboot, možná je potřeba, ale jedná se o herní server, a tak se mi reboot moc dávat nechce, ale asi budu muset :-). Nebo máte ještě nějaké rady? :-)

12.8.2009 08:44 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: datum & čas
Rebootem nic nevyřešíte. Hlavně je potřeba si udělat v čase pořádek. Píšete 4:30 a 5:30, to ale není kompletní čas – čas je vždy vztažen k určitému časovému pásmu. Takže prvně byste měl zjistit, k jakému časovému pásmu se ten který čas vztahuje, a teprve pokud to bude špatně (např. něco, co má být ve stejný čas, bude jednou ve 4:30 CEST a podruhé v 5:30 CEST), víte, co máte řešit. Jinak můžu jen doporučit nastavit systémové hodiny na UTC a pak všude, kde je to potřeba, nastavit používání časového pásma CET/CEST s automatickým přepínáním letního času. To budete muset nastavit pro systém, pak si to asi každý může nastavit v diskusním fóru (a bude tam nejspíš nějaký default).
the.max avatar 8.8.2009 13:02 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: datum & čas
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak psal Andrej, cas je ve vsech pripadech spravny, v prvnich dvou je u casu uvedeno CEST, coz znaci (myslim_ stredoevropsky cas, kdezto v poslednim pripade mas cas uvrdeny v UTC, coz je svetovy cas. Rozdil mezi UTC a CEST je v zimnich mesicich 1 hodina, v letnich 2 hodiny. Zkoukni jestli mas spravne nastavene casove zony v /etc/timezone. Mel by to byt odkaz nekam na Europe/Prague.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
8.8.2009 13:58 Ash | skóre: 53
Rozbalit Rozbalit vše Re: datum & čas
V CEST je S jako Summer, tedy Letní. Tedy první dva časy jsou CEST (UTC +2h), třetí čas je UTC a poslední čas je nastaven jako Praha, CET (UTC +1h) což by v létě mělo být CEST (UTC +2h).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.