Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: rado3105 14. 11. 2012, 13:41:51

Název: Arch ukazuje čas o dvě hodiny později
Přispěvatel: rado3105 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...?
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: lelio 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)
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: craftext 14. 11. 2012, 14:49:50
mě to funguje
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: Pavouk106 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)?
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: trubicoid2 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
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: Zopper 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í...
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: michal 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

Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: michal 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:)
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: trubicoid2 14. 11. 2012, 16:56:52
local je dobry, funguje mi to vsude, doporucovat UTC je spis takovy prezitek
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: Migilenik 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 (http://www.abclinuxu.cz/poradna/linux/show/364558).

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

to trubicoid2:
Are you fucking kidding me?
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: rado3105 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


Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: Trubicoid2 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
Název: Re:archlinux - ukazuje cas o 2h neskor
Přispěvatel: asdfasdf 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
Název: Re:Arch ukazuje čas o dvě hodiny později
Přispěvatel: michal 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



Název: Re:Arch ukazuje čas o dvě hodiny později
Přispěvatel: trubicoid2 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