Arch ukazuje čas o dvě hodiny později

Arch ukazuje čas o dvě hodiny později
« kdy: 14. 11. 2012, 13:41:51 »
Nainstaloval som si aj ntp , ale vzdy po restart mi nejaku polhodinu ukazuje zle cas o 2hodiny neskor. Casova zona je nastavena dobra. Viete poradit ako to riesit, nech aj vzdy po restarte je spravny cas, najlepsie taky ako sa system vypol...?
« Poslední změna: 14. 11. 2012, 19:39:12 od Petr Krčmář »


lelio

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #1 kdy: 14. 11. 2012, 13:55:52 »
sudo ntpd -gq <enter>
počkaj, kým sa čas zosynchronizuje (dostaneš výstup)
potom:
sudo hwclock -w (uloží aktuálny čas aj do bios hodín)

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #2 kdy: 14. 11. 2012, 14:49:50 »
mě to funguje

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #3 kdy: 14. 11. 2012, 15:14:14 »
Jak máš nastavený /etc/conf.d/clock ? Máš tam čas na local nebo na UTC? Jakej čas máš v BIOSu (před spuštěním systému)?

trubicoid2

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #4 kdy: 14. 11. 2012, 16:01:50 »
a neni teda neco spatne s RTC? teda s casem v biosu?

v gentoo jsou v /etc/conf.d/clock tri zajimavy veci:
clock="local", jak uz tu radili
clock_hctosys="YES", to asi je defaultne zapnuty, precte cas RTC a zacne z nej
clock_systohc="YES", toto si zapni, pri vypinani zapise spravny systemovy cas do RTC, podle me tam mas porad ten spatny

jde to udelat i jednorazove rucne pres hwclock --systohc, jak tu uz radili, ale radeji at se to dela pri kazdem vypnuti

no a jeste k ntp, je dobre pred pustenim ntp pustit ntpdate. v gentoo se demon jmenuje ntp-client a posune hodiny skokove, coz ntp neumi, posouva je pomalu postupne


Zopper

  • *****
  • 895
    • Zobrazit profil
Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #5 kdy: 14. 11. 2012, 16:08:01 »
Jak radí výše, ale pokud máš dualboot s Windows, tak naopak přepni linux na localtime, protože Windows (nevím jak 8, ale 7 rozhodně) pořád nedokážou s UTC spolehlivě pracovat a zamrzají, padají...

michal

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #6 kdy: 14. 11. 2012, 16:35:53 »
dobry den
presne tohle mi to delalo taky, vyresil jsem to prechodem na systemd, pri kterem jsem znovu projel konfiguraky, presne jak se pise na:

https://wiki.archlinux.org/index.php/Systemd

jsem amater, ale mozna by to zpravil tenhle prikaz?? pouzivate taky sytemd?

timedatectl set-timezone Europe/Prague


michal

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #7 kdy: 14. 11. 2012, 16:49:12 »
no jeste vsude pisou ze hardware clock by meli byt v rezimu utc , a rezim local time je silne nedoporucovan nevim proc ale ridim se tim:)

trubicoid2

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #8 kdy: 14. 11. 2012, 16:56:52 »
local je dobry, funguje mi to vsude, doporucovat UTC je spis takovy prezitek

Migilenik

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #9 kdy: 14. 11. 2012, 17:34:14 »
Zdravim:

řešil jsem to několikrát, při dualbootu ještě lze pracovat s tim, že linuxovy system přepneme na localtime, při triplebootu a quad bootu už to byl ale takovej guláš, že jsem přestal kvuli widlím ohýbat všechny ostatní systemy a radši jsem ohnul samotný widle, viz.

Funguje to výborně, widle nepadaji, nezamrzaji, UTC jim problemy nedela (Win 7 home premium).

to trubicoid2:
Are you fucking kidding me?

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #10 kdy: 14. 11. 2012, 17:59:39 »
systemd mam defaultne nainstalovany, kedze som instaloval pred par dnami nanovo(aj kvoli systemd).
tot je moj etc/adjtime:
Citace
0.000000 1352473795 0.000000
1352473795
LOCAL

timedatectl status
     
Citace
Local time: Wed, 2012-11-14 19:56:12 CET
  Universal time: Wed, 2012-11-14 18:56:12 UTC
        RTC time: Wed, 2012-11-14 18:56:12
        Timezone: Europe/Bratislava
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
ani jeden cas nie je spravny....aktualne ked som to robil je 17:56:xx



Trubicoid2

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #11 kdy: 14. 11. 2012, 18:10:35 »

to trubicoid2:
Are you fucking kidding me?

Ne, mam local od roku asi 1993 a nikdy jsem s tim nemel problém. Dříve se UTC doporucovalo častěji, ted většina distribuci jede s local, nebo ne? Stejne je to nakonec jedno.

Rado: kolik je v RTC? hwclock --show

asdfasdf

Re:archlinux - ukazuje cas o 2h neskor
« Odpověď #12 kdy: 14. 11. 2012, 18:13:11 »
Vim ze se obcas vyskytnou problemy s casem v souvislosti se systemd. mozna ze je to i tvuj pripad

michal

Re:Arch ukazuje čas o dvě hodiny později
« Odpověď #13 kdy: 15. 11. 2012, 12:55:20 »
tak ja nevim kde je problem, v systemd podle mne ne, me to delalo kdyz sem botoval pres init skripty a opravilo se to prechodem na systemd (pravy duved je asi ten ze sem se konecne dokopal k tomu si to poradne skonfigurovat;)

jestli to pomuze posilam muj /etc/adjtime

0.0 0.0 0.0
0
LOCAL


[quandasim@magi ~]$ timedatectl status
      Local time: Thu, 2012-11-15 12:52:48 CET
  Universal time: Thu, 2012-11-15 11:52:48 UTC
        RTC time: Thu, 2012-11-15 12:52:48
        Timezone: Europe/Prague
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: yes




trubicoid2

Re:Arch ukazuje čas o dvě hodiny později
« Odpověď #14 kdy: 15. 11. 2012, 15:08:07 »
ted je to ale jiny, driv jsi mel RTC in local TZ: no a ted yes
tak normalne synchronizuj rucne hodny
Kód: [Vybrat]
/etc/init.d/ntpd stop
ntpdate 0.europe.pool.ntp.org
to ntpdate udelej pro jistotu aspon dvakrat, az bude ochylka mala, skoro nula

a spravny cas potom musis rucne zapsat do RTC:
Kód: [Vybrat]
hwclock --systohc