Cum să setați ora și data pe serverul Linux?
Ghid pentru rezolvarea erorilor legate de fus orar, sincronizare NTP și servicii legate de oră.
Setările de oră și dată sunt adesea ignorate pe serverele Linux. Cu toate acestea, setarea incorectă a orei; Poate cauza erori SSL, probleme de verificare a licenței, probleme de conectare la serverul de jocuri, confuzie în jurnalul bazei de date și sarcini automate care rulează la momentul nepotrivit.
Setarea corectă a ceasului este esențială, în special pe serverele care utilizează găzduire de jocuri, WHMCS, panou, sistem de plată, backup cron, sistem de licențiere sau API.
1. Verificarea informațiilor despre ora actuală și fusul orar
Mai întâi verificați ora actuală, data și setarea fusului orar al serverului.
timedatectl
Următoarele domenii sunt analizate în mod specific în rezultat:
- Ora locală: Ora locală a serverului
- Timp universal: ora UTC
- Fus orar: Perioada de timp utilizată
- Ceas de sistem sincronizat: Starea sincronizării ceasului
- Serviciu NTP: Starea serviciului NTP
2. Setarea fusului orar al Turciei
Fusul orar pentru Turcia este de obicei Europa/Istanbul este setat la .
timedatectl set-timezone Europe/Istanbul
Verificați din nou setarea:
timedatectl
Dacă deserviți diferite țări, pot fi utilizate diferite fusuri orare în funcție de clienții dvs. sau de cerințele de sistem.
3. Activarea sincronizării NTP
NTP permite serverului să-și sincronizeze ora cu serverele de timp de încredere de pe Internet. Este mai precis să utilizați NTP în loc să setați manual ora.
timedatectl set-ntp true
Verificați starea:
timedatectl status
Ceasul sistemului este sincronizat câmpul ar trebui să apară ca da.
4. Sincronizarea ceasului cu Chrony
Chrony este utilizat pe scară largă pe sistemele Linux moderne. Chrony poate fi instalat pentru o sincronizare mai stabilă a ceasului.
Pe sistemele Ubuntu și Debian:
apt update apt install chrony -y
Pe sistemele CentOS, AlmaLinux sau Rocky Linux:
yum install chrony -y
Porniți serviciul Chrony:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
Pentru a verifica resursele Chrony:
chronyc sources -v
5. Când să utilizați setarea manuală a orei?
Setarea manuală a orei nu este o soluție permanentă. Cu toate acestea, poate fi utilizat dacă NTP nu funcționează sau este necesară testarea temporară.
timedatectl set-time "2026-05-23 15:30:00"
6. Ce probleme cauzează ceasul greșit?
- Erori SSL: Certificatul poate părea nevalid sau expirat.
- Probleme de plată WHMCS: Este posibil ca timpul de apel invers și de procesare să nu se potrivească.
- Probleme cu evenimentele serverului de joc: Evenimentele pot începe la momentul nepotrivit.
- Erori de backup Cron: Este posibil ca backupul să nu ruleze la ora estimată.
- Confuzie în jurnal: Urmărirea erorilor devine dificilă.
- Probleme de licență/API: Validarea poate eșua din cauza nepotrivirii marcajului de timp.
7. Controlul ceasului în Sarcinile Cron
Sarcinile Cron rulează în funcție de ora de sistem a serverului. Dacă ora sau fusul orar sunt greșite, operațiunile de backup, repornire, ștergerea jurnalelor sau operațiunile automate ale evenimentelor vor rula, de asemenea, la ora greșită.
crontab -l
Pentru a verifica jurnalele cron:
grep CRON /var/log/syslog
Pe sisteme bazate pe CentOS:
grep CRON /var/log/cron
Greșeli comune
- Lăsați setarea fusului orar la UTC și așteptați ora locală
- Gândindu-mă că ora va rămâne exactă chiar dacă NTP este dezactivat
- Nu schimbarea manuală a orei și verificarea serviciilor din sistemul live
- A greșit problema cron ca o eroare de script și nu se verifică fusul orar
- Nu se verifică ora serverului la eroarea SSL
Întrebări frecvente
De ce ceasul este corupt automat pe un server Linux?
Ceasul poate varia dacă NTP este dezactivat, dacă există o diferență de timp gazdă în mediul de virtualizare sau dacă sistemul nu a fost sincronizat de mult timp.
Care este fusul orar corect pentru Turcia?
De obicei se folosește Europa/Istanbul.
SSL chiar se întrerupe dacă ora este greșită?
Da. Dacă data serverului apare în afara intervalului de valabilitate al certificatului, poate apărea o eroare SSL.
Recomandări de siguranță și operațiuni
- Nu lăsați sincronizarea NTP dezactivată.
- Una dintre primele setări care trebuie verificate după instalarea serverului ar trebui să fie fusul orar.
- Verificați în mod regulat acuratețea ceasului pentru WHMCS, sistemul de plată, sistemul de evenimente de joc și cronurile de rezervă.
- Luați în considerare diferența de fus orar atunci când efectuați analiza jurnalului.
- Dacă utilizați mai multe servere, aplicați același standard de timp pe toate serverele.
Acest articol este pregătit special pentru PvPServer.