Comment définir l’heure et la date sur le serveur Linux ?
Guide pour résoudre les erreurs de fuseau horaire, de synchronisation NTP et de service liées au temps.
Les paramètres d'heure et de date sont souvent ignorés sur les serveurs Linux. Cependant, réglage de l'heure incorrect ; Cela peut provoquer des erreurs SSL, des problèmes de vérification de licence, des problèmes de connexion au serveur de jeu, une confusion dans les journaux de base de données et des tâches automatisées exécutées au mauvais moment.
Un réglage correct de l'horloge est essentiel, en particulier sur les serveurs qui utilisent l'hébergement de jeux, WHMCS, panel, système de paiement, sauvegarde cron, système de licence ou API.
1. Vérification des informations sur l'heure actuelle et le fuseau horaire
Vérifiez d’abord les paramètres actuels de l’heure, de la date et du fuseau horaire du serveur.
timedatectl
Les domaines suivants sont spécifiquement examinés dans le résultat :
- Heure locale : Heure locale du serveur
- Temps universel : Heure UTC
- Fuseau horaire : Période utilisée
- Horloge système synchronisée : État de synchronisation de l'horloge
- Service NTP : État du service NTP
2. Réglage du fuseau horaire de la Turquie
Le fuseau horaire de la Turquie est généralement Europe/Istanbul est réglé sur .
timedatectl set-timezone Europe/Istanbul
Vérifiez à nouveau le paramètre :
timedatectl
Si vous desservez différents pays, différents fuseaux horaires peuvent être utilisés en fonction de vos clients ou des exigences du système.
3. Activation de la synchronisation NTP
NTP permet au serveur de synchroniser son heure avec des serveurs de temps de confiance sur Internet. Il est plus précis d'utiliser NTP au lieu de régler l'heure manuellement.
timedatectl set-ntp true
Vérifiez l'état :
timedatectl status
Horloge système synchronisée le champ devrait apparaître comme oui.
4. Synchronisation de l'horloge avec Chrony
Chrony est largement utilisé sur les systèmes Linux modernes. Chrony peut être installé pour une synchronisation d'horloge plus stable.
Sur les systèmes Ubuntu et Debian :
apt update apt install chrony -y
Sur les systèmes CentOS, AlmaLinux ou Rocky Linux :
yum install chrony -y
Démarrez le service Chrony :
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
Pour vérifier les ressources Chrony :
chronyc sources -v
5. Quand utiliser le réglage manuel de l’heure ?
Le réglage manuel de l’heure n’est pas une solution permanente. Cependant, il peut être utilisé si NTP ne fonctionne pas ou si des tests temporaires sont nécessaires.
timedatectl set-time "2026-05-23 15:30:00"
6. Quels problèmes une mauvaise montre provoque-t-elle ?
- Erreurs SSL : Le certificat peut sembler non valide ou expiré.
- Problèmes de paiement WHMCS : Les délais de rappel et de traitement peuvent ne pas correspondre.
- Problèmes d'événements sur le serveur de jeu : Les événements peuvent commencer au mauvais moment.
- Erreurs de sauvegarde Cron : La sauvegarde peut ne pas s'exécuter à l'heure prévue.
- Confusion du journal : Le suivi des erreurs devient difficile.
- Problèmes de licence/API : La validation peut échouer en raison d’une incompatibilité d’horodatage.
7. Contrôle de l'horloge dans les tâches Cron
Les tâches Cron s'exécutent en fonction de l'heure système du serveur. Si l'heure ou le fuseau horaire est incorrect, les opérations de sauvegarde, de redémarrage, d'effacement du journal ou d'événements automatiques s'exécuteront également au mauvais moment.
crontab -l
Pour vérifier les journaux cron :
grep CRON /var/log/syslog
Sur les systèmes basés sur CentOS :
grep CRON /var/log/cron
Erreurs courantes
- Laissez le paramètre de fuseau horaire sur UTC et attendez l'heure locale
- Penser que l'heure restera exacte même si NTP est désactivé
- Ne pas changer l'heure manuellement et vérifier les services dans le système en direct
- Prendre le problème cron pour une erreur de script et ne pas vérifier le fuseau horaire
- Ne pas vérifier l'heure du serveur en cas d'erreur SSL
FAQ
Pourquoi l’horloge est-elle automatiquement corrompue sur un serveur Linux ?
L'horloge peut dériver si NTP est désactivé, s'il existe un décalage horaire entre les hôtes dans l'environnement de virtualisation ou si le système n'a pas été synchronisé depuis longtemps.
Quel est le fuseau horaire correct pour la Turquie ?
On utilise généralement Europe/Istanbul.
SSL se casse-t-il vraiment si l’heure n’est pas correcte ?
Oui. Si la date du serveur apparaît en dehors de la plage de validité du certificat, une erreur SSL peut survenir.
Recommandations en matière de sécurité et d'exploitation
- Ne laissez pas la synchronisation NTP désactivée.
- L'un des premiers paramètres à vérifier après l'installation du serveur doit être le fuseau horaire.
- Vérifiez régulièrement la précision de l'horloge pour WHMCS, le système de paiement, le système d'événements de jeu et les crons de sauvegarde.
- Tenez compte de la différence de fuseau horaire lors de l’analyse des journaux.
- Si vous utilisez plusieurs serveurs, appliquez la même norme horaire sur tous les serveurs.
Cet article est spécialement préparé pour PvPServer.