Situatie
De multe ori cand boot-am in Linux, mai ales daca avem dual boot (cu Windows) avem nepplacuta surpriza de a avea ora decalata fata de cea reala. Asta se datoreaza faptului ca desi computerul nostru are un clock hardware care functioneaza si daca avem computerul oprit, modul cum acest clock hardware tine evidenta timpului este diferit in functie de ce sistem de operare avem instalat.
Windows considera ca timpul este tinut dupa Local Time pe cand Linux din oficiu considera ca este tinut UTC.
Backup
nu necesita
Solutie
Pasi de urmat
Pentru a rezolva situatia aceasta vom face ca Linux sa tina evidenta timpului Local Time, nu UTC.
Toate versiunele de Linux cat de cat recente au systemd si atunci pentru a seta ceasul dupa Local Time vom folosi comanda timedatectl.
Pentru a face această schimbare, deschideți mai întâi o fereastră Terminal pe sistemul dvs. Linux
Rulați următoarea comandă pentru a pune ceasul în timp real pe placa de bază în timp local.
timedatectl set-local-rtc 1 --adjust-system-clock
Linux va stoca timpul în timp local, la fel ca Windows.
Pentru a verifica setările curente, executați:
timedatectl Dacă vedeți "RTC în TZ local: da", Linux este setat să folosească fusul orar local în loc de UTC. Comanda vă avertizează că acest mod nu este pe deplin acceptat și poate cauza unele probleme când treceți între fusurile orare și cu ora de vară. Cu toate acestea, acest mod este probabil mai bine acceptat decât opțiunea UTC din Windows. Dacă doriți vreodată să anulați această modificare, executați următoarea comandă:
timedatectl set-local-rtc 0 --adjust-system-clock
Leave A Comment?