Configurando la fecha y hora en Linux - Configurando la fecha y hora en Linux
28 de Abril de 2006
Linux
Para saber la hora correcta cualquier ordenador necesita dos datos: la hora real UTC (Universal Time Greenwich, no la GMT) y la zona horaria. Para ello se utilizan dos relojes, el reloj hardware y el reloj del sistema operativo. La hora que realmente importa es la hora del sistema, ya que la hora del reloj hardware en un sistema Linux únicamente se utiliza para mantener la hora mientras el sistema operativo no se utiliza.
Para que el sistema operativo pueda calcular la hora real a partir de la almaecenada en el reloj hardware, es necesario disponer de información sobre el huso horario. Para ello los sistemas Linux utilizan una archivo con nombre /etc/localtime. Este archivo suele ser un enlace a un archivo con la información a una zona ubicada normalmente en /usr/share/zoneinfo.
En esta carpeta hay muchos archivos aunque en realidad haya únicamente 24 husos horarios. Esto se debe a que hay situaciones en las que los husos horarios cambian, por ejemplo debido a adelantos horarios de verano e invierno… En nuestro caso podríamos utilizar la zona horaria centro europea de la siguiente forma:
bash# ln -sf /usr/share/zoneinfo/CET /etc/localtime
Para realizar una configuración correcta se debe conocer la zona horaria en la que se está. Con esta información hay que modificar el archivo /etc/sysconfig/clock directamente o bien mediante el comando timeconfig. Aparte de la zona horaria debemos decidir si vamos a guardar en el reloj la hora como UTC o localtime. Normalmente si solo tenemos Linux instalado en la máquina utilizaremos UTC, pero si tenemos también instalado Windows, podría ser necesario utilizar localtime. Los ejemplos siguientes se realizarán teniendo en cuenta que queremos almacenar la hora como UTC.
Por ejemplo para configurar como zona horaria Madrid e indicando que el reloj hardware almacene la hora como UTC, usaríamos el siguiente comando:
bash# timeconfig --utc "Brasil/East"
y el resultado sería el siguiente: /etc/sysconfig/clock
ZONE="Europe/Madrid"
UTC=true
ARC=false
Para cambiar la hora hardware se dispone del comando hwclock. Este comando nos permite consultar el reloj, copiar la información del sistema en el reloj, del reloj en el sistema, o especificar una hora concreta. Para copiar la hora actual del sistema al reloj deberíamos utilizar el siguiente comando:
bash# hwclock --systohc --utc
Más información:
Linux, Clocks, and Time
Managing Accurate Date and Time
Página MAN de hwclock
Para que el sistema operativo pueda calcular la hora real a partir de la almaecenada en el reloj hardware, es necesario disponer de información sobre el huso horario. Para ello los sistemas Linux utilizan una archivo con nombre /etc/localtime. Este archivo suele ser un enlace a un archivo con la información a una zona ubicada normalmente en /usr/share/zoneinfo.
En esta carpeta hay muchos archivos aunque en realidad haya únicamente 24 husos horarios. Esto se debe a que hay situaciones en las que los husos horarios cambian, por ejemplo debido a adelantos horarios de verano e invierno… En nuestro caso podríamos utilizar la zona horaria centro europea de la siguiente forma:
bash# ln -sf /usr/share/zoneinfo/CET /etc/localtime
Para realizar una configuración correcta se debe conocer la zona horaria en la que se está. Con esta información hay que modificar el archivo /etc/sysconfig/clock directamente o bien mediante el comando timeconfig. Aparte de la zona horaria debemos decidir si vamos a guardar en el reloj la hora como UTC o localtime. Normalmente si solo tenemos Linux instalado en la máquina utilizaremos UTC, pero si tenemos también instalado Windows, podría ser necesario utilizar localtime. Los ejemplos siguientes se realizarán teniendo en cuenta que queremos almacenar la hora como UTC.
Por ejemplo para configurar como zona horaria Madrid e indicando que el reloj hardware almacene la hora como UTC, usaríamos el siguiente comando:
bash# timeconfig --utc "Brasil/East"
y el resultado sería el siguiente: /etc/sysconfig/clock
ZONE="Europe/Madrid"
UTC=true
ARC=false
Para cambiar la hora hardware se dispone del comando hwclock. Este comando nos permite consultar el reloj, copiar la información del sistema en el reloj, del reloj en el sistema, o especificar una hora concreta. Para copiar la hora actual del sistema al reloj deberíamos utilizar el siguiente comando:
bash# hwclock --systohc --utc
Más información:
Linux, Clocks, and Time
Managing Accurate Date and Time
Página MAN de hwclock
Valora este capítulo:
Autor y licencia de 'Configurando la fecha y hora en Linux - Configurando la fecha y hora en Linux'
|
Opiniona sobre 'Configurando la fecha y hora en Linux - Configurando la fecha y hora en Linux' (0)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Configurando la fecha y hora en Linux - Configurando la fecha y hora en Linux'
En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento...
Más »
Esta es la primerísima edición del Linux en Castellano COMO. La audiencia a la que...
Más »
Este documento pretende ser el punto de entrada de los hispanohablantes al mundo Linux, intentando...
Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,...
Más »
Brevísima reseña sobre la disponibilidad y configuración de un servidor DHCPd en Linux.
Más »

