Entradas

Cambiar hora del sistema (Linux)

Para cambiar la hora del sistema usaremos el comando date , pero hemos de tener en cuenta que al reinicializar el ordenador, éste cogerá la hora de la BIOS y nos volverá a colocar la hora anterior, para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación: Para no tener problemas, os recomiendo borrar primero el fichero /etc/adjtime, no pasa nada por borrarlo, pues se crea autmáticamente y solo sirve para la configuración de la zona horaria, puede tener un aspecto como este: ------ [root@localhost ~]# cat /etc/adjtime 0.041498 1177502852 0.000000 1177502852 LOCAL [root@localhost ~]# ----- Supongamos queremos poner: 27-Mayo-2007 y la hora 17:27. Esto lo haremos como root: # date -s "2013/05/13 17:27" Sun May 27 17:27:00 CET 2007 Ahora realizaremos el mismo cambio para actualizar la fecha en la BIOS. # hwclock --set --date="2013-05-13 17:27" Para comprobarlo tecleamos: # hwclock

Usar la hora de un servidor interno NTP (en la red interna)

En la red interna es totalmente necesario mantener sincronizados nuestros servidores además de puestos de trabajo, para mantener sincronizados nuestros servidores GNU/Linux con un controlados de dominio windows que, a su vez, recive la hora de un servidor horario externo (adómico por ejemplo) tenemos que proceder de la siguiente manera: hay que parar servicio iptables, ya que bloquea el puerto 123 Ya estamos en condiciones de hacer uso del comando ntpdate que actualizará la hora de nuestro sistema con la del servidor de hora que le pidamos, la sintaxis es la siguiente (el parámetro -u debemos usarlo para evitar que un cortafuegos nos corte la conexión UDP en el puerto 123 que usa NTP): ntpdate -u dirección_servidor Configuración La idea no es pedirle a nuestro equipo de forma manual que pida la hora al servidor NTP, la idea es automatizar la tarea y que se haga de forma periódica y transparente. Para ello lo configuraremos como servicio. Las instrucciones que comento a par