Cum să obțineți ora exactă a serverului în CentOS


În acest articol, vă vom arăta cum să obțineți rapid ora exactă a serverului în distribuția CentOS. În mod normal, dacă ați instalat CentOS cu un mediu desktop, cel mai simplu mod de a vă configura computerul pentru a-și sincroniza ceasul cu un server la distanță prin intermediul caracteristicii GUI „Activați protocolul de timp de rețea”.

Cu toate acestea, uneori, caracteristica de mai sus nu funcționează conform așteptărilor. În acest articol, vă vom arăta o modalitate simplă de a seta o oră exactă a serverului prin linia de comandă.

Citiți și: Configurarea „Serverului NTP (Network Time Protocol)” în RHEL/CentOS 7

Notă: Toate comenzile din acest articol sunt executate ca utilizator root, dacă administrați sistemul ca un utilizator normal, utilizați comanda sudo pentru a obține privilegii de root.

Putem face acest lucru folosind utilitarul de linie de comandă ntp și ntpdate, care setează data și ora sistemului prin NTP. Dacă nu aveți acest pachet instalat pe sistemul dvs., rulați comanda de mai jos pentru a-l instala:

yum install ntp ntpdate

După ce ați instalat pachetele, porniți și activați serviciul ntpd și vedeți starea acestuia după cum urmează.

systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd

Apoi rulați comanda ntpdate de mai jos pentru a adăuga serverele CentOS NTP specificate. Aici, comutatorul -u îi spune ntpdate să folosească un port neprivilegiat pentru pachetele de ieșire și -s permite înregistrarea ieșirii din ieșirea standard (implicit ) la facilitatea de sistem syslog.

ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org

Apoi, reporniți demonul ntpd pentru a sincroniza data și ora serverului CentOS NTP cu data și ora locală.

systemctl restart ntpd

Acum verificați folosind comanda timedatectl dacă sincronizarea NTP este activată și dacă este de fapt sincronizată.

timedatectl

În cele din urmă, folosind utilitatea hwclock, setați ceasul hardware la ora curentă a sistemului utilizând indicatorul -w după cum urmează.

hwclock  -w 

Pentru mai multe informații, consultați paginile de manual ntpdate și hwclock.

man ntpdate
man hwclock

De asemenea, s-ar putea să doriți să citiți următoarele articole conexe.

  1. Cum să sincronizezi timpul cu serverul NTP în Ubuntu
  2. Cum să verificați fusul orar în Linux
  3. 5 comenzi utile pentru a gestiona tipurile de fișiere și ora sistemului în Linux
  4. Cum să setați ora, fusul orar și sincronizați ceasul sistemului utilizând comanda timedatectl

Asta este! Puteți pune orice întrebări sau vă puteți împărtăși gândurile prin secțiunea de comentarii de mai jos.