meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
linux:centos:sincronizar_hora [2013/01/24 09:17] – [problemas y soluciones] lclinux:centos:sincronizar_hora [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +{{tag>hora ntp sincronizar centos linux }}
 +===== sincronizar hora red =====
 === Acerca del protocolo NTP === === Acerca del protocolo NTP ===
 NTP (Network Time Protocol) es un protocolo utilizado para la sincronización de relojes de sistemas computacionales a través de redes. NTP (Network Time Protocol) es un protocolo utilizado para la sincronización de relojes de sistemas computacionales a través de redes.
Línea 19: Línea 21:
  
 ===== Sincronizar Hora =====  ===== Sincronizar Hora ===== 
 +==== Centos 7 ====
 +En centos 7 tenemos el comando **timedatectl**. Si simplemente ejecutamos timedatectl el resultado será algo como 
 +<sxh>
 +#>timedatectl
 +      Local time: lun 2018-08-20 11:27:18 WEST
 +  Universal time: lun 2018-08-20 10:27:18 UTC
 +        RTC time: lun 2018-08-20 10:27:18
 +       Time zone: Atlantic/Canary (WEST, +0100)
 +     NTP enabled: yes
 +NTP synchronized: yes
 + RTC in local TZ: no
 +      DST active: yes
 + Last DST change: DST began at
 +                  dom 2018-03-25 00:59:59 WET
 +                  dom 2018-03-25 02:00:00 WEST
 + Next DST change: DST ends (the clock jumps one hour backwards) at
 +                  dom 2018-10-28 01:59:59 WEST
 +                  dom 2018-10-28 01:00:00 WET
 +   </sxh>
 +
 +  * Para cambiar la hora **timedatectl set-time <hora>** <sxh> timedatectl set-time 13:21:00</sxh>
 +  * Para cambiar la zona horaria **timedatectl set-timezone <zona horaria>** <sxh>timedatectl set-timezone Atlantic/Canary</sxh>
 +==== Centos 6 ====
 === Verificar la zona horaria === === Verificar la zona horaria ===
   - Primero, sacamos una copia del fichero actual, por si hubiera que volver atrás:   - Primero, sacamos una copia del fichero actual, por si hubiera que volver atrás:
-<code>mv /etc/localtime  /etc/localtime.old</code>+<sxh>mv /etc/localtime  /etc/localtime.old</sxh>
   - Crear un enlace simbólico a la zona que queremos que tenga nuestro servidor:   - Crear un enlace simbólico a la zona que queremos que tenga nuestro servidor:
-<code>ln -sf  /usr/share/zoneinfo/Atlantic/Canary  /etc/localtime</code>+<sxh>ln -sf  /usr/share/zoneinfo/Atlantic/Canary  /etc/localtime</sxh>
   - Verificamos el archivo /etc/sysconfig/clock <file>   - Verificamos el archivo /etc/sysconfig/clock <file>
 ZONE="Atlantic/Canary" ZONE="Atlantic/Canary"
Línea 31: Línea 56:
  
 === Ajustar la hora con nuestro servidor... === === Ajustar la hora con nuestro servidor... ===
-<code> ntpdate -u es.pool.ntp.org</code+<sxh> ntpdate -u es.pool.ntp.org</sxh
-En caso de no tener instalado el paquete ntpdate <code>yum install ntp</code+En caso de no tener instalado el paquete ntpdate <sxh>yum install ntp</sxh
-<note tip> Atención con ntpdate ponemos la hora del sistema no la del reloj interno de la máquina. Para sincronizar la hora del reloj interno con la hora del sistema ejecutar <code>hwclock --systohc</code></note>+<note tip> Atención con ntpdate ponemos la hora del sistema no la del reloj interno de la máquina. Para sincronizar la hora del reloj interno con la hora del sistema ejecutar <sxh>hwclock --systohc</sxh></note>
 Hay dos formas de hacer que se sincronice continuamente  Hay dos formas de hacer que se sincronice continuamente 
 == I.- Mediante una tarea programada == == I.- Mediante una tarea programada ==
-<code>+<sxh>
 # crontab -e # crontab -e
-</code>+</sxh>
 En el edito ponemos la siguiente instrucción En el edito ponemos la siguiente instrucción
-<code>+<sxh>
     */1 * * * * root /usr/sbin/ntpdate -u 2.pool.ntp.org     */1 * * * * root /usr/sbin/ntpdate -u 2.pool.ntp.org
-</code>+</sxh>
  
-y por último reiniciamos el servicio<code>/etc/init.d/crond restart</code>+y por último reiniciamos el servicio<sxh>/etc/init.d/crond restart</sxh>
 == II.- con el demonio ntpd == == II.- con el demonio ntpd ==
   * Crear el directorio para el ajuste horario en caso de no estar creado   * Crear el directorio para el ajuste horario en caso de no estar creado
Línea 131: Línea 156:
 </file> </file>
 Actualizar el fichero /etc/ntp/step-tickers, ejecutando: Actualizar el fichero /etc/ntp/step-tickers, ejecutando:
-<code> echo 'ntp.carm.es' > /etc/ntp/step-tickers8.</code>+<sxh> echo 'ntp.carm.es' > /etc/ntp/step-tickers8.</sxh>
  
 Iniciar el servicio y configurar para que arranque con el sistema: Iniciar el servicio y configurar para que arranque con el sistema:
-<code> /etc/init.d/ntpd start</code+<sxh> /etc/init.d/ntpd start</sxh
-<code>chkconfig --level 35 ntpd on</code>+<sxh>chkconfig --level 35 ntpd on</sxh>
  
 <note warning>Hay que habilitar en el cortafuegos de la máquina el puerto udp 123 tanto entrante como saliente </note> <note warning>Hay que habilitar en el cortafuegos de la máquina el puerto udp 123 tanto entrante como saliente </note>
Línea 145: Línea 170:
 las versiones del paquete ntp 4.2.6p2 no funcionan con servidores Windows 2008 R2. Para solucionarlo hay que sustituir el paquete por una nueva versión como   4.2.7p326.  las versiones del paquete ntp 4.2.6p2 no funcionan con servidores Windows 2008 R2. Para solucionarlo hay que sustituir el paquete por una nueva versión como   4.2.7p326. 
  
-<code>sudo apt-get remove ntp ntpdate+<sxh>sudo apt-get remove ntp ntpdate
 wget http://archive.ntp.org/ntp4/ntp-dev/ntp-dev-4.2.7p326.tar.gz wget http://archive.ntp.org/ntp4/ntp-dev/ntp-dev-4.2.7p326.tar.gz
 tar xzvf ntp-dev-4.2.7p326.tar.gz tar xzvf ntp-dev-4.2.7p326.tar.gz
Línea 151: Línea 176:
 ./configure --enable-clockctl ./configure --enable-clockctl
 sudo make && make install sudo make && make install
-</code>+</sxh>
  
 <note> si no podemos sincronizar con ntp podemos usar rdate   <note> si no podemos sincronizar con ntp podemos usar rdate  
-<code>yum install rdate  +<sxh>yum install rdate  
-rdate -n <pdc> </code></note>+rdate -n <pdc> </sxh></note>
 ==== Referencias ==== ==== Referencias ====
   * http://www.oxixares.com/~gbv/hora.html   * http://www.oxixares.com/~gbv/hora.html