Mantener el software de su dispositivo actualizado es una parte importante de tener un sistema robusto y seguro, pero aún más importante es tener una fecha y hora actualizadas.
La hora y fecha precisas en un sistema no solo le indica la hora correcta, sino que también le permite ejecutar tareas automatizadas como se espera y conectarse a servicios a través de Internet sin problemas.
Esta guía le mostrará cómo revisar, ajustar y configurar la hora y la fecha en Linux desde la línea de comando usando el timedatectl mando.
Cómo se administra el tiempo en Linux
Para mantener la hora exacta, Linux usa dos tipos diferentes de relojes:
- Un reloj en tiempo real (RTC) o un reloj de hardware integrado en la placa de circuito de su computadora que se ejecuta independientemente del sistema operativo. El reloj sigue funcionando incluso cuando el sistema operativo está apagado, reiniciando o hibernando.
- Un reloj de sistema, también conocido popularmente como reloj de software. Mantenido por el kernel de Linux, el reloj del sistema depende del reloj en tiempo real para obtener su hora inicial cuando se inicia el sistema operativo Linux.
Por defecto, la hora de su sistema se mantiene en el Hora universal coordinada (UTC) formato. Su sistema Linux luego convierte la hora UTC a la hora local correcta según su región o zona horaria. La hora local es la que se muestra en el escritorio.
Listado de información de fecha y hora
Una de las tareas más importantes que debería poder realizar cuando se trata de configurar la hora en Linux es poder listar y revisar la hora actual en su sistema.
Para mostrar la hora y otros parámetros de configuración, simplemente ejecute el timedatectl comando sin ningún parámetro de la siguiente manera:
timedatectl
El comando muestra la hora local del sistema, la hora UTC y el reloj en tiempo real. La zona horaria y otros parámetros importantes relacionados con la hora también se enumeran en la salida.
Cómo ajustar la hora en Linux
Para configurar o cambiar la hora, use el timedatectl comando junto con el fijar tiempo subcomando.
sudo timedatectl set-time hh: mm: ss
Nota: Debe tener privilegios elevados para ajustar la hora o la fecha.
En el comando antes mencionado, el S.S representa horas, mm por minutos, y ss por segundos. La hora que especifique debe estar en formato de 24 horas.
Por ejemplo, para establecer la hora a las 12 en punto de la medianoche, ejecute el siguiente comando:
sudo timedatectl set-time 00:00:00
El comando actualiza tanto el reloj en tiempo real como el reloj del sistema o del software. Sin embargo, no podrá cambiar la hora o la fecha si el Protocolo de hora de red (NTP) está habilitado en su sistema.
Cómo habilitar / deshabilitar NTP
El Protocolo de hora de red le ayuda a asegurarse de que su hora esté sincronizada con un servidor remoto según su zona horaria o región.
Para deshabilitar NTP en Linux, ejecute el siguiente comando:
sudo timedatectl set-ntp false
Para reactivar o habilitar NTP, simplemente ejecute:
sudo timedatectl set-ntp true
Una vez habilitado, el sistema ajustará y sincronizará automáticamente la hora con la hora configurada del servidor.
Nota: Los set-ntp El subcomando no funcionará si su sistema no es compatible con NTP.
Cómo configurar la fecha en Linux
Para cambiar la fecha en su computadora, puede ejecutar el timedatectl comando con el fijar tiempo subcomando en el siguiente formato:
sudo timedatectl set-date AAAA-MM-DD
...dónde YYYY es el año, MM es el mes, y DD es el dia.
Por ejemplo, para cambiar la fecha al 1 de enero de 2000, emita el siguiente comando:
sudo timedatectl set-time "2000-01-01 23:00:01"
Tenga en cuenta que también hemos especificado la hora porque cuando solo especifica la fecha, timedatectl establecerá automáticamente la hora a las 00:00, es decir, a las 12 de la noche.
Cambio de zona horaria
Antes de que pueda continuar y cambiar la zona horaria en su PC, es importante que sepa cómo enumerar o ver las zonas horarias disponibles.
timedatectl list-timezones
Utilizar el F en su teclado para desplazarse hacia adelante y el B para desplazarse hacia atrás por las zonas horarias enumeradas. Alternativamente, puede utilizar las teclas de flecha para desplazarse.
Una vez que identifique su zona horaria, puede, por ejemplo, cambiar a la zona horaria de África / Blantyre con el siguiente comando:
timedatectl set-timezone Africa / Blantyre
Obtener ayuda de la línea de comandos
Para obtener más información sobre timedatectl, emita el siguiente comando:
ayuda timedatectl
Para una cobertura más completa del comando, puede consultar sus páginas de manual ejecutando:
hombre timedatectl
Relacionado: Formas de obtener ayuda de la línea de comandos en Linux
Utilidades alternativas de reloj de tiempo en Linux
Esta guía le ha mostrado cómo configurar la hora y la fecha en Linux usando la utilidad timedatectl, un ajuste de reloj potente y moderno que viene como parte del systemd Servicio. Otras utilidades de configuración de reloj tradicionales en Linux son hwclock y fecha comandos.
¿Necesita obtener información detallada relacionada con la fecha y la hora en Linux? Estos ejemplos de comandos de fecha definitivamente te ayudarán.
Leer siguiente
- Linux
- Comandos de Linux
Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse