skip to Main Content

Note de lucru: setare dată și oră CentOS 7

Cum se poate verifica ora curentă pe un sistem cu CentOS 7?

Pentru a vedea data și ora în CentOS 7 avem la dispoziție comanda

După lansarea acesteia vor fi afișate informațiile curente de pe sistemul accesat:

Așa cum probabil remarcați, am primit și o notificare despre faptul că sistemul este setat să convertească RTC (ceasul sistemului în timp real) în ora locală potrivit fusului orar setat pe sistem.

Mesajul ne avertizează de fapt că, deși avem ora locală corectă, ajustările specifice unui anumit fus orar, cum ar fi trecerea la ora de vară, de exemplu, nu vor fi făcute automat, neexistând o sincronizare cu un server etalon.
Pentru a remedia problema vom lansa comanda:

Verificarea se face folosind din nou timedatectl

Cum setez ora folosind comanda timedatectl?

Pentru a seta ora exactă, folosim comanda timedatectl cu parametrul set-time folosind formatul an-lună-zi (YEAR-MONTH-DAY), urmat de ora curentă:

UTIL: Dacă nu includem ora dorită cînd facem aceste modificări, sistemul va seta automat ceasul la 00:00:00.

Cum schimb fusul orar folosind comanda timedateclt?

Pentru a schimba fusul orar al sistemului, folosim comanda timedatectl cu parametrul set-timezone urmat de fusul orar dorit:

Dacă nu cunoaștem denumirile standard ale fusurilor orare pe care le putem folosi, le vom putea afișa folosind comanda timedatectl cu parametrul list-timezones:

Dacă știm numele fusului orar, putem interoga lista pentru a-i identifica mai repede denumirea standard:

Se poate recurge și la listarea zonelor pe continente:

Bonus: cum activez sincronizarea ceasului cu serverele etalon prin Network Time Protocol – NTP?

Pentru a menține data și ora corecte pe sistem, este de preferat să activăm sincronizarea automată a ceasului cu serverele etalon prin NTP.

INFO: Dacă folosim comanda de mai sus, sistemul va activa unul dintre serviciile chronyd sau ntpd (în funcție de care este prezent pe sistem).

Pentru a opri sincronizarea (deși nu văd de ce am vrea să facem asta) rulăm aceeași comandă cu no la urmă:

Pentru a verifica statusul serviciilor chronyd și ntpd rulăm comenzile:

Comanda timedatectl este prezentă și pe alte distribuții Linux, chiar dacă în notele de mai sus am folosit ca referință experiența proprie pe CentOS 7.

Cosmin Tătaru

Pasionat de blogging și tehnologie încă din 2009, Cosmin este aici să vă ajute să vă creșteți vânzările și productivitatea punând tehnologia la treabă pentru dumneavoastră.

Mergeți sus

Dacă derulezi pagina sau dacă navighezi pe acest site, îți dai acordul să folosim cookies. Cookie consent --> vezi detalii

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close