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

كيفية ضبط الوقت والتاريخ على خادم Linux؟ دليل مزامنة NTP

Yazdır

كيفية ضبط الوقت والتاريخ على خادم Linux؟

دليل لحل أخطاء المنطقة الزمنية ومزامنة NTP وأخطاء الخدمة المتعلقة بالوقت.

غالبًا ما يتم تجاهل إعدادات الوقت والتاريخ على خوادم Linux. ومع ذلك، إعداد الوقت غير صحيح. يمكن أن يسبب أخطاء SSL، ومشكلات التحقق من الترخيص، ومشكلات تسجيل الدخول إلى خادم اللعبة، وارتباك سجل قاعدة البيانات، وتشغيل المهام التلقائية في الوقت الخطأ.

يعد الإعداد الصحيح للساعة أمرًا بالغ الأهمية، خاصة على الخوادم التي تستخدم استضافة الألعاب، أو WHMCS، أو اللوحة، أو نظام الدفع، أو النسخ الاحتياطي cron، أو نظام الترخيص أو واجهة برمجة التطبيقات (API).

شرح بسيط: إذا كان وقت الخادم غير صحيح، يتم تسجيل أحداث النظام كما لو أنها حدثت في الوقت الخطأ. يؤدي هذا إلى كسر تتبع الأخطاء والتحقق من صحة الأمان.

1. التحقق من معلومات الوقت الحالي والمنطقة الزمنية

تحقق أولاً من إعدادات الوقت والتاريخ والمنطقة الزمنية الحالية للخادم.

timedatectl

يتم النظر في المجالات التالية على وجه التحديد في الإخراج:

  • التوقيت المحلي: التوقيت المحلي للخادم
  • التوقيت العالمي: التوقيت العالمي المنسق
  • المنطقة الزمنية: الفترة الزمنية المستخدمة
  • مزامنة ساعة النظام: حالة مزامنة الساعة
  • خدمة نتب: حالة خدمة NTP

2. ضبط المنطقة الزمنية لتركيا

المنطقة الزمنية لتركيا هي عادة أوروبا/اسطنبول تم ضبطه على .

timedatectl set-timezone Europe/Istanbul

تحقق من الإعداد مرة أخرى:

timedatectl

إذا كنت تخدم بلدانًا مختلفة، فيمكن استخدام مناطق زمنية مختلفة وفقًا لعملائك أو متطلبات النظام.

3. تمكين مزامنة NTP

يسمح NTP للخادم بمزامنة وقته مع خوادم الوقت الموثوقة على الإنترنت. يعد استخدام NTP أكثر دقة بدلاً من ضبط الوقت يدويًا.

timedatectl set-ntp true

التحقق من الحالة:

timedatectl status

تمت مزامنة ساعة النظام يجب أن يظهر الحقل كـ نعم.

4. مزامنة الساعة مع Chrony

يستخدم Chrony على نطاق واسع في أنظمة Linux الحديثة. يمكن تثبيت Chrony لمزامنة الساعة بشكل أكثر استقرارًا.

على أنظمة Ubuntu وDebian:

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. ما هي المشاكل التي تسببها الساعة الخاطئة؟

  • أخطاء طبقة المقابس الآمنة: قد تبدو الشهادة غير صالحة أو منتهية الصلاحية.
  • مشاكل الدفع عبر WHMCS: قد لا تتطابق أوقات رد الاتصال والمعالجة.
  • مشاكل حدث خادم اللعبة: قد تبدأ الأحداث في الوقت الخطأ.
  • أخطاء النسخ الاحتياطي كرون: قد لا يتم تشغيل النسخة الاحتياطية في الوقت المتوقع.
  • ارتباك السجل: يصبح تتبع الأخطاء أمرًا صعبًا.
  • مشاكل الترخيص/واجهة برمجة التطبيقات: قد تفشل عملية التحقق من الصحة بسبب عدم تطابق الطابع الزمني.

7. التحكم بالساعة في مهام كرون

يتم تشغيل مهام Cron بناءً على وقت نظام الخادم. إذا كان الوقت أو المنطقة الزمنية خاطئين، فسيتم أيضًا تشغيل النسخ الاحتياطي أو إعادة التشغيل أو مسح السجل أو عمليات الأحداث التلقائية في الوقت الخطأ.

crontab -l

للتحقق من سجلات كرون:

grep CRON /var/log/syslog

على الأنظمة المستندة إلى CentOS:

grep CRON /var/log/cron

الأخطاء الشائعة

  • اترك إعداد المنطقة الزمنية عند UTC وانتظر التوقيت المحلي
  • معتقدًا أن الوقت سيظل دقيقًا على الرغم من إيقاف تشغيل NTP
  • عدم تغيير الوقت يدوياً والتحقق من الخدمات في النظام المباشر
  • الخلط بين مشكلة cron كخطأ في البرنامج النصي وعدم التحقق من المنطقة الزمنية
  • عدم التحقق من وقت الخادم بسبب خطأ SSL

الأسئلة الشائعة

لماذا تتلف الساعة تلقائيًا على خادم Linux؟
قد تنحرف الساعة إذا تم إيقاف تشغيل NTP، أو إذا كان هناك اختلاف في وقت المضيف في بيئة المحاكاة الافتراضية، أو إذا لم تتم مزامنة النظام لفترة طويلة.

ما هي المنطقة الزمنية الصحيحة لتركيا؟
عادة يتم استخدام أوروبا/اسطنبول.

هل ينقطع SSL حقًا إذا كان الوقت خاطئًا؟
نعم. إذا ظهر تاريخ الخادم خارج نطاق صلاحية الشهادة، فقد يحدث خطأ SSL.

توصيات السلامة والعمليات

  • لا تترك مزامنة NTP معطلة.
  • يجب أن تكون المنطقة الزمنية أحد الإعدادات الأولى التي يجب التحقق منها بعد تثبيت الخادم.
  • تحقق بانتظام من دقة الساعة فيما يتعلق بـ WHMCS ونظام الدفع ونظام أحداث اللعبة والكرونات الاحتياطية.
  • خذ اختلاف المنطقة الزمنية في الاعتبار عند إجراء تحليل السجل.
  • إذا كنت تستخدم خوادم متعددة، فقم بتطبيق نفس معيار الوقت على جميع الخوادم.

تم إعداد هذه المقالة خصيصًا لـ PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner