![Intel anunță primele GPU-uri Arc din seria A pentru laptopuri](/f/63f2d63b29342ae1646080034237b36d.jpg?width=100&height=100)
Acest articol este Partea 6 din Seria LFCA, aici, în această parte, vă veți familiariza cu comenzile generale de administrare a sistemului pentru a gestiona setările de dată și oră în sistemul Linux.
Timpul este crucial în orice sistem Linux. Serviciile multiple, cum ar fi crontab, anacron, servicii de backup și restaurare depind de timpul exact pentru a-și îndeplini sarcinile așa cum era de așteptat.
Linux are 2 tipuri de ceasuri:
De obicei, există o diferență de timp între cele două ceasuri astfel încât acestea să se îndrepte treptat unul de celălalt. Vom ajunge la asta mai târziu și vă vom arăta cum puteți sincroniza aceste ceasuri.
Deocamdată, vom vedea cum puteți verifica ora și data pe un sistem Linux.
Există două utilitare principale utilizate pentru a verifica ora și data pe un sistem Linux. Primul este comanda datei. Fără argumente, oferă destul de puține informații afișate
$ data Vineri 26 martie 2021 11:15:39 AM IST
Pentru a vizualiza data în zz-ll-aa numai formatul orei, executați comanda:
$ date + „% d-% m-% y” 26-03-21
Dacă doriți doar să vedeți doar ora curentă și nimic altceva, utilizați comanda:
$ data "+% T" 11:17:11
comanda timedatectl este un nou utilitar utilizat în sistemele Linux moderne precum Ubuntu 18.04, RHEL 8 & CentOS 8. Este un înlocuitor al comanda datei care era proeminent în vechime SysVinit sisteme. Poate fi folosit pentru interogarea și ajustarea timpului pe un sistem Linux.
Fără opțiuni, timedatectl comanda tipărește o serie de informații, cum ar fi ora locală, ora UTC, ora RTC și fusul orar pentru a menționa câteva.
$ timedatectl.
Pe un sistem Linux, timpul depinde de fus orar care este setat. Pentru a verifica fus orar care este configurat pe sistemul dvs., lansați comanda:
$ timedatectl | grep Time.
Din ieșirea din fragmentul de mai sus, sunt în Africa / Nairobi fus orar. Pentru a vizualiza fusurile orare disponibile, rulați comanda:
$ timedatectl list-timezones.
presa INTRODUCE pentru a parcurge întreaga listă a posibilelor fusuri orare disponibile.
Fusele orare sunt, de asemenea, definite în /usr/share/zoneinfo/ calea așa cum se arată.
$ ls / usr / share / zoneinfo /
Există câteva moduri pe care le puteți utiliza pentru a configura fusul orar. Folosind timedatectl comanda, puteți seta fusul orar, de exemplu, la America / Chicago, folosind sintaxa afișată.
$ timedatectl set-timezone 'America / Chicago'
Celălalt mod în care puteți seta fusul orar este să creați o legătură simbolică dintr-un fișier fus orar în /usr/share/zoneinfo cale spre /etc/localtime. De exemplu, pentru a seta fusul orar local la Est (Ora standard estică), lansați comanda:
$ sudo ln -sf / usr / share / zoneinfo / EST / etc / localtime.
Pentru a seta ora numai pe un sistem Linux folosind formatul HH: MM: SS (Hour: Minute: Second), utilizați sintaxa de mai jos
$ timedatectl set-time 18:30:45.
Pentru a seta data numai în AA-MM-ZZ (Anul: Luna: Ziua) format, utilizați sintaxa:
$ timedatectl set-time 20201020.
Pentru a seta data și ora, rulați:
$ timedatectl set-time '2020-10-20 18:30:45'
NOTĂ: Setarea manuală a orei și datei în acest mod nu este recomandată, deoarece este posibil să configurați setări inexacte ale datei și orei. De fapt, în mod implicit, sincronizarea automată a orei este activată pentru a vă împiedica să faceți setări manuale de oră și dată.
Cel mai recomandat mod de a seta ora este fie prin specificarea fusului orar în care vă aflați, așa cum se arată mai devreme, fie prin activarea sincronizării automate a orei cu un server NTP la distanță.
NTP este scurt pentru Network Time Protocol, care este un protocol de internet care este utilizat pentru a sincroniza automat ceasul sistemului cu un pool pe serverele NTP online.
Folosind timedatectl comanda, puteți seta sincronizarea automată a orei după cum urmează:
$ timedatectl set-ntp true.
Pentru a dezactiva sincronizarea automată a orei NTP, executați:
$ timedatectl set-ntp false.
timedatectl și Data comenzile sunt instrumente utile la linia de comandă care vă pot ajuta să vă verificați și să vă ajustați timpul pe Linux.