Com obtenir l'hora exacta del servidor a CentOS


En aquest article, us mostrarem com obtenir ràpidament l'hora precisa del servidor a la distribució CentOS. Normalment, si heu instal·lat CentOS amb un entorn d'escriptori, la manera més senzilla de configurar el vostre ordinador per sincronitzar el seu rellotge amb un servidor remot mitjançant la funció GUI \Activa el protocol de temps de xarxa.

Tanmateix, algunes vegades la funció anterior no funciona com s'esperava. En aquest article, us mostrarem una manera senzilla d'establir una hora precisa del servidor mitjançant la línia d'ordres.

Llegiu també: Configuració del \Servidor NTP (Network Time Protocol) a RHEL/CentOS 7

Nota: totes les ordres d'aquest article s'executen com a usuari root, si esteu administrant el sistema com a usuari normal, utilitzeu l'ordre sudo per obtenir privilegis root.

Ho podem fer mitjançant la utilitat de línia d'ordres ntp i ntpdate, que estableix la data i l'hora del sistema mitjançant NTP. Si no teniu aquest paquet instal·lat al vostre sistema, executeu l'ordre següent per instal·lar-lo:

# yum install ntp ntpdate

Un cop instal·lats els paquets, inicieu i activeu el servei ntpd i visualitzeu el seu estat de la següent manera.

# systemctl start ntpd
# systemctl enable ntpd
# systemctl status ntpd

A continuació, executeu l'ordre ntpdate a continuació per afegir els servidors CentOS NTP especificats. Aquí, l'interruptor -u diu a ntpdate que utilitzi un port sense privilegis per als paquets de sortida i -s permet registrar la sortida de la sortida estàndard (per defecte) a la instal·lació syslog del sistema.

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

A continuació, reinicieu el dimoni ntpd per sincronitzar la data i l'hora del servidor CentOS NTP amb la vostra data i hora locals.

# systemctl restart ntpd

Ara comproveu amb l'ordre timedatectl si la sincronització NTP està habilitada i si està realment sincronitzada.

# timedatectl

Finalment, utilitzant la utilitat hwclock, configureu el rellotge del maquinari a l'hora actual del sistema utilitzant el senyalador -w de la següent manera.

# hwclock  -w 

Per obtenir més informació, consulteu les pàgines de manual ntpdate i hwclock.

# man ntpdate
# man hwclock

També us agradaria llegir aquests articles relacionats següents.

  1. Com sincronitzar l'hora amb el servidor NTP a Ubuntu
  2. Com comprovar la zona horària a Linux
  3. 5 ordres útils per gestionar els tipus de fitxers i el temps del sistema a Linux
  4. Com configurar l'hora, la zona horària i sincronitzar el rellotge del sistema mitjançant l'ordre timedatectl

Això és! Pots fer qualsevol pregunta o compartir els teus pensaments a través de la secció de comentaris a continuació.