Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2017-11-16 18:13:20

oli
Członek DUG
Zarejestrowany: 2012-01-08

[SOLVED]Problem z godziną w Lxde debian testing

Dwa systemy na dysku: debian testing i windows7. Laptop dell e6410.
Po uruchomieniu linuxa czas jest o godzinę do przodu po czym zmienia się (cofając) na prawidłowy po upłynięciu kilkunastu sekund przez to czas w biosie cofa mi się o godzinę.
W przypadku windows czas jest prawidłowy i w biosie nic się nie przestawia.

Ostatnio edytowany przez oli (2017-11-17 07:53:07)

Offline

 

#2 2017-11-16 18:33:54

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Kod:

dpkg-reconfigure tzdata

Jaką strefę wybrać?

Ostatnio edytowany przez oli (2017-11-16 18:40:25)

Offline

 

#3 2017-11-16 19:01:12

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED]Problem z godziną w Lxde debian testing

oli napisał(-a):

Kod:

dpkg-reconfigure tzdata

Jaką strefę wybrać?

Ta, w której jesteś.

Offline

 

#4 2017-11-16 20:29:59

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Ok, wybrałem Europe/Warsaw ale po odpaleniu jest godzina do przodu i za kilkanaście sek zmienia się na prawidłową.

Offline

 

#5 2017-11-16 20:35:28

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: [SOLVED]Problem z godziną w Lxde debian testing

Odpal to polecenie:

Kod:

ntpdate-debian

Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#6 2017-11-16 20:51:46

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED]Problem z godziną w Lxde debian testing

Pokaż:

Kod:

timedatectl status

Offline

 

#7 2017-11-16 22:44:02

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

yossarian napisał(-a):

Pokaż:

Kod:

timedatectl status

Kod:

Local time: czw 2017-11-16 22:43:31 CET
                  Universal time: czw 2017-11-16 21:43:31 UTC
                        RTC time: czw 2017-11-16 21:43:31
                       Time zone: Europe/Warsaw (CET, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Offline

 

#8 2017-11-16 22:45:32

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Bodzio napisał(-a):

Odpal to polecenie:

Kod:

ntpdate-debian

nie znaleziono polecenia

Offline

 

#9 2017-11-16 22:50:18

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Tuż po starcie sytemu i za kilkanaście sekund tak to wygląda.

Kod:

Local time: czw 2017-11-16 23:47:38 CET
                  Universal time: czw 2017-11-16 22:47:38 UTC
                        RTC time: czw 2017-11-16 22:47:38
                       Time zone: Europe/Warsaw (CET, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
oli@debian:~$ sudo timedatectl status
                      Local time: czw 2017-11-16 22:48:13 CET
                  Universal time: czw 2017-11-16 21:48:13 UTC
                        RTC time: czw 2017-11-16 22:48:12
                       Time zone: Europe/Warsaw (CET, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: no
                 RTC in local TZ: no

A tak mam na innym laptopie z Arch'em i jest wszystko ok.

Kod:

Local time: czw 2017-11-16 23:20:26 UTC
                  Universal time: czw 2017-11-16 23:20:26 UTC
                        RTC time: czw 2017-11-16 23:20:25
                       Time zone: UTC (UTC, +0000)
       System clock synchronized: no
systemd-timesyncd.service active: no
                 RTC in local TZ: no

Ostatnio edytowany przez oli (2017-11-16 23:21:14)

Offline

 

#10 2017-11-16 23:32:13

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED]Problem z godziną w Lxde debian testing

Bo linux potrafi zrozumieć, że wszystkie maszyny powinny działać w oparciu o czas UTC, a użytkownikom powinien być serwowany czas w zależności od stref czasowych i innych zboczeń typu czas zimowy. I temu linuxy w zasadzie ustawiają sobie RTC na czas UTC i dają poprawkę zegara w oparciu o ustawienia lokalizacji. Windows z kolei gwałci te normy i on ustawia RTC na ten czas, który ma w strefie czasowej. I jeśli teraz na linux będzie synchronizacja czasu, to windows będzie miał nieprawidłowy czas, a jak się na win zaktualizuje, to linux będzie miał nieprawidłowy. xD Są haki do wina by mu wytłumaczyć, że czas maszyny ma być w UTC ale ja je stosowałem na winxp, teraz to nawet se głowy tym nie zawracam i mam zawsze 1h różnicy czasu na winie względem linuxa -- przywykłem, choć i tak wiem, że ten na linux zawsze wskazuje prawidłową godzinę. xD

Kod:

$ timedatectl status
                      Local time: Thu 2017-11-16 23:24:47 CET
                  Universal time: Thu 2017-11-16 22:24:47 UTC
                        RTC time: Thu 2017-11-16 22:24:47
                       Time zone: Europe/Warsaw (CET, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

A i jeszcze można ten RTC pod linux sobie przestawić, tj. by linux traktował to jako lokalny czas zamiast UTC. I wtedy czas na obu systemach będzie taki sam:

Kod:

# timedatectl set-local-rtc true

Ostatnio edytowany przez morfik (2017-11-16 23:40:42)


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#11 2017-11-16 23:40:15

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED]Problem z godziną w Lxde debian testing

Tu jakaś metoda na „ucywilizowanie” czasu w Windowsie:
https://wiki.archlinux.org/index.php/time#UTC_in_Windows

Offline

 

#12 2017-11-17 07:22:01

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Zrobiłem to w ten sposób ale dupa.
Ustawiłem wg stref GMT na UTC

Kod:

dpkg-reconfigure tzdata

Następnie ustawiłem godzinę ręcznie

Kod:

date --set 07:10:10

Potem włączyłem synchronizację z czasem UTC

Kod:

hwclock --systohc --utc

i odpaliłem status

Kod:

Local time: pią 2017-11-17 07:12:44 UTC
Universal time: pią 2017-11-17 07:12:44 UTC
RTC time: pią 2017-11-17 07:12:44
Time zone: Etc/UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: no
                 RTC in local TZ: no

Jak widać wszystkie godziny są takie same.

Po czym za kilka naście sekund:

Kod:

timedatectl status
                      Local time: pią 2017-11-17 06:22:29 UTC
                  Universal time: pią 2017-11-17 06:22:29 UTC
                        RTC time: pią 2017-11-17 06:22:29
                       Time zone: Etc/UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Ostatnio edytowany przez oli (2017-11-17 07:23:34)

Offline

 

#13 2017-11-17 07:52:47

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Działa.
Musiałem odhaszować i zmodyfikować dwie linijki w /etc/systemd/timesyncd.conf oraz wpisać inne adresy serwerów ntp (spisałem z mojego mikrotika)

Kod:

[Time]
NTP=UTC
FallbackNTP=91.232.160.1 91.212.242.20

teraz wygląda to tak:

Kod:

 Local time: pią 2017-11-17 07:49:53 UTC
                  Universal time: pią 2017-11-17 07:49:53 UTC
                        RTC time: pią 2017-11-17 07:49:53
                       Time zone: Etc/UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: no
                 RTC in local TZ: no

Jak widać teraz systemd-timesyncd.service active jest nie podniesiony. Czy ma to tak wyglądać to nie wiem ale ważne że mam wszędzie na systemach i w biosie ten sam czas.

Offline

 

#14 2017-11-17 08:53:07

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED]Problem z godziną w Lxde debian testing

Teoretycznie powinieneś mieć inny czas w biosie (UTC), a w systemie skorygowany do czasu lokalnego (Time zone: Europe/Warsaw (CET, +0100)).
I tak samo ustawione w Windowsie.

Ale to co masz teraz może być, skoro działa zgodnie z twoim zamierzeniem.
Po prostu ustawiłeś błędną strefę czasową — Time zone: Etc/UTC (UTC, +0000)

Offline

 

#15 2017-11-17 11:52:59

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Jeśli ustawię strefę prawidłową to mam o godzinę do przodu przez cały czas.

Kod:

timedatectl status
                      Local time: pią 2017-11-17 12:50:17 CET
                  Universal time: pią 2017-11-17 11:50:17 UTC
                        RTC time: pią 2017-11-17 11:50:17
                       Time zone: Europe/Warsaw (CET, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: no
                 RTC in local TZ: no

Więc muszę mieć czas lokalny taki sam jak czas UTC, żeby była prawidłowa godzina w Linux.

Offline

 

#16 2017-11-17 13:38:11

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED]Problem z godziną w Lxde debian testing

Przeczytaj jeszcze raz (najlepiej ze zrozumieniem ;) ) to co ja i morfik napisaliśmy.

Offline

 

#17 2017-11-17 15:21:14

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Jeden wielki burdel. Mam jak mam i tak zostaje. Szkoda czasu.

Offline

 

#18 2017-11-17 16:07:51

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: [SOLVED]Problem z godziną w Lxde debian testing

oli napisał(-a):

Jeden wielki burdel. Mam jak mam i tak zostaje. Szkoda czasu.

Zainstaluj ntpdate i zrób jak napisałem.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#19 2017-11-17 16:15:58

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED]Problem z godziną w Lxde debian testing

oli napisał(-a):

Jeden wielki burdel. Mam jak mam i tak zostaje. Szkoda czasu.

Wystarczyło ustawić w Windowsie RTC jako UTC.
Ewentualnie — wbrew standardom — w Linuksie RTC jako localtime.

Piszę to dla innych czytających w przyszłości — obecne „rozwiązanie” tego wątku nie ma żadnej wartości merytorycznej.

EOT

Offline

 

#20 2017-11-18 08:04:44

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: [SOLVED]Problem z godziną w Lxde debian testing

Co ma Windows do tematu? Po co miałbym ustawiać coś w windows jeśli chodziło mi tylko o Linuxa. Tylko restart linux i nic więcej. Nawet nie zaglądałem do windows.

Piszę to dla innych czytających w przyszłości — obecne „rozwiązanie” tego wątku nie ma nic wspólnego z windows.

Offline

 

#21 2017-11-18 08:54:05

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED]Problem z godziną w Lxde debian testing

Co ma Windows do tematu? Po co miałbym ustawiać coś w windows jeśli chodziło mi tylko o Linuxa. Tylko restart linux i nic więcej. Nawet nie zaglądałem do windows.

Ma.
Mając dwa systemy musisz ustawić aby oba szły wg tego samego standardu.
Można to ustawić w windows można w linuksie.
Jak kto woli.

https://wiki.archlinux.org/index.php/Time


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)