Thread View: pl.comp.os.linux
12 messages
12 total messages
Started by Jacek
Sat, 08 Mar 2025 07:56
Synchronizacja czasu
Author: Jacek
Date: Sat, 08 Mar 2025 07:56
Date: Sat, 08 Mar 2025 07:56
12 lines
1621 bytes
1621 bytes
W pewnym moim linuksie na lapku (Mint 22.1) wymagana jest dosyć duża dokładność zegara, rzędu 0,1 s. Na ogół jest utrzymywana ale bywa że ni z tego ni z owego zaczyna się różnić o kilka a nawet kilkanaście s. W starych linuksach lata temu zegar systemowy na pasku miał możliwość wpisania adresu serwera czasu oraz możliwość wydania polecenia "synchonizuj" na żądanie. A teraz tego nie widzę. Obecnie jedyną skuteczną metodą jaką znam jest restart kompa. Prosiłbym o podpowiedź jak mam ten cholerny zegar synchronizować? PS. Do kontroli dokładności ustawionego czasu używam strony time.is. -- Jacek Maciejewski <I hate haters>
Re: Synchronizacja czasu
Author: Kamil Jońca
Date: Sat, 08 Mar 2025 11:42
Date: Sat, 08 Mar 2025 11:42
14 lines
1342 bytes
1342 bytes
Jacek <jacmac@tlen.pl> writes: > W pewnym moim linuksie na lapku (Mint 22.1) wymagana jest dosyć duża > dokładność zegara, rzędu 0,1 s. Na ogół jest utrzymywana ale bywa że > ni z tego ni z owego zaczyna się różnić o kilka a nawet kilkanaście > s. W starych linuksach lata temu zegar systemowy na pasku miał > możliwość wpisania adresu serwera czasu oraz możliwość wydania A po prostu jakiś ntp? KJ -- http://wolnelektury.pl/wesprzyj/teraz/ No campfires allowed.
Re: Synchronizacja czasu
Author: Jacek
Date: Sat, 08 Mar 2025 18:30
Date: Sat, 08 Mar 2025 18:30
22 lines
2016 bytes
2016 bytes
W dniu 8.03.2025 o 12:42, Kamil Jońca pisze: > Jacek <jacmac@tlen.pl> writes: > >> W pewnym moim linuksie na lapku (Mint 22.1) wymagana jest dosyć duża >> dokładność zegara, rzędu 0,1 s. Na ogół jest utrzymywana ale bywa że >> ni z tego ni z owego zaczyna się różnić o kilka a nawet kilkanaście >> s. W starych linuksach lata temu zegar systemowy na pasku miał >> możliwość wpisania adresu serwera czasu oraz możliwość wydania > > A po prostu jakiś ntp? > Sugerujesz żeby zainstalować klienta ntp na tym linuksie. Ale wtedy nastąpi zdublowanie funkcji synchronizacji czasu nie wiadomo czy nie wpływające negatywnie na system. Bo przecież już w Mincie jest jakiś mechanizm kontroli czasu, bez wątpienia korzystający z serwerów ntpd. Wolałbym jaką podpowiedź pozwalającą zlokalizować ten istniejący już mechanizm, bo wtedy zapewne znalazłyby się jakieś metody ręcznego użycia na żądanie. -- Jacek Maciejewski <I hate haters>
Re: Synchronizacja czasu
Author: Kamil Jońca
Date: Sat, 08 Mar 2025 18:49
Date: Sat, 08 Mar 2025 18:49
24 lines
1968 bytes
1968 bytes
Jacek <jacmac@tlen.pl> writes: [...] > Sugerujesz żeby zainstalować klienta ntp na tym linuksie. Ale wtedy > nastąpi zdublowanie funkcji synchronizacji czasu nie wiadomo czy nie > wpływające negatywnie na system. Bo przecież już w Mincie jest jakiś > mechanizm kontroli czasu, bez wątpienia korzystający z serwerów Skąd ta wiedza? Jak dla mnie może byc tak że jest po prostu zegar sprzętoway + jakiś "aplet" uruchamiany przez ludzia ręcznie. > ntpd. Wolałbym jaką podpowiedź pozwalającą zlokalizować ten istniejący > już mechanizm, bo wtedy zapewne znalazłyby się jakieś metody ręcznego > użycia na żądanie. Ale po co, skoro ntp ci załatwi wszystko raz a dobrze? Natomiast jeśli się upierasz na "rozwiązanie które na pewno jest już mincie" to nie pomogę KJ -- http://wolnelektury.pl/wesprzyj/teraz/ Once a woman has given you her heart you can never get rid of the rest of her. -- Vanbrugh
Re: Synchronizacja czasu
Author: Jacek
Date: Sat, 08 Mar 2025 19:09
Date: Sat, 08 Mar 2025 19:09
16 lines
1641 bytes
1641 bytes
W dniu 8.03.2025 o 19:49, Kamil Jońca pisze: > Ale po co, Dla elegancji :) skoro ntp ci załatwi wszystko raz a dobrze? > Natomiast jeśli się upierasz na "rozwiązanie które na pewno jest już > mincie" to nie pomogę Ale mnie natchnąłeś :) Zamiast kopać w necie za Mintem, pokopałem za Ubuntu i znalazłem parę opisów czegoś co się nazywa timedatectl i działa również w Mincie. Już wiem jak ustawić konkretny serwer ntp tyle że jeszcze nie wiem jak wywołać synchronizację na żądanie. -- Jacek Maciejewski <I hate haters>
Re: Synchronizacja czasu
Author: marrgol
Date: Sun, 09 Mar 2025 22:15
Date: Sun, 09 Mar 2025 22:15
25 lines
2642 bytes
2642 bytes
On 2025-03-08 at 20:09 Jacek wrote: > Ale mnie natchnąłeś :) Zamiast kopać w necie za Mintem, pokopałem za Ubuntu > i znalazłem parę opisów czegoś co się nazywa timedatectl i działa również w > Mincie. timedatectl sam nie zajmuje się synchronizacją czasu -- w Mincie domyślnie robi to serwis systemd-timesyncd, ale on obsługuje tylko protokół SNTP, a nie pełne NTP i, jak sam zauważyłeś, nie jest niezawodny, więc posłuchaj kolegów i zainstaluj porządnego klienta NTP z repo Minta (to się chyba kwalifikuje jako mechanizm dostępny w Mincie?) -- pakiet nazywa się chrony, a jego instalacja jednocześnie usuwa z systemu systemd-timesyncd, więc nie grozi ci żadne „zdublowanie funkcji synchronizacji czasu”. Ja jeszcze zawsze zmieniam domyślnie skonfigurowane serwery NTP, czy tam pule serwerów, na serwery czasu urzędowego w Polsce udostępnione przez GUM: tempus[12].gum.gov.pl > Już wiem jak ustawić konkretny serwer ntp tyle że jeszcze nie wiem > jak wywołać synchronizację na żądanie. Synchronizację na żądanie można wywołać restartując serwis odpowiadający za tę synchronizację (zamiast cały system) poleceniami 'timedatectl set-ntp 0' i 'timedatectl set-ntp 1', co powinno działać i dla systemd-timesyncd, i dla chrony. Dla systemd-timesyncd można też 'systemctl restart systemd-timesyncd', a w przypadku chrony można synchronizację wymusić poleceniem 'chronyc makestep' bez restartowania serwisu.
Re: Synchronizacja czasu
Author: Jacek
Date: Mon, 10 Mar 2025 07:31
Date: Mon, 10 Mar 2025 07:31
36 lines
3069 bytes
3069 bytes
W dniu 9.03.2025 o 23:15, marrgol pisze: > On 2025-03-08 at 20:09 Jacek wrote: >> Ale mnie natchnąłeś :) Zamiast kopać w necie za Mintem, pokopałem za Ubuntu >> i znalazłem parę opisów czegoś co się nazywa timedatectl i działa również w >> Mincie. > > timedatectl sam nie zajmuje się synchronizacją czasu -- w Mincie domyślnie > robi to serwis systemd-timesyncd, ale on obsługuje tylko protokół SNTP, > a nie pełne NTP i, jak sam zauważyłeś, nie jest niezawodny, więc posłuchaj > kolegów i zainstaluj porządnego klienta NTP z repo Minta (to się chyba > kwalifikuje jako mechanizm dostępny w Mincie?) -- pakiet nazywa się chrony, > a jego instalacja jednocześnie usuwa z systemu systemd-timesyncd, > więc nie grozi ci żadne „zdublowanie funkcji synchronizacji czasu”. > Ja jeszcze zawsze zmieniam domyślnie skonfigurowane serwery NTP, czy tam > pule serwerów, na serwery czasu urzędowego w Polsce udostępnione przez GUM: > tempus[12].gum.gov.pl > >> Już wiem jak ustawić konkretny serwer ntp tyle że jeszcze nie wiem >> jak wywołać synchronizację na żądanie. > > Synchronizację na żądanie można wywołać restartując serwis odpowiadający za > tę synchronizację (zamiast cały system) poleceniami 'timedatectl set-ntp 0' > i 'timedatectl set-ntp 1', co powinno działać i dla systemd-timesyncd, > i dla chrony. Dla systemd-timesyncd można też 'systemctl restart > systemd-timesyncd', a w przypadku chrony można synchronizację wymusić poleceniem > 'chronyc makestep' bez restartowania serwisu. > > Piękne dzięki za rozjaśnienie sytuacji. Całą twoją podpowiedź sobie zapisałem w katalogu MintTips :) do wykorzystania niebawem. No i domyślałem się że wystarczy zrestartować timedatectl aby wywołać synchro na żądanie, tylko czekałem do kolejnej awarii aby to wypróbować :) -- Jacek Maciejewski <I hate haters>
Re: Synchronizacja czasu
Author: Konto58
Date: Mon, 10 Mar 2025 09:25
Date: Mon, 10 Mar 2025 09:25
17 lines
1777 bytes
1777 bytes
Sun, 9 Mar 2025 23:15:19 +0100 marrgol <marrgol@address.invalid> napisał(a): > Synchronizację na żądanie można wywołać restartując serwis odpowiadający za > tę synchronizację (zamiast cały system) poleceniami 'timedatectl set-ntp 0' > i 'timedatectl set-ntp 1', co powinno działać i dla systemd-timesyncd, > i dla chrony. Dla systemd-timesyncd można też 'systemctl restart > systemd-timesyncd', a w przypadku chrony można synchronizację wymusić poleceniem > 'chronyc makestep' bez restartowania serwisu. chronyc makestep, powoduje u mnie wyłączenie synchronizacji System clock synchronized: no więc trzeba ponownie włączyć timedatectl set-ntp yes Piotr.
Re: Synchronizacja czasu
Author: marrgol
Date: Mon, 10 Mar 2025 11:04
Date: Mon, 10 Mar 2025 11:04
99 lines
3935 bytes
3935 bytes
On 2025-03-10 at 10:25 Konto58 wrote:
>> […] w przypadku chrony można synchronizację wymusić poleceniem
>> 'chronyc makestep' bez restartowania serwisu.
>
> chronyc makestep, powoduje u mnie wyłączenie synchronizacji
> System clock synchronized: no
timedatectl kłamie ;-)
# systemctl stop chronyd
# chronyc
tracking
506 Cannot talk to daemon
# timedatectl
Local time: Mon 2025-03-10 11:50:43 CET
Universal time: Mon 2025-03-10 10:50:43 UTC
RTC time: Mon 2025-03-10 10:50:43
Time zone: Europe/Warsaw (CET, +0100)
System clock synchronized: yes
NTP service: inactive
RTC in local TZ: no
#
NTP wyłączony, a on mówi, że czas zsynchronizowany?
Niczego nie wyłącza, trzeba po prostu chwilę zaczekać, chrony musi
sobie „pogadać” z serwerem NTP, co zwykle trwa kilkanaście, może
kilkadziesiąt sekund.
> więc trzeba ponownie włączyć
> timedatectl set-ntp yes
Nie, nie trzeba:
# chronyc tracking
Reference ID : C292FB65 (tempus2.gum.gov.pl)
Stratum : 2
Ref time (UTC) : Mon Mar 10 10:54:21 2025
System time : 0.000139052 seconds fast of NTP time
Last offset : +0.000480410 seconds
RMS offset : 0.001001170 seconds
Frequency : 3.860 ppm fast
Residual freq : +0.055 ppm
Skew : 9.495 ppm
Root delay : 0.015424609 seconds
Root dispersion : 0.002404715 seconds
Update interval : 65.3 seconds
Leap status : Normal
# chronyc makestep
200 OK
# chronyc tracking
Reference ID : C292FB65 (tempus2.gum.gov.pl)
Stratum : 2
Ref time (UTC) : Mon Mar 10 10:54:21 2025
System time : 0.000000000 seconds fast of NTP time <<<<<<<<<<<
Last offset : +0.000480410 seconds
RMS offset : 0.001001170 seconds
Frequency : 3.860 ppm fast
Residual freq : +0.055 ppm
Skew : 9.495 ppm
Root delay : 0.015424609 seconds
Root dispersion : 0.002472336 seconds
Update interval : 65.3 seconds
Leap status : Normal
# ############ I po minucie: ###########
# chronyc tracking ###### I po minucie:
Reference ID : C292FB65 (tempus2.gum.gov.pl)
Stratum : 2
Ref time (UTC) : Mon Mar 10 10:55:26 2025
System time : 0.000209958 seconds fast of NTP time
Last offset : +0.000217637 seconds
RMS offset : 0.000952284 seconds
Frequency : 4.393 ppm fast
Residual freq : +0.106 ppm
Skew : 7.932 ppm
Root delay : 0.015424609 seconds
Root dispersion : 0.003129392 seconds
Update interval : 64.2 seconds
Leap status : Normal
Re: Synchronizacja czasu
Author: Olek
Date: Mon, 10 Mar 2025 18:54
Date: Mon, 10 Mar 2025 18:54
11 lines
1486 bytes
1486 bytes
W dniu 9.03.2025 o 23:15, marrgol pisze: > Ja jeszcze zawsze zmieniam domyślnie skonfigurowane serwery NTP, czy tam > pule serwerów, na serwery czasu urzędowego w Polsce udostępnione przez GUM: > tempus[12].gum.gov.pl Dla dywersyfikacji podpowiem jeszcze ntp.task.gda.pl Od ćwierć wieku używam bez problemu. -- Olek
Re: Synchronizacja czasu
Author: Kamil Jońca
Date: Mon, 10 Mar 2025 18:58
Date: Mon, 10 Mar 2025 18:58
11 lines
1293 bytes
1293 bytes
marrgol <marrgol@address.invalid> writes: [...] > tempus[12].gum.gov.pl > Człowiek zawsze się czegoś dowie. KJ -- http://wolnelektury.pl/wesprzyj/teraz/ Save energy: be apathetic.
Re: Synchronizacja czasu
Author: Konto58
Date: Mon, 10 Mar 2025 20:38
Date: Mon, 10 Mar 2025 20:38
16 lines
1624 bytes
1624 bytes
Mon, 10 Mar 2025 12:04:17 +0100 marrgol <marrgol@address.invalid> napisał(a): > On 2025-03-10 at 10:25 Konto58 wrote: > >> […] w przypadku chrony można synchronizację wymusić poleceniem > >> 'chronyc makestep' bez restartowania serwisu. > > > > chronyc makestep, powoduje u mnie wyłączenie synchronizacji > > System clock synchronized: no > > timedatectl kłamie ;-) Hmm, faktycznie po kilku sekundach pokazuje System clock synchronized: yes Piotr.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads