LINUX

Establecer hora/fecha/zona horaria en Ubuntu Linux

Cómo configurar la hora y la zona horaria en ubuntu linux

El tiempo es una consideración importante en los sistemas Linux, especialmente en los servicios críticos como los trabajos cron. Tener la hora correcta en el servidor garantiza que el servidor se ejecuta en un entorno saludable que consta de sistemas distribuidos y mantiene la precisión en el trabajo.

En este tutorial, nos centraremos en cómo configurar la hora/fecha/zona horaria y sincronizar el reloj del servidor con su máquina Ubuntu Linux.

Consulta la hora actual

Puede comprobar la fecha y la hora actuales utilizando date y timedatectl pedidos. Estos comandos de Linux se pueden ejecutar directamente desde la terminal como usuario normal o como superusuario. Los comandos son útiles la utilidad de los dos comandos se ve cuando se quiere corregir un momento erróneo en la línea de comandos.

Usando el comando dado

Inicie sesión como usuario root y use el comando de la siguiente manera

$ date

Salida

verifique la fecha usando el comando dado

También puede usar el mismo comando para verificar una fecha de hace 2 días

$ date --date="2 days ago"

Salida

verifique la fecha hace 2 días

Usando el comando timedatectl

Verifique el estado de la hora en su sistema, así como la configuración de la hora actual, use el comando timedatectl como se muestra

# timedatectl

o

# timedatectl  status
cómo configurar la hora

Cambio de tiempo

Usamos timedatectl para cambiar la hora del sistema utilizando el formato HH:MM:SS. HH representa la hora en formato de 24 horas, MM representa los minutos y SS los segundos.

Estableciendo la hora a las 09:08:07 use el comando de la siguiente manera (usando timedatectl)

# timedatectl set-time 09:08:07

usando el comando dado

El cambio de hora significa que todos los procesos del sistema se ejecutan en el mismo reloj, poniendo el escritorio y el servidor al mismo tiempo. Desde la línea de comando, use el comando dado de la siguiente manera

# date +%T -s "10:13:13"

Dónde,
• 10: Hora (hh)
• 13: minuto (mm)
• 13: segundo (ss)

Para cambiar la configuración regional a AM o PM, use %p en el siguiente formato.

# date +%T%p -s "6:10:30AM"
# date +%T%p -s "12:10:30PM"

cambiar la fecha

Por lo general, desea que la fecha y la hora de su sistema se configuren automáticamente. Si por alguna razón necesitas cambiarlo manualmente usando el comando data, podemos usar este comando:

# date --set=”20140125 09:17:00”

Va a establecer la fecha y hora actual de su sistema en «25 de enero de 2014» y «09:17:00». Tenga en cuenta que usted deber tener privilegios de root para hacerlo.

Puede usar timedatectl para configurar la hora y la fecha respectivamente. El formato admitido es «YYYY-MM-DD», «YYYY» representa el año, «MM» el mes de dos dígitos y «DD» el día de dos dígitos.

Cambiando la fecha a «15 de enero de 2019», debe usar el siguiente comando:

# timedatectl set-time 20190115

Crear un formato de fecha personalizado

Para crear un formato de fecha personalizado, use el signo más (+)

$ date +”Day : %d Month : %m Year : %Y”
Day: 05 Month: 12 Year: 2013
$ date +%D
12/05/13

%D sigue el formato Formato año/mes/día.

También puedes poner el nombre del día si quieres. Aquí hay unos ejemplos:

$ date +”%a %b %d %y”
Fri 06 Dec 2013
$ date +”%A %B %d %Y”
Friday December 06 2013
$ date +”%A %B %d %Y %T”
Friday December 06 2013 00:30:37
$ date +”%A %B-%d-%Y %c”
Friday December-06-2013 12:30:37 AM WIB

Listar/Cambiar zona horaria

Cambiar la zona horaria es crucial cuando desea asegurarse de que todo se sincronice con el protocolo de tiempo de la red. Lo primero que debe hacer es listar todas las zonas horarias de la región usando la opción list-time zones o grep para que el comando sea fácil de entender.

# timedatectl list-timezones

El comando anterior mostrará un formato desplazable.

lista de zonas horarias

La zona horaria recomendada para los servidores es UTC porque no tiene horario de verano. Si conoce zonas horarias específicas, configúrelas usando el nombre usando el siguiente comando

# timedatectl set-timezone America/Los_Angeles

Para mostrar la zona horaria, ejecute

# timedatectl | grep "Time"
comprobar la zona horaria

Establecer rtc local

El reloj en tiempo real (RTC), también llamado reloj de hardware, es independiente del sistema operativo y continúa funcionando incluso cuando el servidor está apagado.

Usa el siguiente comando

# timedatectl set-local-rtc 0

Además, el siguiente comando para la hora local

# timedatectl set-local-rtc 1

Comprobar/cambiar hora CMOS

La batería CMOS de la computadora sincronizará automáticamente la hora con el reloj del sistema siempre que el CMOS funcione correctamente.

usos hwclock comando para verificar la fecha CMOS de la siguiente manera

# hwclock
ver la hora usando hwclock

Para sincronizar la fecha CMOS con la fecha del sistema, use el siguiente formato

# hwclock –systohc

Conclusión

Tener la hora correcta para su entorno Linux es fundamental, ya que muchas operaciones dependen de ella. Tales operaciones también incluyen registro de eventos y trabajos cron.

Si tiene alguna pregunta o comentario, no dude en dejar un comentario.

Lea también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar