Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED-czyli się nie da by design] zmiana czasu CEST -> CET
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
maczo
n00b
n00b


Joined: 24 Oct 2006
Posts: 45
Location: Warsaw

PostPosted: Mon Oct 29, 2007 7:46 pm    Post subject: [SOLVED-czyli się nie da by design] zmiana czasu CEST -> Reply with quote

Hej,

mój zegar systemowy wie że znajduje się w strefie zimowej:
Code:

# date
Mon Oct 29 21:34:38 CET 2007


jednakowoż wczoraj nie nastąpiło automatyczne przesunięcie czasu o godzinę...
Co muszę zrobić by uniknąć ręcznego przestawiania i aby system robił to automatycznie ?

Dzięki,
Maciek


Last edited by maczo on Sun Nov 04, 2007 7:03 pm; edited 1 time in total
Back to top
View user's profile Send private message
kolszak
n00b
n00b


Joined: 20 Aug 2007
Posts: 36
Location: Toruń

PostPosted: Mon Oct 29, 2007 8:24 pm    Post subject: Reply with quote

np startowac ntp-clienta przy starce systemu albo co lepsze ntpdate uruchamiane z crona i synchronizacja czasu o zadanych godzinach z serwerami czasu.
_________________
Karol Olszewki
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Mon Oct 29, 2007 11:14 pm    Post subject: Reply with quote

Czemu twierdzisz że ntpdate jest lepsze?
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
kolszak
n00b
n00b


Joined: 20 Aug 2007
Posts: 36
Location: Toruń

PostPosted: Wed Oct 31, 2007 10:56 am    Post subject: Reply with quote

canis_lupus wrote:
Czemu twierdzisz że ntpdate jest lepsze?

bo moge sobie zrobic skrypt ktory robil cos wiecej :)
_________________
Karol Olszewki
Back to top
View user's profile Send private message
one_and_only
Apprentice
Apprentice


Joined: 13 May 2007
Posts: 250
Location: PL/Krakow

PostPosted: Thu Nov 01, 2007 12:36 am    Post subject: Reply with quote

Ntpd przy starcie systemu potrzebuje u mnie ok 3 s., najwięcej ze wszystkich skryptów. Trochę długo żeby dawać go za każdym razem. Z crona mogę ustawić synchronizację raz na tydzień.
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Thu Nov 01, 2007 12:54 am    Post subject: Reply with quote

hehe, to nie uzywajcie ntp-clienta tylko ntpd. U mnie startuje błyskawicznie. A synchronizacja raz na tydzien to stanowczo za żadko.
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
one_and_only
Apprentice
Apprentice


Joined: 13 May 2007
Posts: 250
Location: PL/Krakow

PostPosted: Fri Nov 02, 2007 3:21 am    Post subject: Reply with quote

Przetestowałem w domu na bridged DSL ze stałym zewnętrznym IP i w sumie też synchronizuje błyskawicznie, ale kiedy jestem "u siebie" w sieci akademickiej to ntpd startuje mi wspomniane 2-3 s. Z czego to może wynikać?
Back to top
View user's profile Send private message
maczo
n00b
n00b


Joined: 24 Oct 2006
Posts: 45
Location: Warsaw

PostPosted: Fri Nov 02, 2007 7:23 pm    Post subject: Reply with quote

No, dobra, fajnie, spróbuję, ale tak czy siak nie odpowiada to na moje pytanie :-)

Czemu system potrzebuje pomocy (albo ode mnie, albo z zewnętrznego źródła synchronizacji) aby przestawić czas ?
Co zrobić aby sam przestawiał ?

Dzięki,
Maciek
Back to top
View user's profile Send private message
znal
Apprentice
Apprentice


Joined: 12 Jul 2007
Posts: 190

PostPosted: Fri Nov 02, 2007 11:58 pm    Post subject: Reply with quote

pokaż swój /etc/conf.d/clock
masz ustawioną opcję CLOCK_SYSTOHC? i clock dodany do runlevelu default?
Back to top
View user's profile Send private message
maczo
n00b
n00b


Joined: 24 Oct 2006
Posts: 45
Location: Warsaw

PostPosted: Sat Nov 03, 2007 7:24 am    Post subject: Reply with quote

Code:

cat /etc/conf.d/clock
# /etc/conf.d/clock

# Set CLOCK to "UTC" if your system clock is set to UTC (also known as
# Greenwich Mean Time).  If your clock is set to the local time, then
# set CLOCK to "local".  Note that if you dual boot with Windows, then
# you should set it to "local".

CLOCK="local"

# Select the proper timezone.  For valid values, peek inside of the
# /usr/share/zoneinfo/ directory.  For example, some common values are
# "America/New_York" or "EST5EDT" or "Europe/Berlin".

TIMEZONE="Europe/Warsaw"

# If you wish to pass any other arguments to hwclock during bootup,
# you may do so here.

CLOCK_OPTS=""

# If you want to set the Hardware Clock to the current System Time
# during shutdown, then say "yes" here.

CLOCK_SYSTOHC="no"


### ALPHA SPECIFIC OPTIONS ###

# If your alpha uses the SRM console, set this to "yes".
SRM="no"                       

# If your alpha uses the ARC console, set this to "yes".
ARC="no"


I jeszcze...

Code:

# rc-update show
           alsasound |      default                 
            bootmisc | boot                         
             checkfs | boot                         
           checkroot | boot                         
               clock | boot                         
            coldplug | boot                         
         consolefont | boot                         
            hostname | boot                         
             keymaps | boot                         
               local |      default nonetwork       
          localmount | boot                         
             modules | boot                         
              net.lo | boot                         
            netmount |      default                 
           rmnologin | boot                         
           syslog-ng |      default                 
             urandom | boot


Nie rozumiem jak to powinno wpływać na automatyczną zmianę...

?
Back to top
View user's profile Send private message
chomzee
n00b
n00b


Joined: 05 Sep 2006
Posts: 27
Location: Leszno

PostPosted: Sat Nov 03, 2007 12:51 pm    Post subject: Reply with quote

Bo masz ustawiony zegar ,,po windowsowemu''.

Twój zegar sprzętowy ustawiony jest na czas lokalny (CET lub CEST). Jeżeli używasz tylko linuksa, ustaw sobie zegar na uniwersalny czas UTC oraz w /etc/conf.d/clock wpisz:
CLOCK="UTC"

Wówczasw ogóle nie będzie potrzeby przestawiania zegara sprzętowego, system sam dobierze sobie odpowiedni czas.
Back to top
View user's profile Send private message
maczo
n00b
n00b


Joined: 24 Oct 2006
Posts: 45
Location: Warsaw

PostPosted: Sat Nov 03, 2007 9:24 pm    Post subject: Reply with quote

No właśnie problem w tym, że mam dual boot z Windowsem, który w momencie zmiany czasu przestawia zegar BIOSowy.
Gdybym ustawił UTC to by się psuło - tak myślę.

Zatem muszę mieć zegar 'local' - ale teraz pytanie, czy Linux nie może w momencie zmiany czasu (którą wnioskuje z lokalizacji) brutalnie przestawić zegar sprzętowy - czyli tak jak to robi Windows ?...
Back to top
View user's profile Send private message
cinek810
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jul 2007
Posts: 115

PostPosted: Sat Nov 03, 2007 9:37 pm    Post subject: Reply with quote

heh.. to napisz sobie jakis skrypt ktory bedzie sprawdzal date. Jak wystapi jakas okreslona to doda do daty godzine albo odejmie... potem wrzuc to do skryptow rc i po sprawie...

ale tak czy siak przy dwu systemach problem jest nie rozwiazywalny: skad windows bedzie wiedzial, ze juz przestawiles date? Pewnie przestawi jeszcze raz- to samo zrobi linux- no chyba ze w linux-owym skrypcie sprawdzisz jeszcze date z jakims zegarem internetowym i porownasz jaka powinna byc...
ale jak zadziala windows- to nie wiem, raczej zmieni jeszcze raz.

Arfrever: Ortografia
Back to top
View user's profile Send private message
znal
Apprentice
Apprentice


Joined: 12 Jul 2007
Posts: 190

PostPosted: Sat Nov 03, 2007 10:37 pm    Post subject: Reply with quote

cinek810 wrote:
ale tak czy siak przy dwu systemach problem jest nie rozwiazywalny: skad windows bedzie wiedzial, ze juz przestawiles date? Pewnie przestawi jeszcze raz- to samo zrobi linux- no chyba ze w linux-owym skrypcie sprawdzisz jeszcze date z jakims zegarem internetowym i porownasz jaka powinna byc...
ale jak zadziala windows- to nie wiem, raczej zmieni jeszcze raz.
Przecież nie można mieć 2 systemów naraz odpalonych w momencie zmiany czasu
wg mnie to wystarczy ustawić CLOCK_SYSTOHC="yes", żeby się zegar systemowy też przestawił, w każdym razie ja tak mam ustawione i czas jest wyświetlany prawidłowo w Gentoo i pod windą
z tym, że mam TIMEZONE="right/Poland", ale to chyba nie ma akurat znaczenia

poza tym chyba trzeba jeszcze mieć odpowiednie /etc/localtime
Back to top
View user's profile Send private message
chomzee
n00b
n00b


Joined: 05 Sep 2006
Posts: 27
Location: Leszno

PostPosted: Sat Nov 03, 2007 11:07 pm    Post subject: Reply with quote

znal wrote:
Przecież nie można mieć 2 systemów naraz odpalonych w momencie zmiany czasu


No nie można mieć, ale jeżeli windows nie był uruchomiony podczas zmiany czasu, to zmieni się przy kolejnym uruchomieniu.

Jak sobie z tym poradzić? Po zmianie czasu po prostu należy uruchomić windows, który zrobi to co trzeba za nas. Jak czas ustawiony ,,po windosowemu'' to niech windows się tym zajmuje.
Back to top
View user's profile Send private message
cinek810
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jul 2007
Posts: 115

PostPosted: Sat Nov 03, 2007 11:10 pm    Post subject: Reply with quote

hym.. a nie jest przypadkiem tak, ze windows przestawia sobie zegar jak nadchodzi na to czas. Gdy to zrobi zapisuje sobie gdzies ze zrobil? W takim przypadku gdyby linux przestawił czas, to windows przestawiłby go jeszcze raz.. (nie wiem jak to jest, bo nie pracowałem od czasów win '98 na systemach microsoftu)

a propos opcja o ktorej mowisz odpowiada za zapisanie czasu ustawionego w systemie do zegara sprzetowego (biosu) przy zamykaniu komputera, wiec wczesniej musi dojsc do zmiany ustawionej godziny - Z tego co tutaj przeczytalem, autor tematu twierdzi, ze do przestawienia godziny u Niego w ogole nie doszło, więc nie w tym problem, że ustawienie się nie zapisało..
Back to top
View user's profile Send private message
kolszak
n00b
n00b


Joined: 20 Aug 2007
Posts: 36
Location: Toruń

PostPosted: Sun Nov 04, 2007 9:09 am    Post subject: Reply with quote

cinek810 wrote:
hym.. a nie jest przypadkiem tak, ze windows przestawia sobie zegar jak nadchodzi na to czas. Gdy to zrobi zapisuje sobie gdzies ze zrobil? W takim przypadku gdyby linux przestawił czas, to windows przestawiłby go jeszcze raz..

dokladnie tak by bylo.
_________________
Karol Olszewki
Back to top
View user's profile Send private message
maczo
n00b
n00b


Joined: 24 Oct 2006
Posts: 45
Location: Warsaw

PostPosted: Sun Nov 04, 2007 7:02 pm    Post subject: Reply with quote

No dobra, czyli podsumowując nie da się dwóch systemów pogodzić :? i ogólnie jest lipa.
Ale to w sumie logiczne, bo systemy przecież się nie informują o tym czy już zminiały czas czy nie.

Jakby obydwa systemy jechały na UTC byłby luzik a tak jest konieczność weryfikacji ręcznej.

Będę musiał nauczyć się z tym żyć.
Back to top
View user's profile Send private message
znal
Apprentice
Apprentice


Joined: 12 Jul 2007
Posts: 190

PostPosted: Sun Nov 04, 2007 9:45 pm    Post subject: Reply with quote

Hmm, no niby logiczne, ale mimo wszystko to nie do końca się zgadza (ew. u mnie jest coś inaczej, albo źle rozumiem).
W Gentoo mam ustawiony CLOCK="local" i synchronizację via ntpdate+przestawianie zegara sprzętowego, czyli czas jest zawsze ok.
Natomiast w windzie mam ustawioną tylko automatyczną zmianę letni/zimowy bez synchronizacji.

Najpierw po zmianie był uruchamiany Linuks. Z poprzednich postów wynika, że winda powinna sama przestawić czas w momencie 1 odpalenia po zmianie czasu. Jednak tak się nie stało, godzina od razu była OK.
Back to top
View user's profile Send private message
Bialy
Guru
Guru


Joined: 20 Mar 2006
Posts: 486

PostPosted: Mon Nov 05, 2007 6:36 pm    Post subject: Reply with quote

To jest pytanie do programistow M$:
"Czy Windno ma jakas funkcje wylapujaca zmiane czasu?"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum