View previous topic :: View next topic |
Author |
Message |
maczo n00b
Joined: 24 Oct 2006 Posts: 45 Location: Warsaw
|
Posted: Mon Oct 29, 2007 7:46 pm Post subject: [SOLVED-czyli się nie da by design] zmiana czasu CEST -> |
|
|
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 |
|
|
kolszak n00b
Joined: 20 Aug 2007 Posts: 36 Location: Toruń
|
Posted: Mon Oct 29, 2007 8:24 pm Post subject: |
|
|
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 |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Mon Oct 29, 2007 11:14 pm Post subject: |
|
|
Czemu twierdzisz że ntpdate jest lepsze? _________________ "I love you cię" Różyczko... |
|
Back to top |
|
|
kolszak n00b
Joined: 20 Aug 2007 Posts: 36 Location: Toruń
|
Posted: Wed Oct 31, 2007 10:56 am Post subject: |
|
|
canis_lupus wrote: | Czemu twierdzisz że ntpdate jest lepsze? |
bo moge sobie zrobic skrypt ktory robil cos wiecej _________________ Karol Olszewki |
|
Back to top |
|
|
one_and_only Apprentice
Joined: 13 May 2007 Posts: 250 Location: PL/Krakow
|
Posted: Thu Nov 01, 2007 12:36 am Post subject: |
|
|
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 |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Thu Nov 01, 2007 12:54 am Post subject: |
|
|
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 |
|
|
one_and_only Apprentice
Joined: 13 May 2007 Posts: 250 Location: PL/Krakow
|
Posted: Fri Nov 02, 2007 3:21 am Post subject: |
|
|
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 |
|
|
maczo n00b
Joined: 24 Oct 2006 Posts: 45 Location: Warsaw
|
Posted: Fri Nov 02, 2007 7:23 pm Post subject: |
|
|
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 |
|
|
znal Apprentice
Joined: 12 Jul 2007 Posts: 190
|
Posted: Fri Nov 02, 2007 11:58 pm Post subject: |
|
|
pokaż swój /etc/conf.d/clock
masz ustawioną opcję CLOCK_SYSTOHC? i clock dodany do runlevelu default? |
|
Back to top |
|
|
maczo n00b
Joined: 24 Oct 2006 Posts: 45 Location: Warsaw
|
Posted: Sat Nov 03, 2007 7:24 am Post subject: |
|
|
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 |
|
|
chomzee n00b
Joined: 05 Sep 2006 Posts: 27 Location: Leszno
|
Posted: Sat Nov 03, 2007 12:51 pm Post subject: |
|
|
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 |
|
|
maczo n00b
Joined: 24 Oct 2006 Posts: 45 Location: Warsaw
|
Posted: Sat Nov 03, 2007 9:24 pm Post subject: |
|
|
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 |
|
|
cinek810 Tux's lil' helper
Joined: 07 Jul 2007 Posts: 115
|
Posted: Sat Nov 03, 2007 9:37 pm Post subject: |
|
|
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 |
|
|
znal Apprentice
Joined: 12 Jul 2007 Posts: 190
|
Posted: Sat Nov 03, 2007 10:37 pm Post subject: |
|
|
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 |
|
|
chomzee n00b
Joined: 05 Sep 2006 Posts: 27 Location: Leszno
|
Posted: Sat Nov 03, 2007 11:07 pm Post subject: |
|
|
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 |
|
|
cinek810 Tux's lil' helper
Joined: 07 Jul 2007 Posts: 115
|
Posted: Sat Nov 03, 2007 11:10 pm Post subject: |
|
|
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 |
|
|
kolszak n00b
Joined: 20 Aug 2007 Posts: 36 Location: Toruń
|
Posted: Sun Nov 04, 2007 9:09 am Post subject: |
|
|
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 |
|
|
maczo n00b
Joined: 24 Oct 2006 Posts: 45 Location: Warsaw
|
Posted: Sun Nov 04, 2007 7:02 pm Post subject: |
|
|
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 |
|
|
znal Apprentice
Joined: 12 Jul 2007 Posts: 190
|
Posted: Sun Nov 04, 2007 9:45 pm Post subject: |
|
|
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 |
|
|
Bialy Guru
Joined: 20 Mar 2006 Posts: 486
|
Posted: Mon Nov 05, 2007 6:36 pm Post subject: |
|
|
To jest pytanie do programistow M$:
"Czy Windno ma jakas funkcje wylapujaca zmiane czasu?" |
|
Back to top |
|
|
|