¿Cómo configurar la hora y la fecha en el servidor Linux?
Guía para solucionar errores de zona horaria, sincronización NTP y servicios relacionados con el tiempo.
La configuración de fecha y hora a menudo se ignora en los servidores Linux. Sin embargo, configuración de hora incorrecta; Puede causar errores de SSL, problemas de verificación de licencia, problemas de inicio de sesión en el servidor de juegos, confusión en el registro de la base de datos y tareas automatizadas que se ejecutan en el momento equivocado.
La configuración correcta del reloj es fundamental, especialmente en servidores que utilizan alojamiento de juegos, WHMCS, panel, sistema de pago, copia de seguridad cron, sistema de licencias o API.
1. Verificación de la información de la hora actual y la zona horaria
Primero verifique la configuración de hora, fecha y zona horaria actual del servidor.
timedatectl
Las siguientes áreas se analizan específicamente en el resultado:
- Hora local: Hora local del servidor
- Tiempo universal: hora UTC
- Zona horaria: Periodo de tiempo utilizado
- Reloj del sistema sincronizado: Estado de sincronización del reloj
- Servicio NTP: Estado del servicio NTP
2. Configuración de la zona horaria de Türkiye
La zona horaria de Türkiye suele ser Europa/Estambul está configurado en .
timedatectl set-timezone Europe/Istanbul
Verifique la configuración nuevamente:
timedatectl
Si presta servicios en diferentes países, se pueden utilizar diferentes zonas horarias según sus clientes o los requisitos del sistema.
3. Habilitar la sincronización NTP
NTP permite que el servidor sincronice su hora con servidores de hora confiables en Internet. Es más preciso utilizar NTP en lugar de configurar la hora manualmente.
timedatectl set-ntp true
Verifique el estado:
timedatectl status
Reloj del sistema sincronizado El campo debería aparecer como sí.
4. Sincronización de reloj con Chrony
Chrony se usa ampliamente en los sistemas Linux modernos. Chrony se puede instalar para una sincronización del reloj más estable.
En sistemas Ubuntu y Debian:
apt update apt install chrony -y
En sistemas CentOS, AlmaLinux o Rocky Linux:
yum install chrony -y
Inicie el servicio Chrony:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
Para comprobar los recursos de Chrony:
chronyc sources -v
5. ¿Cuándo utilizar la configuración manual de la hora?
El ajuste manual de la hora no es una solución permanente. Sin embargo, se puede utilizar si NTP no funciona o se requieren pruebas temporales.
timedatectl set-time "2026-05-23 15:30:00"
6. ¿Qué problemas causa un reloj incorrecto?
- Errores de SSL: El certificado puede parecer no válido o caducado.
- Problemas de pago de WHMCS: Es posible que los tiempos de devolución de llamada y procesamiento no coincidan.
- Problemas de eventos del servidor de juegos: Los eventos pueden comenzar en el momento equivocado.
- Errores de copia de seguridad cron: Es posible que la copia de seguridad no se ejecute en el momento esperado.
- Confusión de registros: El seguimiento de errores se vuelve difícil.
- Problemas de licencia/API: La validación puede fallar debido a una discrepancia en la marca de tiempo.
7. Control de reloj en tareas cron
Las tareas cron se ejecutan según la hora del sistema del servidor. Si la hora o la zona horaria son incorrectas, las operaciones de copia de seguridad, reinicio, borrado de registros o eventos automáticos también se ejecutarán en el momento incorrecto.
crontab -l
Para verificar los registros cron:
grep CRON /var/log/syslog
En sistemas basados en CentOS:
grep CRON /var/log/cron
Errores comunes
- Deje la configuración de zona horaria en UTC y espere la hora local
- Pensar que la hora seguirá siendo exacta aunque NTP esté desactivado
- No cambiar la hora manualmente y verificar los servicios en el sistema en vivo.
- Confundir el problema de cron con un error de secuencia de comandos y no verificar la zona horaria
- No comprobar la hora del servidor en el error SSL
Preguntas frecuentes
¿Por qué el reloj se corrompe automáticamente en un servidor Linux?
El reloj puede variar si NTP está desactivado, si hay una diferencia horaria del host en el entorno de virtualización o si el sistema no se ha sincronizado durante mucho tiempo.
¿Cuál es la zona horaria correcta para Türkiye?
Generalmente se utiliza Europa/Estambul.
¿SSL realmente se rompe si no es el momento adecuado?
Sí. Si la fecha del servidor aparece fuera del rango de validez del certificado, puede ocurrir un error de SSL.
Recomendaciones de seguridad y operaciones
- No deje desactivada la sincronización NTP.
- Una de las primeras configuraciones que se deben verificar después de la instalación del servidor debe ser la zona horaria.
- Verifique periódicamente la precisión del reloj para WHMCS, el sistema de pago, el sistema de eventos del juego y los crones de respaldo.
- Tenga en cuenta la diferencia de zona horaria al realizar el análisis de registros.
- Si utiliza varios servidores, aplique el mismo estándar de tiempo en todos los servidores.
Este artículo está especialmente preparado para PvPServer.