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 [2012/05/23 12:13] 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 141: Línea 166:
 <note>el servidor de hora oficial para España es hora.roa.es (150.214.94.5)</note> <note>el servidor de hora oficial para España es hora.roa.es (150.214.94.5)</note>
  
 +==== problemas y soluciones ====
 +=== Sincronizar con Windows 2008 ===
 +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. 
 +
 +<sxh>sudo apt-get remove ntp ntpdate
 +wget http://archive.ntp.org/ntp4/ntp-dev/ntp-dev-4.2.7p326.tar.gz
 +tar xzvf ntp-dev-4.2.7p326.tar.gz
 +cd ntp-dev-4.2.7p326/
 +./configure --enable-clockctl
 +sudo make && make install
 +</sxh>
 +
 +<note> si no podemos sincronizar con ntp podemos usar rdate  
 +<sxh>yum install rdate 
 +rdate -n <pdc> </sxh></note>
 ==== Referencias ==== ==== Referencias ====
   * http://www.oxixares.com/~gbv/hora.html   * http://www.oxixares.com/~gbv/hora.html
   * http://tecnoquia.blogspot.com/search?q=ntp   * http://tecnoquia.blogspot.com/search?q=ntp
   * http://www.eslinux.com/articulos/8578/como-mantener-hora-exacta-tu-ordenador-mediante-ntp   * http://www.eslinux.com/articulos/8578/como-mantener-hora-exacta-tu-ordenador-mediante-ntp
 +  * http://systemadmin.es/2009/03/como-configurar-un-servidor-ntp-para-nuestra-red-local