Hvordan indstilles tid og dato på Linux Server?
Guide til løsning af tidszone, NTP-synkronisering og tidsrelaterede servicefejl.
Tids- og datoindstillinger ignoreres ofte på Linux-servere. Dog forkert tidsindstilling; Det kan forårsage SSL-fejl, licensbekræftelsesproblemer, spilserverloginproblemer, databaselogforvirring og automatiserede opgaver, der kører på det forkerte tidspunkt.
Korrekt urindstilling er kritisk, især på servere, der bruger spilhosting, WHMCS, panel, betalingssystem, cron backup, licenssystem eller API.
1. Kontrol af aktuelle tids- og tidszoneoplysninger
Tjek først serverens aktuelle klokkeslæt, dato og tidszoneindstilling.
timedatectl
Følgende områder ses specifikt på i outputtet:
- Lokal tid: Serverens lokale tid
- Universal tid: UTC tid
- Tidszone: Brugt tidsrum
- Systemur synkroniseret: Ursynkroniseringsstatus
- NTP-tjeneste: NTP-tjenestestatus
2. Tyrkiets tidszoneindstilling
Tidszonen for Tyrkiet er normalt Europa/Istanbul er indstillet til .
timedatectl set-timezone Europe/Istanbul
Tjek indstillingen igen:
timedatectl
Hvis du betjener forskellige lande, kan forskellige tidszoner bruges i henhold til dine kunder eller systemkrav.
3. Aktivering af NTP-synkronisering
NTP giver serveren mulighed for at synkronisere sin tid med pålidelige tidsservere på internettet. Det er mere præcist at bruge NTP i stedet for manuelt at indstille tiden.
timedatectl set-ntp true
Tjek status:
timedatectl status
Systemur synkroniseret feltet skal vises som ja.
4. Ursynkronisering med Chrony
Chrony er meget brugt på moderne Linux-systemer. Chrony kan installeres for mere stabil klokkesynkronisering.
På Ubuntu- og Debian-systemer:
apt update apt install chrony -y
På CentOS, AlmaLinux eller Rocky Linux-systemer:
yum install chrony -y
Start Chrony-tjenesten:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
Sådan tjekker du Chrony-ressourcer:
chronyc sources -v
5. Hvornår skal man bruge manuel tidsindstilling?
Manuel tidsindstilling er ikke en permanent løsning. Det kan dog bruges, hvis NTP ikke virker, eller der kræves midlertidig test.
timedatectl set-time "2026-05-23 15:30:00"
6. Hvilke problemer forårsager forkert ur?
- SSL fejl: Certifikatet kan se ud til at være ugyldigt eller udløbet.
- WHMCS betalingsproblemer: Tilbagekalds- og behandlingstiderne matcher muligvis ikke.
- Problemer med spilserverhændelser: Begivenheder kan starte på det forkerte tidspunkt.
- Cron backup fejl: Sikkerhedskopieringen kører muligvis ikke på det forventede tidspunkt.
- Logforvirring: Fejlsporing bliver vanskelig.
- Licens/API problemer: Validering kan mislykkes på grund af uoverensstemmelse med tidsstempel.
7. Urstyring i Cron Tasks
Cron-opgaver kører baseret på serverens systemtid. Hvis klokkeslættet eller tidszonen er forkert, vil sikkerhedskopiering, genstart, logrydning eller automatisk hændelseshandling også køre på det forkerte tidspunkt.
crontab -l
Sådan tjekker du cron-logfiler:
grep CRON /var/log/syslog
På CentOS-baserede systemer:
grep CRON /var/log/cron
Almindelige fejl
- Lad tidszoneindstillingen være på UTC og vent på lokal tid
- Tænker, at tiden forbliver nøjagtig, selvom NTP er slået fra
- Ikke at ændre tiden manuelt og tjekke tjenesterne i live-systemet
- Forveksler cron-problemet som en scriptfejl og kontrollerer ikke tidszonen
- Tjek ikke servertid på SSL-fejl
FAQ
Hvorfor bliver uret automatisk ødelagt på en Linux-server?
Uret kan glide, hvis NTP er slået fra, hvis der er en værtstidsforskel i virtualiseringsmiljøet, eller hvis systemet ikke har været synkroniseret i lang tid.
Hvad er den korrekte tidszone for Tyrkiet?
Normalt bruges Europa/Istanbul.
Går SSL i stykker, hvis tiden er forkert?
Ja. Hvis serverdatoen vises uden for certifikatets gyldighedsområde, kan der opstå en SSL-fejl.
Sikkerheds- og driftsanbefalinger
- Lad ikke NTP-synkronisering være slået fra.
- En af de første indstillinger, der skal kontrolleres efter serverinstallation, bør være tidszone.
- Kontroller regelmæssigt urets nøjagtighed for WHMCS, betalingssystem, spilbegivenhedssystem og backup-crons.
- Tag tidszoneforskellen i betragtning, når du udfører loganalyse.
- Hvis du bruger flere servere, skal du anvende den samme tidsstandard på alle servere.
Denne artikel er specielt forberedt til PvPServer.