Hogyan állítsuk be az időt és a dátumot a Linux szerveren?
Útmutató az időzóna, az NTP-szinkronizálás és az idővel kapcsolatos szolgáltatási hibák megoldásához.
A Linux szervereken gyakran figyelmen kívül hagyják az idő- és dátumbeállításokat. Azonban helytelen időbeállítás; SSL-hibákat, licenc-ellenőrzési problémákat, játékszerver-bejelentkezési problémákat, adatbázis-naplózási zavarokat és nem megfelelő időben futó automatizált feladatokat okozhat.
A helyes órabeállítás kritikus fontosságú, különösen azokon a szervereken, amelyek játéktárhelyet, WHMCS-t, panelt, fizetési rendszert, cron biztonsági mentést, licencrendszert vagy API-t használnak.
1. Az aktuális idő és időzóna információk ellenőrzése
Először ellenőrizze a szerver aktuális idejét, dátumát és időzónáját.
timedatectl
A következő területeket kifejezetten figyelembe veszik a kimenetben:
- Helyi idő: A szerver helyi ideje
- Univerzális idő: UTC idő
- Időzóna: Felhasznált időszak
- A rendszeróra szinkronizálva: Óra szinkronizálási állapota
- NTP szolgáltatás: NTP szolgáltatás állapota
2. Törökország időzóna beállítása
Törökország időzónája általában Európa/Isztambul értékre van állítva.
timedatectl set-timezone Europe/Istanbul
Ellenőrizze újra a beállítást:
timedatectl
Ha különböző országokat szolgál ki, az ügyfelek vagy a rendszerkövetelmények szerint különböző időzónák használhatók.
3. Az NTP-szinkronizálás engedélyezése
Az NTP lehetővé teszi a szerver számára, hogy szinkronizálja idejét az interneten lévő megbízható időszerverekkel. Pontosabb az NTP használata az idő kézi beállítása helyett.
timedatectl set-ntp true
Ellenőrizze az állapotot:
timedatectl status
A rendszeróra szinkronizálva mezőnek igenként kell megjelennie.
4. Óra szinkronizálás a Chrony-val
A Chronyt széles körben használják a modern Linux rendszereken. A Chrony telepíthető a stabilabb óraszinkronizálás érdekében.
Ubuntu és Debian rendszereken:
apt update apt install chrony -y
CentOS, AlmaLinux vagy Rocky Linux rendszereken:
yum install chrony -y
Indítsa el a Chrony szolgáltatást:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
A Chrony-források ellenőrzéséhez:
chronyc sources -v
5. Mikor kell használni a kézi időbeállítást?
A kézi időbeállítás nem állandó megoldás. Használható azonban, ha az NTP nem működik, vagy ideiglenes tesztelésre van szükség.
timedatectl set-time "2026-05-23 15:30:00"
6. Milyen problémákat okoz a rossz óra?
- SSL hibák: Előfordulhat, hogy a tanúsítvány érvénytelen vagy lejárt.
- WHMCS fizetési problémák: Előfordulhat, hogy a visszahívási és feldolgozási idők nem egyeznek.
- Játékszerver eseményproblémák: Az események rosszkor kezdődhetnek.
- Cron biztonsági mentési hibák: Előfordulhat, hogy a biztonsági mentés nem fut le a várt időpontban.
- Naplózavar: A hibák nyomon követése nehézkessé válik.
- Licenc/API problémák: Az érvényesítés sikertelen lehet az időbélyeg eltérése miatt.
7. Óravezérlés a Cron Tasks-ban
A Cron feladatok a kiszolgáló rendszerideje alapján futnak. Ha az idő vagy az időzóna rossz, a biztonsági mentés, újraindítás, naplótörlés vagy automatikus eseményműveletek is rossz időben futnak.
crontab -l
A cron naplók ellenőrzéséhez:
grep CRON /var/log/syslog
CentOS-alapú rendszereken:
grep CRON /var/log/cron
Gyakori hibák
- Hagyja az időzóna beállítását UTC-re, és várja meg a helyi időt
- Azt gondolva, hogy az idő pontos marad, még akkor is, ha az NTP ki van kapcsolva
- Az idő manuális módosítása és a szolgáltatások ellenőrzése az élő rendszerben
- A cron problémát szkripthibának téveszti, és nem ellenőrzi az időzónát
- Nem ellenőrzi a szerver idejét SSL hiba esetén
GYIK
Miért sérül meg automatikusan az óra egy Linux szerveren?
Az óra eltolódhat, ha az NTP ki van kapcsolva, ha a virtualizációs környezetben hosztidőbeli eltérés van, vagy ha a rendszer hosszabb ideig nincs szinkronizálva.
Mi a helyes időzóna Törökország számára?
Általában Európát/Isztambult használják.
Valóban megszakad az SSL, ha rossz az idő?
Igen. Ha a szerver dátuma kívül esik a tanúsítvány érvényességi tartományán, SSL hiba léphet fel.
Biztonsági és üzemeltetési ajánlások
- Ne hagyja kikapcsolva az NTP-szinkronizálást.
- A szerver telepítése után az egyik első ellenőrizendő beállítás az időzóna.
- Rendszeresen ellenőrizze az óra pontosságát a WHMCS-hez, a fizetési rendszerhez, a játék eseményrendszeréhez és a tartalék cronokhoz.
- A naplóelemzés végrehajtásakor vegye figyelembe az időzóna-különbséget.
- Ha több szervert használ, alkalmazza ugyanazt az időszabványt az összes kiszolgálón.
Ez a cikk kifejezetten a PvPServer számára készült.