Cum să verificați fusul orar în Linux


În acest scurt articol, îi vom prezenta pe începători prin diferitele moduri simple de a verifica fusul orar al sistemului în Linux. Gestionarea timpului pe o mașină Linux, în special pe un server de producție, este întotdeauna un aspect important al administrării sistemului.

Există o serie de utilitare de gestionare a timpului disponibile pe Linux, cum ar fi comenzile date și timedatectl pentru a obține fusul orar actual al sistemului și sincronizarea cu un server NTP de la distanță pentru a activa un automat și gestionarea mai precisă a timpului de sistem.

Ei bine, haideți să ne scufundăm în diferitele moduri de a afla fusul orar al sistemului Linux.

1. Vom începe prin a folosi comanda tradițională date pentru a afla fusul orar actual, după cum urmează:

date

Alternativ, tastați comanda de mai jos, unde formatul %Z tipărește fusul orar alfabetic și %z imprimă fusul orar numeric:

date +"%Z %z"

Notă: în pagina de manual date există multe formate pe care le puteți utiliza, pentru a modifica rezultatul comenzii date:

man date

2. În continuare, puteți utiliza, de asemenea, timedatectl, când îl rulați fără opțiuni, comanda afișează o prezentare generală a sistemului, inclusiv fusul orar, astfel:

timedatectl

Mai mult, încercați să utilizați o comandă pipeline și grep pentru a filtra numai fusul orar după cum urmează:

timedatectl | grep “Time zone”

Aflați cum să setați fusul orar în Linux folosind comanda timedatectl.

3. În plus, utilizatorii Debian și derivatele sale pot afișa conținutul fișierului /etc/timezone folosind utilitarul cat pentru a vă verifica fusul orar:

cat /etc/timezone

Important: pentru utilizatorii REHL/CentOS 7 și Fedora 25-22, fișierul /etc /localtime este o legătură simbolică către fișierul fus orar din directorul /usr/share/zoneinfo/.

Cu toate acestea, puteți utiliza comanda date sau timedatectl pentru a afișa și ora actuală și fusul orar.

Pentru a schimba fusul orar, creați linkul simbolic /etc/localtime către fusul orar corespunzător sub /usr/share/zoneinfo/:


sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

Indicatorul -s permite crearea unei legături simbolice, în caz contrar, o legătură rigidă este creată implicit și -f elimină un fișier destinație existent, care în acest caz este /etc/localtime.

De exemplu, pentru a schimba fusul orar la Africa/Nairobi, lansați comanda de mai jos:


sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

Asta e tot! Nu uitați să vă împărtășiți gândurile despre articol prin intermediul formularului de feedback de mai jos. Important, ar trebui să vă uitați prin acest ghid de gestionare a timpului pentru Linux pentru a obține mai multe informații despre gestionarea timpului pe sistemul dvs., are exemple simple și ușor de urmat.

În cele din urmă, amintiți-vă întotdeauna să rămâneți la curent cu Tecmint pentru cele mai recente și interesante lucruri Linux.