Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: 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...?
-
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)
-
mě to funguje
-
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)?
-
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
-
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í...
-
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
-
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:)
-
local je dobry, funguje mi to vsude, doporucovat UTC je spis takovy prezitek
-
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?
-
systemd mam defaultne nainstalovany, kedze som instaloval pred par dnami nanovo(aj kvoli systemd).
tot je moj etc/adjtime:
0.000000 1352473795 0.000000
1352473795
LOCAL
timedatectl status
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
-
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
-
Vim ze se obcas vyskytnou problemy s casem v souvislosti se systemd. mozna ze je to i tvuj pripad
-
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
-
ted je to ale jiny, driv jsi mel RTC in local TZ: no a ted yes
tak normalne synchronizuj rucne hodny
/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:
hwclock --systohc