El timedatectl command es una nueva utilidad para RHEL / CentOS 7/8 y Fedora 30+ distribuciones basadas en systemd administrador de sistemas y servicios, un reemplazo de los antiguos fecha comando usado en sysvinit distribuciones de Linux basadas en demonios.
El timedatectl El comando le permite consultar y cambiar la configuración del reloj del sistema y sus ajustes, puede use este comando para establecer o cambiar la fecha, hora y zona horaria actuales o habilitar el reloj automático del sistema sincronización con un servidor NTP remoto.
En este tutorial, lo guiaré a través de las formas en que puede administrar el tiempo en su sistema Linux configurando el fecha, tiempo, zona horaria, y sincronizar la hora con NTP desde la terminal usando el nuevo timedatectl mando.
Siempre es una buena práctica mantener la hora correcta en su servidor o sistema Linux y puede tener las siguientes ventajas:
1. Para mostrar la hora y fecha actuales en su sistema, use el timedatectl comando desde la línea de comando de la siguiente manera:
# timedatectl status.
En el screencast de arriba, RTC time es la hora del reloj del hardware.
2. El tiempo en su sistema Linux siempre se gestiona a través del conjunto de zona horaria en el sistema, para ver su zona horaria actual, hágalo de la siguiente manera:
# timedatectl O. # timedatectl | grep Time.
3. Para ver todas las zonas horarias disponibles, ejecute el siguiente comando:
# timedatectl list-timezones.
4. Para encontrar la zona horaria local según su ubicación, ejecute el siguiente comando:
# timedatectl list-timezones | egrep -o "Asia / B. *" # timedatectl list-timezones | egrep -o "Europa / L. *" # timedatectl list-timezones | egrep -o "América / N. *"
5. Para configurar su zona horaria local en Linux, usaremos el set-timezone cambiar como se muestra a continuación.
# timedatectl set-timezone "Asia / Kolkata"
Siempre se recomienda utilizar y configurar la hora universal coordinada, UTC.
# timedatectl set-timezone UTC.
Debe escribir el nombre correcto de la zona horaria; de lo contrario, puede obtener errores al cambiar la zona horaria. En el siguiente ejemplo, la zona horaria "Asia / Kolkata" no es correcta y, por lo tanto, causa el error.
6. Puede configurar la fecha y la hora en su sistema, usando el comando timedatectl de la siguiente manera:
Para establecer solo el tiempo, podemos usar un fijar tiempo cambiar junto con el formato de hora en HH: MM: SS (Hora, Minuto y Segundos).
# timedatectl set-time 15:58:30.
Puede obtener el siguiente error al configurar la fecha como se muestra arriba:
Error al establecer la hora: la unidad NTP está activa.
7. El error dice que el servicio NTP está activo. Debe deshabilitarlo usando el siguiente comando.
# systemctl deshabilitar --now chronyd.
8. Para configurar la fecha y la hora, podemos usar un fijar tiempo cambiar junto con el formato de fecha en AA: MM: DD (Año, mes, día) y hora en HH: MM: SS (Hora, Minuto y Segundos).
# timedatectl set-time '2015-11-20 16:14:50'
9. Para configurar el reloj de su hardware a la hora universal coordinada, UTC, utilizar el set-local-rtc valor-booleano opción de la siguiente manera:
Primero, averigüe si el reloj de su hardware está configurado en la zona horaria local:
# timedatectl | grep local.
Configure el reloj de su hardware en la zona horaria local:
# timedatectl set-local-rtc 1.
Configure el reloj de su hardware a la hora universal coordinada (UTC):
# timedatectl set-local-rtc 0.
NTP representa Protocolo de tiempo de red es un protocolo de Internet que se utiliza para sincronizar el reloj del sistema entre computadoras. El timedatectl La utilidad le permite sincronizar automáticamente el reloj de su sistema Linux con un grupo remoto de servidores usando NTP.
Tenga en cuenta que debe tener NTP instalado en el sistema para permitir la sincronización automática de la hora con los servidores NTP.
Para iniciar la sincronización automática de la hora con un servidor NTP remoto, escriba el siguiente comando en la terminal.
# timedatectl set-ntp true.
Para deshabilitar la sincronización de la hora NTP, escriba el siguiente comando en el terminal.
# timedatectl set-ntp false.
Estos son ejemplos muy sencillos descritos en este tutorial y espero que los encuentre útiles para configurar varios relojes y zonas horarias del sistema Linux. Para obtener más información sobre esta herramienta, diríjase a timedatectl página de manual.
Si tiene algo que decir sobre este artículo, no dude en dejar un comentario para obtener más información para agregar. Mantente conectado a Tecmint.