Portál AbcLinuxu, 5. června 2024 08:43


Dotaz: Nastavení času v Linuxu

13.10.2023 16:44 Lubos
Nastavení času v Linuxu
Přečteno: 388×
Odpovědět | Admin
Zdravím,
  1. prosím vás, jak můžu v Linuxu vypnout automatickou aktualizaci času po síti podle serverů a mít čas vždy nastaven ručně bez aktualizace ze sítě?
    Když v okně "Nastavení data a času" vyberu "Nastavení : Ruční" a nastavím čas ručně, tak se mi čas stejně vždy automaticky aktualizuje po síti podle serverů, což právě nechci a co mi navíc připadá hrozně divné chování při volbě "Ruční".
  2. Dále mě napadá možná ještě lepší nápad: Je nějak možné v Linuxu nastavit čas tak, že se mi sice bude automaticky aktualizovat podle sítě podle serverů, ale automaticky vždy půjde o nastavený počet minut napřed?
    Mnohokrát se mi v životě totiž osvědčilo, že mít hodiny o nějaký čas napřed je k nezaplacení, než je mít na minutu přesně B-) .
Děkuji.

Řešení dotazu:


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

Odpovědi

13.10.2023 16:58 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Nastavení času v Linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
…prosím vás, jak můžu v Linuxu…

…prosím vás, jak můžu v autě…

Jo, těžko říct. Ve kterém autě? Ve které distribuci?

Když v okně "Nastavení data a času" vyberu "Nastavení : Ruční" a nastavím čas ručně, tak se mi čas stejně vždy automaticky aktualizuje po síti podle serverů, což právě nechci a co mi navíc připadá hrozně divné chování při volbě "Ruční".

To já zase když ve dveřích „Nastavení stavidel rybníka“ vyberu „Nastavení : Ruční“, tak potom… Vůbec netuším, o které desktopové prostředí se jedná. Pravdou taky je, že tohle se obvykle v desktopovém prostředí neřeší.

Pro automatické nastavení času obvykle slouží ntpd nebo systemd-timesyncd (jedno z toho). Primitivního zrušení automatické aktualizace času proto lze dosáhnout například tím, že se obě služby vypnou a zakážou (například pomocí systemctl disable --now ...).

Nastavit čas se dá pomocí sudo date -s ....

Je nějak možné v Linuxu nastavit čas tak, že se mi sice bude automaticky aktualizovat podle sítě podle serverů, ale automaticky vždy půjde o nastavený počet minut napřed?

To je samozřejmě možné, pokud si člověk vytvoří své vlastní časové pásmo, které bude mít příslušný offset (o nastavený počet minut). Pak si lze užívat výhod obojího, tedy automaticky synchronizovaného času a zároveň přesně definovaného časového odstupu.

Mám ale mlhavý dojem, že tohle celé je XY problém a že ve skutečnosti jde spíš o to, nastavit si budík na dřívější/pozdější dobu a/nebo nastavit v nějaké aplikaci, že má něco udělat v jinou dobu… Bez podrobnějšího popisu problému se to určuje těžko.

13.10.2023 18:09 Lubos
Rozbalit Rozbalit vše Re: Nastavení času v Linuxu
Jo, zapomněl jsem uvést, omlouvám se, je to Ubuntu MATE.
Řešení 1× (Andrej)
Jendа avatar 14.10.2023 01:10 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Nastavení času v Linuxu
Zjistit jestli ti čas nastavuje systemd-timesyncd:
# timedatectl timesync-status
Server: 162.159.200.123 (0.debian.pool.ntp.org)
Poll interval: 34min 8s (min: 32s; max 34min 8s)
...
A pak buď uvedené vypnutí ntp z komentáře níže, nebo úplně zastavení služby (systemctl disable --now systemctl status systemd-timesyncd).

Čas o X minut dopředu nevím, buď ta vlastní časová zóna, nebo pro jednotlivou aplikaci program faketime, nebo patchnout NTP klienta (opruz). Chtělo by to napsat proč že to chceš.
Řešení 1× (Andrej)
13.10.2023 19:12 VoDo | skóre: 10 | blog: Archi3mini
Rozbalit Rozbalit vše Re: Nastavení času v Linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Linux je jeden never tem okynkarum tady

timedatectl set-ntp false
btw I use Archi3 :) Someday you will own nothing and be happy

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.