Jak změnit čas v Linuxu

Linux umí nastavit čas automaticky nebo to můžeme udělat z terminálu nebo plochy.

V tomto příspěvku uvidíme, jak změnit čas v Linuxu. Není to tak, že by to bylo příliš obtížné, protože většina stolních počítačů obsahuje průvodce, kteří vám to umožní provést několika kliknutími, ale je to dobrá záminka, abyste se dozvěděli více o tom, jak náš počítač a operační systém fungují.

Za starých časů byly hodinky luxusním zbožím, něčím, co se dávalo jako dárek ve věku plnoletosti, když jste dosáhli 25 let v zaměstnání nebo předali jako dědictví nejstaršímu synovi. Ve skutečnosti to byla první věc, kterou můj otec a jeho bratři z galicijských přistěhovalců koupili jako investici, když začali vydělávat peníze v Argentině.

S příchodem Japonců se však výrobní náklady zlevnily a brzy tuto funkci začlenila i další zařízení, jako jsou mikrovlnné trouby, videorekordéry a dokonce i kávovary. Když se mobilní zařízení stala masivnější a přenosnější, klasické náramkové hodinky ztrácely na významu. Dnes přežívá v podobě chytrých hodinek, které jsou ale v praxi jen doplňkem k telefonu.

Nevím, proč operační systémy zobrazují hodiny. Domnívám se, že protože prázdné místo na baru vypadalo špatně a protože potřebuje ke svému provozu hodiny, nebylo ukazování času nic moc složitého.

Jak změnit čas v Linuxu

Pokud máte na svém počítači nainstalovaný Windows a Linux, jistě jste si všimli, že pokud ukončíte Linux a vstoupíte do Windows, má jiný čas než místní. Je to proto, že Linux předpokládá, že hardwarové hodiny jsou synchronizovány s koordinovaným světovým časem, zatímco Windows předpokládá, že jsou v místním čase. Nejnovější operační systém, který má být použit, upravuje hardwarové hodiny podle svých potřeb.

Řešením je přimět Windows provádět výpočty na základě času UTC nebo Linux s místním časem. Od té doby je mnohem snazší provést změnu v Linuxu stačí napsat příkaz:
sudo timedatectl set-local-rtc 1

Obecně platí, že distribuce Linuxu se vás zeptají, jaké časové pásmo použít, a od té doby budou čas automaticky upravovat.buď přebírá informace ze síťového časového serveru nebo provádí odpovídající výpočty z času indikovaného univerzálním časovým serverem. V případě, že připojení k síťovému časovému serveru není dostupné, vývojáři často přikládají soubory s pokyny, aby systém věděl, jak vypočítat odchylky mezi letním a zimním časem.

Různé pracovní plochy umožňují přepsat automatickou synchronizaci a nastavit ji ručně.

Z terminálu můžeme upravit čas příkazem:
sudo timedatectl set-time hh:mm:ss
Například pro nastavení času na čtvrt na tři odpoledne:
sudo timedatectl set-time 14:45:00
Pro zrušení automatické synchronizace času se síťovým serverem použijeme příkaz:
sudo timedatectl set-ntp false
Chcete-li jej znovu aktivovat, napíšeme příkaz:
sudo timedatectl set-ntp true
Dostupná časová pásma můžeme vidět pomocí:
timedatectl list-timezones
A přepínat z jednoho na druhý pomocí:
timedatectl set-timezone CONTINENTE/PAÍS
o
timedatectl set-timezone Continente/País/Ciudad
A v některých případech
timedatectl set-timezone Continente/Ciudad/Localidad.
V každém případě vložte tak, jak je uvedeno v seznamu.
Například:
timedatectl set-timezone America/Indiana/Indianapolis

Distribuce Linuxu používají koordinovaný univerzální čas k nastavení hodin na místní čas.

Během procesu instalace se linuxové distribuce ptají uživatele, s jakým časovým pásmem musí pracovat.

Pokud nechcete změnit časové pásmo, můžete zjistit, jaký je čas v jiném, příkazem:

TZ=Zona_horaria date Nahrazení časového pásma názvem, ve kterém se zobrazuje v seznamu. Například:
TZ=America/Indiana/Indianapolis date
Chcete-li zobrazit čas na hardwarových hodinách, použijte příkaz:
hwclock -r
Hardwarové hodiny můžeme synchronizovat se systémovými hodinami zadáním:
hwclock --systohc

Některé aplikace pro zobrazení času

Pokud se vám nelíbí hodiny dodávané s vaší plochou, v repozitářích máme několik aplikací které nám umožňují vidět čas. Někteří z nich jsou:

Hodiny

Může se také objevit ve správcích balíčků pod názvem Hodiny. Je to aplikační část projektu GNOME a zahrnuje několik programů souvisejících s měřením času, včetně:

  • Hodiny ukazující čas v různých částech světa.
  • Alarmy
  • Kontruje pozpátku.
  • Stopky

Analogové hodiny

K dispozici v softwarovém centru pro distribuce založené na ploše KDE, Tyto analogové hodiny jsou přidány na plochu a ukazují ubíhající hodiny s polohou ručiček.

DClock

Další titul dostupný v repozitářích. Jak je naznačeno písmenem D v názvu sJsou to digitální hodiny, které předstírají, že ukazují čísla pomocí LED. Navíc ukazuje datum a umožňuje nastavit budík.

slashtime

Tento program úložiště ukazuje čas v různých oblastech světa. abychom to mohli vidět, stačí umístit kurzor a dvakrát kliknout na město, jehož rozvrh chceme vidět.

retro

Staré digitální hodiny jehož vzhled lze upravit pomocí stylů. Je k dispozici ve formátu Flatpak.

timedatecalculator

Desde snap store získáme tuto užitečnou aplikaci, která vypočítává data. Získává výsledky na základě času začátku/konce a časového rozsahu nebo časového rozsahu od počátečního a koncového času a data

Jak počítače měří čas

Počet minut pochází z vynásobení 12 falangů čtyř prstů vynásobených zbylými 5

Rozdělení hodin na 60 minut pochází ze starověkého Babylonu. Bylo to nejvíce, co se dalo spočítat ruční metodou

Asi nejstarším způsobem měření času je poloha slunce. Den byl obdobím, které uplynulo, než se slunce vrátilo na své místo. První pododdělení dne provedli egyptští kněží, kteří řídili okamžik objevení se souhvězdí, což umožnilo rozdělit noc na 12 stejně dlouhých dílčích období.

V 12. století se objevily sluneční hodiny, které promítanými stíny označovaly plynutí hodin během dne. Období objasnění bylo také rozděleno na XNUMX hodin.

Rozdělení hodiny na 60 minut je v kompetenci Babyloňanů. Používali systém počítání založený na používání rukou. Palcem pravé ruky počítali, označovali každou falangu ostatních čtyř prstů, když jich měli napočítat více než 12, zvedli prst levé ruky. S tím mohli počítat do 60.

Postupem času byly vytvořeny různé mechanismy pro záznam plynutí času pomocí mechanismů, jako je zmíněný stín, gravitační síla nebo rychlost spotřeby svíčky.

Počítače mají dva způsoby měření plynutí času.. Jeden je založen na hardwaru a druhý na softwaru.

Hodiny reálného času (RTC)

Je napájen baterií a funguje, i když je počítač vypnutý. Hodiny máme na mysli v širokém slova smyslu, protože nemají tlačítka, jehly ani LED čísla. Jedná se o integrovaný obvod, který je součástí základní desky a je zodpovědný za chod systémových hodin. Tento obvod má krystalový oscilátor založený na piezoelektrickém krystalu.. Každý krystal má krystalickou strukturu tvořenou pravidelným a opakujícím se vzorem atomů. Aplikací pole přes krystal se jeho krystalická struktura zkreslí a eliminací pole se vrátí do původního stavu, čímž se generuje elektrický signál s velmi přesnou frekvencí.

systémové hodiny

Systémové hodiny jsou založeny na informacích o hodinách reálného času, ale Osoba odpovědná za jeho správu je jádro operačního systému. Jeho úkolem je konfigurovat, plánovat a synchronizovat úlohy, procesy a přerušení.

Nejde ani o hodiny ve stylu aplikací, které vidíme na mobilu, protože neukazují hodiny ani nepředstavují běh času s čísly.  To, co dělá, je zaznamenávání průběhu sekund a mikrosekund vydáváním digitálních signálů.

Problém, který je třeba vyřešit, je nedostatečná synchronizace mezi oběma hodinami (které používají různé způsoby měření času) mezi sebou as reálným časem. Pro tohle, při spuštění počítače přečtou systémové hodiny čas z hodin reálného času a použijí korekční vzorec. Poté, pokud je počítač připojen k internetu, určí skutečný čas a synchronizuje systémové hodiny tak, aby správně odrážely plynutí času.

Na starých počítačích jste si všimli, že pokud není k dispozici připojení k internetu, čas namísto skutečného je jen několik minut po době, kdy jste jej vypnuli. To je vyřešeno výměnou baterie, která napájí hodiny reálného času.

Hardwarové hodiny sledují plynutí času, když je počítač vypnutý.

Integrovaný obvod na základní desce měří běh času kmitáním krystalu. Jádro operačního systému svými daty upravuje systémové hodiny.

Na moderních počítačích je možné, že operační systém ignorovat hodiny reálného času a odkazovat přímo na síťový časový server.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Manuel řekl

    Ahoj. Aby duální boot Windows a Linux měl vždy stejný čas, upravím to vstupem do biosu a tím oba systémy označí vždy stejný čas.

    1.    Diego Němec Gonzalez řekl

      Díky za informace