Portál AbcLinuxu, 4. listopadu 2025 08:57
Dobrý den,
po startu systému se vždy rozhodí čas v diskuzi se to už objevilo, ale bez řešení. Nechci používat synchronizaci času přes ntp jelikož ne vždy mám přístupk síti.
SPRÁVNÝ ČAS = 20:00 UTC = 14:00 LOCAL = 15:00hwclock nefunguje:
# hwclock --hctosys
select() to /dev/rtc to wait for clock tick timed out
# cat /etc/timezone
Europe/Prague
distribuce Debian Etchhwclock --directisa --show ?
            --directisa do souboru /etc/init.d/hwclock.sh (k proměnné HWCLOCKPARS=).
            Když jsem linuxu nastavil datum, byla při vypínání vidět hláška:
saving system clock
Což ale nebyla pravda viz. bios, kde se čas nezměnil.
Nakonec jsem to sice nevyřešil, ale pěkně obešel a nastavil to ve WinXP.
Teď mám ještě malej problemek jelikož:
Linux UTC čas WinXP lokalni časTakže mi tam hapruje 1 hodina, nejde to nějak sladit?
No a musíte spravit hwclock ten se stará o ukládání času do HW hodin do biosu.
Viz: man hwclock
Prostě musí fungovat hwclock --systohc a hwclock --hctosys
--hctosys
    Set the System Time from the Hardware Clock.
    Also set the kernel's timezone value to the local timezone as indicated by the TZ environment variable and/or /usr/share/zoneinfo, as tzset(3) would interpret them. The obsolete tz_dsttime field of the kernel's timezone value is set to DST_NONE. (For details on what this field used to mean, see settimeofday(2).)
    This is a good option to use in one of the system startup scripts. 
--systohc
    Set the Hardware Clock to the current System Time.
Prostě toto musí fungovat jinak budete mít pořád problém.
A jak toto bude fungovat a budete mít v linuxu nastaven lokální čas tak smažte /etc/adjtime v tom je napsáno jak se rozchází HW a OS hodiny.
            
        Tiskni
            
                Sdílej:
                
                
                
                
                
                
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.