Cum sa facem Linux OS sa foloseasca Local Time

Configurare noua (How To)

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





Tip solutie

Permanent

Voteaza

(13 din 29 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?