Portál AbcLinuxu, 12. května 2025 15:23
Ahoj lidi, celé odpoledne jsem se snažil nastavit správně čas ve svém Debianu 4.0. Pročetl jsem hromadu příspěvků, vyzkoušel všemožné kombinace - bezvýsledně.
Problém 1: V biosu mám kvuli windouzům lokální čas. Proto mám v /etc/default/rcS nastavené UTC=no. Teď je 21:38 (je to v biosu) a date ukazuje:
# date
So lis 17 22:38:34 CET 2007
# date -u
So lis 17 21:38:36 UTC 2007
V /etc/timezone mám "Europe/Prague".
Problém 2: Nefunguje mi /sbin/hwclock. Píše mi to "select() to /dev/rtc to wait for clock tick timed out"
Problém 3: Applet "Hodiny" mi v případě, že nastavím typ hodin na "Prosté" ukazuje místo minut MM.
Předem díky za jakékoliv rady... fakt už nevím co mám zkusit!
cp /usr/share/zoneinfo/Europe/Prague /etc/localtime
hwclock --hctosys --localtime
a nakonec promměná TZ by měla být nenastavená, aby nepletla vaše aplikace.
Zda se při startu správně volá hwclock zjistíte průzkumem startovacích skriptů. Třeba na začátek daného skriptu přidejte set -x a dívejte se, co vypíše.
Pokud vám nefunguje hwclock, tak něco moc špatně. Určitě jste zkoušel hledat a narazil jste na tuto diskuzi.
Dokud nerozchodíte hwclock, nemá smysl řešit další věci.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.