Technical Anshu Domů › Výukové programy › Ubuntu Time Fix
🕐 Oprava času Ubuntu

Opravte problémy s časem Ubuntu – Odstraňte problémy s časováním

Ubuntu ukazuje špatný čas a náhodná nastavení to dlouho neopraví. Naučte se systém dvou hodin, přečtěte si jednu obrazovku timedatectl, porovnejte svůj vzor se skutečnou příčinou – duální spouštění, NTP, časové pásmo nebo vybitá baterie CMOS – a opravte to.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
Opravte problémy s časem Ubuntu – Odstraňte problémy s časováním
🎧 Vícejazyčný zvuk: Ve videopřehrávači klikněte na [Nastavení] (⚙️) ➔ [Zvuková stopa] a vyberte jazyk.

📑Kapitoly

  1. Proč Ubuntu ukazuje nesprávný čas – dvoje hodiny ve vašem PC
  2. Přečtěte si jednu obrazovku timedatectl, než cokoli změníte
  3. Přizpůsobte svůj vzor skutečné příčině – duální spouštění, NTP, časové pásmo nebo baterie CMOS
  4. Zapněte synchronizaci času internetu (NTP) a potvrďte, že funguje
  5. Nastavte správně časové pásmo s přesným názvem zóny
  6. Duální spouštění: ukončete boj s hodinami mezi Windows a Ubuntu výběrem jednoho pravidla
  7. Vložte správný čas zpět do hardwarových hodin
  8. Když je to skutečně baterie CMOS – a jak ji synchronizace pokrývá

📋 Přehled a průvodce krok za krokem

1

Dvě hodiny: Najděte, který z nich lže

Každý počítač uchovává čas na dvou místech. RTC (hodiny reálného času) jsou malé hardwarové hodiny na základní desce, které neustále tikají při napájení z baterie, když je počítač vypnutý. Systémové hodiny jsou to, co vám Ubuntu ukazuje, když běží, a opravuje je přes internet synchronizační služba zvaná NTP. Při startu Ubuntu čte RTC a sestavuje z něj systémové hodiny.

Špatné hodiny tedy znamenají jednu ze tří věcí: RTC měl špatnou hodnotu, Ubuntu je přečetlo s nesprávným předpokladem nebo se internetová oprava nikdy nestala. Chybou většiny lidí je, že místo příčiny opraví ciferník. Jeden příkaz oddělí všechny tři příčiny – to je další krok.

2

Než cokoliv změníte, přečtěte si timedatectl

Otevřete terminál a spusťte tento příkaz. Nepotřebujete sudo, abyste se podívali:

Terminal
timedatectl

Objeví se sedm řádků; na šesti z nich záleží. Místní čas je čas na ciferníku po převodu časového pásma. Univerzální čas je stejný okamžik v UTC – toto číslo musí být samo o sobě správné. Čas RTC je to, co aktuálně drží hardwarové hodiny na základní desce. Časové pásmo je pásmo, na které Ubuntu převádí, například Asie/Kolkata (IST, +0530). Systémové hodiny synchronizovány říkají ano, pokud synchronizace internetového času alespoň jednou při tomto spuštění proběhla úspěšně. RTC v místním TZ: ne znamená, že Ubuntu předpokládá, že RTC drží UTC – tento jeden řádek je celý příběh o duálním spouštění.

Na zdravém počítači se čas RTC shoduje s univerzální časovou linií, synchronizovaná linka říká ano a služba NTP je aktivní. Než cokoli změníte, zapište si, co ukazuje vaše obrazovka – dvě minuty čtení zde ušetří hodinu náhodných oprav.

3

Přiřaďte vzor ke skutečné příčině

Špatný čas není jeden problém. Velikost a tvar chyby pojmenuje viníka téměř pokaždé:

Nesprávné přesně podle vašeho zónového offsetu (5 hodin 30 minut v Indii) a překlopí se, když spouštíte druhý operační systém – boj se dvěma booty RTC. Windows a Ubuntu nesouhlasí s tím, co znamenají hardwarové hodiny. Přejděte ke kroku 6.

Špatně po minutách, roste pomalu v průběhu týdnů – synchronizace je vypnutá nebo selhává nebo se samotné RTC mění. Zkontrolujte synchronizovanou linku a přejděte ke kroku 4.

Správně, když je počítač spuštěn, znovu špatně po každém vypnutí – RTC při vypnutí ztrácí nebo špatně čte čas. Na starém hardwaru je to baterie CMOS. Přejděte ke kroku 7.

Správný název zóny na obrazovce, každopádně špatný čas – zóna je nastavení zobrazení, nikoli samotný čas. Vaše univerzální časová osa bude také chybná. Přejděte na krok 5 a poté znovu zkontrolujte.

Chybné pouze uvnitř virtuálního počítače, skákání po obnovení nebo obnovení – VM bere svůj čas od svého hostitele a ze snímků, nejen z NTP.

📌 Poznámka: Každý vzor má níže svou vlastní opravu. Oprava špatného vzoru je přesně důvodem, proč se tento problém tolika lidem neustále vrací.
4

Zapněte synchronizaci času internetu (NTP).

Většina počítačů Ubuntu s jedním spouštěním se sama uzdraví, pokud je povoleno spuštění synchronizace. Zapněte jej tímto příkazem (bude vyžadovat vaše heslo):

Terminal
timedatectl set-ntp true

Dáváte přednost GUI? Otevřete Nastavení, poté Datum a čas a zapněte Automatické datum a čas. Poté počkejte minutu na funkčním internetovém připojení a znovu spusťte timedatectl. Na řádku Systémové hodiny synchronizovány by nyní mělo být uvedeno ano a čas by měl přejít na správnou hodnotu.

✅ Tip: Pokud linka zůstane na ne, synchronizační služba nebo síť ji blokuje – to je samostatná chyba služby timesyncd a portu UDP 123, nikoli samotných hodin.
5

Nastavte správně časové pásmo

Pokud je samotná zóna chybná, vše ostatní vypadá rozbité. Nejprve se podívejte na aktuální zónu na řádku Časové pásmo výstupu timedatectl. Názvy zón rozlišují velká a malá písmena a používají lomítka, například Asia/Kolkata. Uveďte přesná jména a nastavte své:

Terminal
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata

Spusťte znovu timedatectl a potvrďte, že řádek Místní čas nyní zobrazuje čas na vašich nástěnných hodinách se zónou zobrazenou jako Asie/Kolkata (IST, +0530). Stále špatně, když je zobrazena správná zóna? Pak v zóně nikdy nebyl problém – vraťte se do seznamu vzorů v kroku 3.

6

Dual Boot: Vyberte jedno pravidlo hardwarových hodin

Na počítači s duálním spouštěním musíte vybrat jednu konvenci a zajistit, aby oba systémy souhlasily. Výchozí nastavení Ubuntu je rozumné: RTC drží UTC (RTC v místním TZ: ne) a každý OS se převádí na zobrazení. Systém Windows má ve výchozím nastavení opak: považuje RTC za místní čas. Tento nesouhlas je důvodem, proč každý přepínač OS posune vaše hodiny přesně o vaši zónovou odchylku.

Rychlý kompromis na straně Ubuntu je tento příkaz - Ubuntu pak čte a zapisuje RTC způsobem, který Windows očekává:

Terminal
timedatectl set-local-rtc 1 --adjust-system-clock

Alternativou je naučit Windows používat UTC prostřednictvím hodnoty registru RealTimeIsUniversal, přičemž Ubuntu ponechá na jeho čistém výchozím nastavení. Ať už si vyberete kteroukoli stranu - vyberte si pouze jednu. Použití obou oprav převrátí chybu opačným směrem.

⚠️ Čestné varování: timedatectl sám vytiskne varování, že místní režim RTC není plně podporován a může způsobit problémy, zejména v souvislosti se změnami letního času a systémy, které spouštějí několik operačních systémů. Indie nemá žádný letní čas, takže pro většinu indických domácích uživatelů je praktické riziko nízké – ale než se do toho pustíte, poznejte obchod.
7

Uložte správný čas do hardwarových hodin

Jakmile jsou systémové hodiny správné a synchronizované, uložte tuto správnou hodnotu do RTC, aby další studený start začal správně:

Terminal
sudo hwclock --systohc
sudo hwclock --show

První příkaz zkopíruje systémový čas do hardwarových hodin; druhý ukazuje, co nyní hardware drží. Poté úplně vypněte, počkejte minutu, nabootujte a zkontrolujte čas, než se síť připojí, pokud je to možné – RTC by již mělo být správné.

Pokud je čas i nyní po úplném vypnutí opět špatný, software udělal vše, co mohl - podezření na CMOS baterii nebo posun RTC na starém hardwaru. I takto žijete se slabou baterií, aniž byste ji hned vyměnili: se zapnutou synchronizací NTP (krok 4) Ubuntu sám opraví hodiny krátce po každém spuštění, jakmile se síť připojí. Výměna baterie je stále skutečnou opravou hardwaru, ale při každodenním používání pro ni synchronizujte kryty.

⚠️ Jedno upřímné varování: pokud se vaše hodiny pokazí o malou část, která každým týdnem roste, žádné nastavení není přerušeno – buď tiše selhává synchronizace, nebo se posouvají samotné hardwarové hodiny. Pokračujte v měření pomocí timedatectl místo opětovného nastavování času ručně; hodiny, které denně opravujete, jsou závadou, kterou jste dosud nenašli.

🏷️Proměnné a klíčová slova vyhledávání tématu

🔍 Ubuntu 🔍 timedatectl 🔍 NTP 🔍 RTC 🔍 DualBoot 🔍 TimeZone 🔍 CMOSBattery 🔍 hwclock 🔍 TechnicalAnshu 🔍 Ubuntu Wrong Time Fix 🔍 Fix Ubuntu Time Issues 🔍 Ubuntu Clock Wrong After Boot 🔍 Ubuntu Windows Dual Boot Time Difference 🔍 Ubuntu NTP Not Synchronizing 🔍 Asia/Kolkata Time Zone
🎙️ Úplný přepis – klepnutím rozbalíte

__TOK_39__

__TOK_40__

__TOK_41__

❓ Často kladené otázky

Je tento tutoriál 100% bezplatný?

__TOK_42__

Mohou začátečníci postupovat podle tohoto návodu?

__TOK_43__

Kde mohu klást otázky, když uvíznu?

__TOK_44__

🚀 Podívejte se na celý návod na YouTube

__TOK_45__

__TOK_46__

▶️ Přehrát celé video
Tento výukový program je založen na videu Technical Anshu o opravě Ubuntu Time Issues • Zasekli jste se na nějakém kroku? Zeptejte se v komentářích k videu — tam se vám dostane pomoci 🙏