meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
linux:centos:sincronizar_hora [2010/05/18 13:35] – lc | linux:centos:sincronizar_hora [2023/01/18 14:36] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | {{tag> | ||
+ | ===== 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> | ||
+ | #> | ||
+ | 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/ | ||
+ | NTP enabled: yes | ||
+ | NTP synchronized: | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | * Para cambiar la hora **timedatectl set-time < | ||
+ | * Para cambiar la zona horaria **timedatectl set-timezone <zona horaria> | ||
+ | ==== 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 / | + | <sxh>mv / |
- 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 / | + | <sxh>ln -sf / |
- Verificamos el archivo / | - Verificamos el archivo / | ||
ZONE=" | ZONE=" | ||
Línea 31: | Línea 56: | ||
=== Ajustar la hora con nuestro servidor... === | === Ajustar la hora con nuestro servidor... === | ||
- | <code> ntpdate -u pool.ntp.org</ | + | <sxh> ntpdate -u es.pool.ntp.org</ |
- | 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</ | + | <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</ |
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 / | */1 * * * * root / | ||
- | </code> | + | </sxh> |
- | y por último reiniciamos el servicio< | + | y por último reiniciamos el servicio< |
== 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 84: | Línea 109: | ||
# sistema (nomodify) y declinando proveer mensajes de | # sistema (nomodify) y declinando proveer mensajes de | ||
# registro (notrap). | # registro (notrap). | ||
- | |||
restrict default nomodify notrap noquery | restrict default nomodify notrap noquery | ||
- | # Permitir todo el acceso a la interfaz de retorno del | + | # Permitir todo el acceso a la interfaz de retorno del sistema. |
- | # sistema. | + | |
restrict 127.0.0.1 | restrict 127.0.0.1 | ||
Línea 95: | Línea 117: | ||
# pero sin permitirles modificar la configuración del | # pero sin permitirles modificar la configuración del | ||
# sistema, y sin usar a éstos como iguales para sincronizar. | # sistema, y sin usar a éstos como iguales para sincronizar. | ||
- | |||
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap | restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap | ||
- | # Reloj local indisciplinado. | + | # Sincronizar con el reloj local indisciplinad sólo como |
- | # Este es un controlador emulado que se utiliza solo como | + | |
# respaldo cuando ninguna de las fuentes reales están | # respaldo cuando ninguna de las fuentes reales están | ||
# disponibles. | # disponibles. | ||
- | + | fudge | |
- | fudge | + | |
server | server | ||
# Fichero de variaciones. | # Fichero de variaciones. | ||
- | |||
driftfile / | driftfile / | ||
- | |||
broadcastdelay | broadcastdelay | ||
Línea 116: | Línea 132: | ||
# Fichero de claves si acaso fuesen necesarias para realizar | # Fichero de claves si acaso fuesen necesarias para realizar | ||
# consultas | # consultas | ||
- | |||
keys / | keys / | ||
Línea 133: | Línea 148: | ||
# modificar el servicio en el sistema ni enviar mensaje de | # modificar el servicio en el sistema ni enviar mensaje de | ||
# registro. | # registro. | ||
- | |||
restrict 0.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery | restrict 0.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery | ||
restrict 1.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery | restrict 1.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery | ||
restrict 2.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery | restrict 2.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery | ||
- | # Se Activ la difusión hacia los clientes | + | # Se Activa |
broadcastclient | broadcastclient | ||
</ | </ | ||
Actualizar el fichero / | Actualizar el fichero / | ||
- | <code> echo ' | + | <sxh> echo ' |
Iniciar el servicio y configurar para que arranque con el sistema: | Iniciar el servicio y configurar para que arranque con el sistema: | ||
- | <code> / | + | <sxh> / |
- | <code> | + | <sxh> |
<note warning> | <note warning> | ||
+ | < | ||
+ | |||
+ | ==== 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 | ||
+ | |||
+ | < | ||
+ | wget http:// | ||
+ | tar xzvf ntp-dev-4.2.7p326.tar.gz | ||
+ | cd ntp-dev-4.2.7p326/ | ||
+ | ./configure --enable-clockctl | ||
+ | sudo make && make install | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | rdate -n <pdc> </ | ||
==== Referencias ==== | ==== Referencias ==== | ||
+ | * http:// | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * http:// |