PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

כיצד להגדיר זמן ותאריך בשרת לינוקס? מדריך סנכרון NTP

Yazdır

כיצד להגדיר זמן ותאריך בשרת לינוקס?

מדריך לפתרון אזור זמן, סנכרון NTP ושגיאות שירות הקשורות לזמן.

לעתים קרובות מתעלמים מהגדרות זמן ותאריך בשרתי לינוקס. עם זאת, הגדרת זמן שגויה; זה יכול לגרום לשגיאות SSL, בעיות אימות רישיון, בעיות התחברות לשרת משחקים, בלבול ביומן מסד הנתונים ומשימות אוטומטיות הפועלות בזמן הלא נכון.

הגדרת שעון נכונה היא קריטית, במיוחד בשרתים המשתמשים באירוח משחקים, WHMCS, פאנל, מערכת תשלום, גיבוי קרון, מערכת רישוי או API.

הסבר פשוט: אם השעה של השרת שגויה, אירועי מערכת מתועדים כאילו התרחשו בזמן הלא נכון. זה שובר מעקב אחר שגיאות ואימותי אבטחה.

1. בדיקת מידע נוכחי על זמן ואזור זמן

תחילה בדוק את הגדרת השעה, התאריך ואזור הזמן הנוכחיים של השרת.

timedatectl

האזורים הבאים נבדקים במיוחד בפלט:

  • זמן מקומי: הזמן המקומי של השרת
  • זמן אוניברסלי: זמן UTC
  • אזור זמן: פרק זמן בשימוש
  • שעון מערכת מסונכרן: מצב סנכרון שעון
  • שירות NTP: מצב שירות NTP

2. הגדרת אזור זמן של טורקיה

אזור הזמן של טורקיה הוא בדרך כלל אירופה/איסטנבול מוגדר ל.

timedatectl set-timezone Europe/Istanbul

בדוק שוב את ההגדרה:

timedatectl

אם אתה משרת מדינות שונות, ניתן להשתמש באזורי זמן שונים בהתאם ללקוחות שלך או לדרישות המערכת.

3. הפעלת סנכרון NTP

NTP מאפשר לשרת לסנכרן את הזמן שלו עם שרתי זמן מהימנים באינטרנט. נכון יותר להשתמש ב-NTP במקום להגדיר את השעה באופן ידני.

timedatectl set-ntp true

בדוק את המצב:

timedatectl status

שעון מערכת מסונכרן השדה אמור להופיע בתור כן.

4. סנכרון שעון עם Chrony

Chrony נמצא בשימוש נרחב במערכות לינוקס מודרניות. ניתן להתקין את Chrony לסנכרון שעון יציב יותר.

במערכות אובונטו ודביאן:

apt update
apt install chrony -y

במערכות CentOS, AlmaLinux או Rocky Linux:

yum install chrony -y

התחל את שירות Chrony:

systemctl enable chronyd
systemctl start chronyd
systemctl status chronyd

כדי לבדוק משאבי Chrony:

chronyc sources -v

5. מתי להשתמש בהגדרת זמן ידנית?

הגדרת זמן ידנית אינה פתרון קבוע. עם זאת, ניתן להשתמש בו אם NTP אינו פועל או נדרשת בדיקה זמנית.

timedatectl set-time "2026-05-23 15:30:00"
שימו לב: שינוי השעון באופן ידני במערכת חי יכול להשפיע על הפעלות, משימות cron, אימותי רישיון ומיון יומנים.

6. לאילו בעיות גורם שעון שגוי?

  • שגיאות SSL: ייתכן שהאישור לא תקף או שפג תוקפו.
  • בעיות תשלום WHMCS: ייתכן שזמני ההתקשרות והעיבוד לא יהיו תואמים.
  • בעיות באירועי שרת המשחק: אירועים עשויים להתחיל בזמן הלא נכון.
  • שגיאות גיבוי קרון: ייתכן שהגיבוי לא יפעל בזמן הצפוי.
  • בלבול ביומן: מעקב אחר שגיאות הופך לקשה.
  • בעיות רישיון/API: האימות עלול להיכשל עקב אי התאמה של חותמת הזמן.

7. בקרת שעון במשימות Cron

משימות Cron פועלות על סמך זמן המערכת של השרת. אם הזמן או אזור הזמן שגויים, גם גיבוי, הפעלה מחדש, ניקוי יומן או פעולות אוטומטיות של אירועים יפעלו בזמן הלא נכון.

crontab -l

כדי לבדוק יומני קרון:

grep CRON /var/log/syslog

במערכות מבוססות CentOS:

grep CRON /var/log/cron

טעויות נפוצות

  • השאר את הגדרת אזור הזמן ב-UTC והמתן לזמן מקומי
  • חושב שהזמן יישאר מדויק למרות ש-NTP כבוי
  • אי שינוי השעה באופן ידני ובדיקת השירותים במערכת החיה
  • טעות בבעיית ה-cron כשגיאת סקריפט ולא בודקת את אזור הזמן
  • לא בודק את זמן השרת בשגיאת SSL

שאלות נפוצות

מדוע השעון פגום אוטומטית בשרת לינוקס?
השעון עלול להיסחף אם NTP כבוי, אם יש הבדל בזמן מארח בסביבת הוירטואליזציה, או אם המערכת לא הייתה מסונכרנת במשך זמן רב.

מהו אזור הזמן הנכון עבור טורקיה?
בדרך כלל משתמשים באירופה/איסטנבול.

האם SSL באמת נשבר אם השעה לא נכונה?
כן. אם תאריך השרת מופיע מחוץ לטווח התוקף של האישור, עלולה להתרחש שגיאת SSL.

המלצות בטיחות ותפעול

  • אל תשאיר את סנכרון NTP כבוי.
  • אחת ההגדרות הראשונות שיש לבדוק לאחר התקנת השרת צריכה להיות אזור זמן.
  • בדוק באופן קבוע את דיוק השעון עבור WHMCS, מערכת התשלומים, מערכת אירועי המשחק וקרוני גיבוי.
  • קח בחשבון את ההבדל באזור הזמן בעת ​​ביצוע ניתוח יומן.
  • אם אתה משתמש במספר שרתים, החל את אותו תקן זמן על כל השרתים.

מאמר זה הוכן במיוחד עבור PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner