Cómo ajustar la configuración de la zona horaria en Ubuntu mediante la línea de comandos
Cómo cambiar la configuración de la zona horaria en Ubuntu mediante la línea de comandos
Configurar la zona horaria correcta en Ubuntu puede parecer excesivo a veces, pero créeme, es importante, sobre todo si dependes de tareas programadas o registros del servidor. Un error podría provocar problemas extraños con las marcas de tiempo o incluso comprobaciones de seguridad que no cuadran. Esta guía rápida explica cómo cambiarla desde la línea de comandos, ya que a veces la interfaz gráfica de usuario no es suficiente o simplemente no está disponible, como en configuraciones sin interfaz gráfica o al acceder a una máquina por SSH. Es sencillo, pero es uno de esos aspectos que debes comprobar después.¿El objetivo? Configurarás el reloj del sistema correctamente y todo tendrá mucho más sentido después.
Solo un aviso: estos comandos requieren permisos de administrador, así que asegúrate de tener una cuenta con sudo habilitado. Si te interesa la experiencia, se trata de que tu Ubuntu vea el mundo en la zona horaria correcta, ya sea para un mejor registro, programación o simplemente para evitar confusiones. Cruzo los dedos para que esto ayude, porque, sinceramente, Ubuntu puede ser un poco sarcástico si te saltas este paso. Vamos al grano.
Paso 1: Abra su terminal
Si aún no lo has hecho, abre tu terminal. El atajo rápido es Ctrl+ Alt+ T. Si trabajas de forma remota o en un servidor, ya lo tienes, así que no te preocupes. La terminal es donde ocurre toda la magia y, por lo general, es mucho más fácil que navegar por los menús.
Paso 2: Verifique su zona horaria actual
Antes de modificar la configuración, comprueba qué cree tu sistema que está haciendo ahora. Ejecuta:
timedatectl
Busca la línea » Zona horaria». Te da una idea de si ya estás desconectado o no. A veces, la configuración predeterminada es incorrecta, sobre todo si el equipo se movió o se clonó.
Paso 3: Enumere todas las zonas horarias disponibles
Ahora, para elegir la correcta, necesitas opciones. Usa:
timedatectl list-timezones
Esto genera una larga lista de regiones y ciudades. Usa el desplazamiento o las sugerencias de búsqueda en línea para encontrar la que coincida con tu ubicación. Por ejemplo, si estás en Nueva York, elige [nombre del lugar] America/New_York
. Si estás en Londres, probablemente [nombre del lugar Europe/London
].
Sinceramente, puede ser raro encontrar la zona perfecta porque la lista es enorme. A veces encontrarás una falta de ortografía o una variante regional rara, pero suele ser sencillo.
Paso 4: Establezca la zona horaria correcta
Una vez que tengas la zona correcta, digamos Asia/Tokyo
o America/Chicago
, ejecuta:
sudo timedatectl set-timezone your-time-zone
Reemplaza your-time-zone
con lo que encontraste. Por ejemplo:
sudo timedatectl set-timezone Europe/London
Te pedirá tu contraseña; escríbela. Nada complicado, solo el típico sudo. En algunas configuraciones, tarda un segundo, y a veces, reiniciar (o volver a iniciar sesión) ayuda a asegurar que todo funcione correctamente.
Paso 5: Confirmar el cambio
No te fíes solo de lo que ves: timedatectl
vuelve a ejecutar la configuración y comprueba la zona horaria. Ahora debería coincidir con la configuración. Si sigue siendo incorrecta, borrar la caché o reiniciar los servicios de red a veces ayuda, pero la mayoría de las veces es así de simple.
Consejos adicionales y solución de problemas
¿Te quedaste atascado? Prueba lo siguiente:
- Comprueba que estés usando la sintaxis correcta. Sin caracteres adicionales ni errores tipográficos. El comando *list-timezones* es ideal para encontrar nombres.
- Si el sistema se niega a cambiar a una versión inferior o a realizar cambios, comprueba si tu usuario tiene permisos de sudo. O intenta volver a iniciar sesión si los cambios parecen estar bloqueados.
- En raras ocasiones, el reloj del hardware podría estar mal configurado. Puedes sincronizarlo ejecutándolo
sudo hwclock --systohc
después de cambiar tu zona horaria, por si acaso. - En algunas máquinas, reiniciar o al menos volver a iniciar sesión ayuda a que el cambio surta efecto en todas partes. Los relojes de la BIOS tienden a ignorar la configuración de la zona horaria del sistema operativo, así que tenga cuidado.
Conclusión
Así que, ahí está. Cambiar la zona horaria mediante la línea de comandos en Ubuntu no es difícil una vez que sabes dónde buscar y qué ejecutar. Es uno de esos pequeños ajustes que realmente hacen que tus registros sean más precisos y tus tareas programadas menos confusas. Si los comandos no funcionan a la primera, no te preocupes: comprueba el nombre de la zona horaria y si tienes acceso a sudo. A veces, un simple reinicio soluciona los problemas restantes.
Resumen
- Abra la terminal conCtrl + Alt + T
- Compruebe la zona horaria actual con
timedatectl
- Lista de zonas disponibles con
timedatectl list-timezones
- Establecer nueva zona horaria:
sudo timedatectl set-timezone your-zone
- Verificar con
timedatectl
nuevamente
Resumen
Con suerte, este conjunto de comandos te ayudará a resolver el problema más rápido que con los menús. Una vez que lo consigas, todo lo demás se alineará: registros, tareas cron, marcas de tiempo, etc. Porque, claro, Ubuntu tiene que complicar algunas cosas un poco más de lo necesario.¡Mucha suerte y que el reloj de tu sistema se mantenga preciso!