Cum să setați sau să modificați fusul orar în Linux

un fus orar este o regiune geografică care are același timp standard. De obicei, fusul orar este setat în timpul instalării sistemului operațional, dar poate fi ușor schimbat ulterior.utilizarea fusului orar corect este esențială pentru multe sarcini și procese legate de sisteme. De exemplu, demonul cron folosește fusul orar al sistemului pentru executarea lucrărilor cron. Fusul orar este, de asemenea, utilizat pentru jurnalele de timp.

acest tutorial acoperă pașii necesari pentru a seta sau modifica fusul orar în Linux.,

verificarea fusului orar curent #

timedatectl este un utilitar de linie de comandă care vă permite să vizualizați și să modificați ora și data sistemului. Este disponibil pe toate sistemele moderne Linux bazate pe systemd.

Pentru a vizualiza fusul orar actual, invoca timedatectl comandă fără opțiuni sau argumente:

timedatectl

ieșire de mai sus arată că sistemul fusul orar este setat la UTC.,

sistemul fusul orar este configurat de symlinking /etc/localtime fișier binar fusul orar pentru identificare în /usr/share/zoneinfo director.

un Alt mod de a verifica fusul orar este pentru a vedea calea symlink puncte pentru utilizarea ls command:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Schimbarea de fus Orar în Linux #

Înainte de a schimba fusul orar, ai nevoie de pentru a afla numele de fusul orar pe care doriți să o utilizați. Convenția de denumire a fusului orar folosește de obicei un format” Regiune/Oraș”.,am disponibile zone de timp, utilizați timedatectl comanda sau o listă de fișiere în /usr/share/zoneinfo director:

timedatectl list-timezones
...America/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/Noronha...

după ce identifici fusul orar este corectă pentru locația dvs., executați următoarea comandă ca root sau cu sudo utilizator:

sudo timedatectl set-timezone <your_time_zone>

de exemplu, Pentru a schimba sistemul fusul orar pentru America/New_York tastați:

sudo timedatectl set-timezone America/New_York

Pentru a verifica schimbarea, invoca timedatectl comanda din nou:

timedatectl

Misiune îndeplinită!, Ați schimbat cu succes fusul orar al sistemului.

Schimbarea de fus Orar prin a Crea o legătură simbolică #

Dacă se execută o mai veche distributie de Linux și timedatectl utilitar nu este prezent pe sistemul dumneavoastră, puteți schimba fusul orar de symlinking /etc/localtime fusului orar în /usr/share/zoneinfo director.,

a Elimina actuala legătură simbolică sau fișier:

sudo rm -rf /etc/localtime

Identifica zona de fus orar doriți să o configurați și de a crea o legătură simbolică :

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Verifica fie prin listarea /etc/localtime fișier sau invocarea date command:

date

ieșire include zona de timp, în acest exemplu, că este „EST”.,

Tue Dec 3 14:10:54 EST 2019

Concluzie #

Pentru a schimba fusul orar in Linux utilizarea sistemelor de sudo timedatectl set-timezone comanda urmată de timp numele de fusul orar pe care doriți să o setați.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *