Como cambiar la hora, zona horaria y el reloj del sistema sincronización utilizando el comando timedatectl

A+ A-

¿Usted sabe como cambiar la hora, zona horaria desde la línea de comandos de Linux? Si no es así, entonces el comando timedatectl le ayuda a fijar el tiempo y la zona horaria y se trata como una parte del sistema de systemd y gerente de servicio. En este artículo se describe "como cambiar la hora, zona horaria y el reloj del sistema de sincronización mediante Command timedatectl"

Buscar y establecido la zona horaria local en Linux

Para mostrar la hora y fecha actuales en Linux, utilice el siguiente comando -

 $ status timedatectl

La salida de la muestra debe ser como este -

 Hora local: Sab 11/03/2016 11:23:54 IST
  Hora universal: Vie 03/11/2016 05:53:54 UTC
        Zona horaria: Asia / Calcuta (IST, 0530)
     NTP habilitado: sí
NTP sincroniza: no
 RTC en TZ locales: no
      DST activa: n / a

Hora del sistema se gestiona a través de zona horaria. Para obtener Zona horaria de su sistema, utilice el siguiente comando -

 $ timedatectl 

La salida de la muestra debe ser como este -

 Hora local: Sab 11/03/2016 11:30:12 IST
  Hora universal: Vie 03/11/2016 06:00:12 UTC
        Zona horaria: Asia / Calcuta (IST, 0530)
     NTP habilitado: sí
NTP sincroniza: no
 RTC en TZ locales: no
      DST activa: n / a

Para obtener las zonas horarias disponibles, utilice el siguiente comando -

 $ Timedatectl list-zonas horarias

La salida de la muestra debe ser como este -

 África / Abidjan
África / Accra
África / Addis_Ababa
Africa / Algiers
África / Asmara
África / Bamako
África / Bangui
África / Banjul
África / Bissau
África / Blantyre
África / Brazzaville
África / Bujumbura
África / Cairo
África / Casablanca
Africa / Ceuta
África / Conakry
África / Dakar
África / Dar_es_Salaam
África / Djibouti
África / Douala
.....................

Para establecer su zona horaria local en Linux, utilice el siguiente mandamiento

 $ Timedatectl configuración zona horaria "Asia / Calcuta"

Para verificar el resultado del comando anterior, utilice el siguiente comando -

 $ timedatectl

La salida de la muestra debe ser como este -

 Hora local: Sab 11/03/2016 11:42:22 IST
  Hora universal: Vie 03/11/2016 06:12:22 UTC
        hora del RTC: Vie 03/11/2016 11:42:29
Zona horaria: Asia / Calcuta (IST, 0530)
     NTP habilitado: sí
NTP sincroniza: no
 RTC en TZ locales: no
      DST activa: n / a

Para configurar nuestra zona horaria de acuerdo a UTF, utilice el siguiente comando -

 $ Timedatectl configuración zona horaria UTC

Para verificar, previo al resultado del sistema, utilice el siguiente comando -

 $ timedatectl

La salida de la muestra debe ser como este -

 Hora local: Sab 11/03/2016 06:15:58 UTC
  Hora universal: Vie 03/11/2016 06:15:58 UTC
   Zona horaria: GMT (UTC, 0000)
     NTP habilitado: sí
NTP sincroniza: no
 RTC en TZ locales: no
      DST activa: n / a

Ajuste de hora y fecha

Para establecer la hora y fecha, utilice el siguiente comando -

 establece en tiempo 15:58:30 $ timedatectl

Para verificar el resultado del comando anterior, utilice el siguiente comando -

 $ timedatectl

La salida de la muestra debe ser como este -

 Hora local: Sab 11/03/2016 15:58:40 IST
  Hora universal: Vie 03/11/2016 10:28:40 UTC
        Zona horaria: Asia / Calcuta (IST, 0530)
     NTP habilitado: sí
NTP sincroniza: no
 RTC en TZ locales: no
      DST activa: n / a

Para ajustar la fecha a partir de la línea de comandos, utilice el siguiente comando -

 establece los tiempos 20/11/2015 $ timedatectl

Para verificar el resultado comando anterior, utilice el siguiente mandamiento

 $ timedatectl

La salida de la muestra debe ser como este -

 Hora local: Sab 11/20/2015 00:00:06 IST
  Hora universal: Jue 19/11/2015 18:30:06 UTC
        Zona horaria: Asia / Calcuta (IST, 0530)
     NTP habilitado: sí
NTP sincroniza: no
 RTC en TZ locales: no
      DST activa: n / a Para establecer tanto la fecha y hora, utilice el siguiente mandamiento
 $ Sudo timedatectl tiempo establecido "11/08/2014 06:40:00"

Para verificar el resultado del comando anterior, utilice el siguiente comando -

 $ timedatectl

La salida de la muestra debe ser como este -

 Hora local: Sab 11/08/2014 06:40:11 IST
  Hora universal: Sab 11/08/2014 01:10:11 UTC
        Zona horaria: Asia / Calcuta (IST, 0530)
     NTP habilitado: sí
NTP sincroniza: no
 RTC en TZ locales: no
      DST activa: n / a

Ajuste reloj de hardware en Linux

Para mostrar Hardware Fecha y hora del reloj, utilice el siguiente comando -

 # hwclock

La salida de la muestra debe ser como este -

 # hwclock
Viernes 11 de marzo de 2016 12:25:56 PM IST -0.594257 segundos

Para copiar la hora del sistema a la hora de hardware, utilice el siguiente mandamiento

 # Hwclock --systohc

Para verificarlo, utilice el siguiente Commands-

 # Hwclock (por fecha y hora de hardware)
# Fecha (para la fecha y hora del sistema)

La salida de la muestra debe ser como este -

 # hwclock
Viernes 11 de marzo de 2016 01:53:03 PM IST -0.359815 segundos
# fecha
Fri Mar 11 13:53:05 CEST 2016

En el resultado anterior, tanto el hardware y el reloj reloj del sistema tiene el mismo resultado.

La sincronización de reloj del sistema Linux con un servidor NTP remoto

NTP significa Protocolo de tiempo de red, que es un protocolo de Internet se utiliza para sincronizar el reloj del sistema entre los equipos. La utilidad timedatectl permite sincronizar automáticamente su reloj del sistema Linux con servidores remotos utilizando NTP. Para iniciar la sincronización automática de la hora con el servidor NTP remoto, utilice el siguiente mandamiento

 set-NTP # timedatectl verdadera

Para desactivar la sincronización de hora NTP, utilice el siguiente comando -

 set-NTP # timedatectl falsa

¡Felicitaciones! Ahora, usted sabe "como cambiar la hora, zona horaria y el reloj del sistema sincronización utilizando el comando timedatectl". Vamos a aprender más acerca de estos tipos de comandos en nuestro próximo post Linux. ¡Sigue leyendo!