Portál AbcLinuxu, 9. května 2025 00:32

Dotaz: problém systémový datum-čas

10.6.2018 22:34 RASíček | skóre: 3 | blog: rasicek
problém systémový datum-čas
Přečteno: 1477×
Odpovědět | Admin
Rpi Zero W, Raspbian Mám problém se systémovým datem a časem. Doma je vše OK, v práci na erární wi-fi naprosto nesmyslné hodnoty. V raspi-config mám samozřejmě nastavenou správnou časovou zónu (jinak by to asi nefungovalo ani doma). Netuším, jak to funguje, podle čeho se to synchronizuje, každopádně - je-li chyba na erárním routru (nebo co to tam máme), nápravu neočekávám. PROSÍM tedy o podrobnější návod, jestli lze, kde a jak si nastavit vlastní nezávislý a správný, i kdyby nebyl na vteřinu přesný. Potřebuju v určité hodiny něco spouštět a nechci to pokaždé pracně přepočítávat... DĚKUJU.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.6.2018 23:34 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Odpovědět | | Sbalit | Link | Blokovat | Admin
RPi nemá RTC. Ak nastavíš čas ručne, tak bude správny, až kým ho nevypneš. Druhá varianta je pri boote pustiť ntpdate (alebo niečo podobné), čo si čas zoberie zo siete. Kuk tiež na /etc/default/ntpdate .
10.6.2018 23:36 NN
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nedostavas z DHCP NTP servery bez UTC?
11.6.2018 07:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: problém systémový datum-čas
To určitě ne.
11.6.2018 07:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Odpovědět | | Sbalit | Link | Blokovat | Admin
RPi nebo hodiny reálného času, takže po spuštění musí odněkud získat přesný čas. Buď ho máte nastavené tak, aby získávalo čas z nějakého domácího zařízení, které v práci není dostupné, nebo ho máte nastavené tak, aby získávalo přesná čas odněkud z internetu, a v práci máte nastavený firewall restriktivně a blokuje komunikaci s časovými servery. V lepším případě pak bude v síti v práci dostupný nějaký NTP server, odkud budete moci získat přesný čas. Podívejte se, jak máte nakonfigurovaného NTP klienta, jaký je tam uvedený server, ze kterého se má brát přesný čas.
11.6.2018 07:50 RASíček | skóre: 3 | blog: rasicek
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Aha,
jsem woknař, vím, že PC má na MB zálohovací baterku a BIOS, který tyhle věci drží, to Raspi tedy nemá. Takže rozumím dobře, že to můžu NĚKDE nastavit, ale jen do vypnutí přístroje?. S tím bych se srovnal, častý restart nehrozí.
Doma jsem nastavoval v raspi-config časovou zónu: Evropa, Praha, fungovalo. V práci tedy asi není k dispozici ten NTP (nebo je tam něco přezabezpečený) a není v mých možnostech zajistit nápravu, čili Raspi ze sítě nastavení NEZÍSKÁ.
Koukám do /etc/default/ntp a tam je napsaný NTPD_OPTS='g', netuším, co to znamená.
Takže znovu prosím: LZE? KDE a JAK nastavit nějaký datum a čas lokálně na Raspi, aby fungoval aspoň do restartu? V učebnici Raspi to fuckt nepíšou (nebo ne tak, abych věděl, že mluví právě o tomhle...)
11.6.2018 08:11 x
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Dokumentace v Windows je k nicemu jiz od dob sveho vzniku a Linux uspesne z toho napodobuje alespon necitelnost a neprehlednost, ale aspon takto:

https://stackoverflow.com/questions/25374570/how-to-update-date-and-time-of-raspberry-pi-with-out-internet

Tady najdes co znamena to '-g' https://linux.die.net/man/8/ntpd . Zbytecne preplacany celkove ten daemon, ale v nekterych kruzich se lidi spokoji s chaosem :-)
11.6.2018 08:18 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Ak tomu dobre rozumiem, tak nainštalovanie balíka "ntpdate" vyrobí "/etc/network/if-up.d/ntpdate", čo by malo znamenať, že pri naštartovaní sieťovej karty sa prečíta "/etc/default/ntpdate" a spustí sa "/usr/sbin/ntpdate", ktorý nastaví čas. Ten ho nastaví podľa toho čo nájde v "/etc/default/ntpdate". Na stroji, ktorý tu mám ja, sa v tom súbore píše:
NTPSERVERS="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org"
To sú mená strojov, ktoré musia byť dosiahnuteľné v čase, keď sa ten čas má nastaviť (stretol som sa so systémom, ktorý používal DNS s DNSSEC a ten odmietol resolvovať, keďže mu nesedeli časové pečiatky pre DNS záznamy tých NTP serverov - chicken/egg). Možno to bude fungovať trocha inak, ak informáciu o NTP serveri chceš dostávať v rámci DHCP ...
11.6.2018 08:29 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: problém systémový datum-čas
U rpi byl ještě balíček fake-hwclock který se do toho taky míchá....

Ono je nejlepší po startu spustit ntpdate 0.cz.pool.ntp.org a pak nastartovat ntp demona.

Taky je vhodné tam zadat naše ntp servery. http://www.pool.ntp.org/zone/cz

Návod třeba http://martasw.cz/svet_it/raspberry-pi-jako-ntp-server
Pavel Stárek avatar 16.6.2018 17:17 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Ten fake-hwclock dělá to, že při řádném vypnutí či restartu RPi uloží čas na SD kartu a při dalším bootu nastaví ten uložený čas zpět, což je dobré alespoň k tomu, že tam člověk nemá 1. ledna 1970 :) Ideální je (pokud je dané RPi na internetu) samozřejmě používat NTP.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
11.6.2018 09:35 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Ručně nastavíte čas příkazem date (vizte man date).

Že byste v práci neměli vůbec přístup k přesnému času se mi nezdá, i Windows se dnes běžně synchronizují. Předpokládám, že přesný čas bude poskytovat doménový řadič nebo router. Pokud máte v práci Windows a dostanete se tam do nastavení synchronizace času, můžete se podívat, odkud berou přesný čas. Případně pomocí ntpdate -q <adresa-serveru> můžete vyzkoušet dotazy na čas nějaké servery, pokud by nefungoval ani router ani doménový řadič, zkusil bych ještě time.windows.com, odkud si myslím ve výchozí konfiguraci berou čas Windows.
11.6.2018 08:54 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skús si dokúpiť RTC modul pre rPi.
Řešení 1× (RASíček (tazatel))
11.6.2018 09:29 RASíček | skóre: 3 | blog: rasicek
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Takže věc se má asi tak, že naši ajťáci pravděpodobně na routru povolili jen některé (základní?) porty a ten, na kterém běží synchro datumu a času (123?) asi ne. Dle kamarádské rady nastavuji datum a čas ručně:
sudo date -s "20180611 09:25"
Každopádně DÍKY, určitě se VŠECHNY rady v mé linux-kariéře budou hodit.
11.6.2018 13:47 NN
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Pokud se to takto blokuje byva zpravidla dostupny interni zdroj hodin, napriklad samotny router.
k3dAR avatar 11.6.2018 14:12 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: problém systémový datum-čas
nebo pokud mas volnej konektor, muzes poridit zalohovane RTC jak psal Peter, napr tohle ma i cidlo teploty ;-)
porad nemam telo, ale uz mam hlavu... nobody
11.6.2018 22:00 karlik
Rozbalit Rozbalit vše Re: problém systémový datum-čas
Ntp(d) špatně funguje, pokud jsou velké rozdíly v čase, asi by bylo vhodnější použít chrony.
11.6.2018 22:34 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: problém systémový datum-čas
To není „špatně funguje“, to je záměrná vlastnost – je to obrana proti situacím, kdy by čas na počítači měl být pořád (i po restartu, díky RTC) víceméně přesný, a pak by se najednou úplně rozjel. Značí to, že je něco s časem na zařízení špatně, a měl by se na to nejdřív někdo podívat. S parametrem -g se ale srovná čas při startu bez ohledu na to, jaký je časový rozdíl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.