عبارة «خادمي لم يعد يستجيب» تشمل نحو عشر حالات مختلفة تمامًا. تفصل الطريقة التالية بينها في دقائق، وتجنّبك انتظار رد بينما الحل على بُعد نقرة.
1. كيف أتحقق من حالة خادم VPS في منطقة العملاء؟
افتح خدماتي ثم خادم VPS الخاص بك. تعرض صفحة الخدمة حالة الجهاز.
- متوقف: انقر على تشغيل. قد ينتج التوقف عن أمر
shutdownنُفّذ عن طريق الخطأ، أو عن انهيار النواة، أو عن إجراء سابق. - قيد التثبيت: لا شيء عليك فعله، انتظر انتهاء العملية.
- معلّق أو منتهي الصلاحية: تحقق من فواتيرك في منطقة العملاء. تُعلَّق الخدمة غير المدفوعة.
2. أين أرى آخر الإجراءات المنفذة على خادم VPS؟
يعرض تبويب السجل الإجراءات المنفذة على الخادم، ومنفّذها — النظام أو المستخدم أو المسؤول — وتاريخها. تظهر فيه بوضوح عمليات إعادة التثبيت أو تغيير كلمة المرور أو إيقاف منسي. وغالبًا ما يكون التفسير هناك.
3. ماذا تُظهر الرسوم البيانية لخادم VPS؟
يعرض تبويب الرسوم البيانية المعالج والذاكرة والشبكة وعمليات الإدخال والإخراج على القرص. ثلاث قراءات مفيدة:
- كل القيم صفر منذ ساعة محددة: الجهاز متوقف أو معطّل؛
- المعالج في أقصى استخدام باستمرار: عملية دخلت في حلقة لا نهائية، أو أن شخصًا آخر غيرك يستخدم الجهاز؛
- حركة صادرة غير معتادة: فكّر جديًا في احتمال الاختراق.
4. كيف أرى ما يحدث على الجهاز عبر الوحدة الطرفية؟
هذه هي الخطوة الحاسمة. تعرض الوحدة الطرفية شاشة الجهاز دون المرور عبر الشبكة.
- ترى موجّه تسجيل الدخول: النظام يعمل، والمشكلة في الشبكة أو SSH. انتقل إلى الخطوة 5.
- ترى رسائل خطأ عند الإقلاع: دوّن آخر سطر قبل التوقف، فهو المهم.
- الشاشة سوداء ولا تستجيب: أعد تشغيل الجهاز من صفحة الخدمة، ثم راقب الإقلاع في الوحدة الطرفية.
5. كيف أتحقق من الشبكة وSSH من الوحدة الطرفية؟
تكفي بضعة أوامر: العنوان والمسار الافتراضي، وأمر ping نحو عنوان IP عام ثم نحو اسم نطاق، وحالة خدمة SSH، واحتمال حظر عنوانك بواسطة fail2ban.
سجّل الدخول في الوحدة الطرفية باستخدام root:
ip -4 addr # l'adresse est-elle bien présente ?
ip route # la route par défaut existe-t-elle ?
ping -c3 9.9.9.9 # la couche IP fonctionne-t-elle ?
ping -c3 debian.org # le DNS résout-il ?
إذا استجاب 9.9.9.9 ولم يستجب اسم النطاق، فصحّح إعدادات تحليل DNS. وإذا لم يستجب شيء، فقارن إعداداتك بما يعرضه تبويب الشبكة في منطقة العملاء.
ثم SSH والجدار الناري:
systemctl status ssh # ou sshd
ss -tulpn | grep :22
ufw status # ou firewall-cmd --list-all
fail2ban-client status sshd # votre IP est-elle bannie ?
يُعدّ حظر العنوان بواسطة fail2ban بعد عدة أخطاء في كلمة المرور سببًا شائعًا جدًا لخادم «يتعذر الوصول إليه» بينما هو يعمل بشكل سليم تمامًا. ارفع الحظر عنه باستخدام fail2ban-client set sshd unbanip VOTRE_IP.
6. كيف أعرف إن كان قرص خادم VPS ممتلئًا؟
باستخدام df -h للمساحة وdf -i لعُقد inode: القرص الممتلئ يمنع الخدمات من الإقلاع والسجلات من الكتابة.
df -h
df -i
journalctl --disk-usage
القرص الممتلئ بنسبة 100 % — أو الذي نفدت عُقد inode فيه، وهو ما لا يُظهره df -h — يمنع الخدمات من الإقلاع والسجلات من الكتابة. حرّر مساحة، ثم أعد تشغيل الخدمات المعنية.
7. كيف أكتشف خدمة فاشلة على خادم VPS؟
باستخدام systemctl list-units --failed، ثم سجل الخدمة المعنية: يكون السبب مكتوبًا فيه بوضوح في أغلب الأحيان.
systemctl list-units --failed
journalctl -p err -b --no-pager | tail -50
systemctl status NOM_DU_SERVICE
الخدمة التي تفشل بعد تحديث يكون سبب فشلها مشروحًا بوضوح في سجلها في أغلب الأحيان.
ما الذي يجب إرفاقه بتذكرة الدعم؟
إذا فتحت تذكرة لدى الخدمة التقنية، فهذه العناصر تجنّبك عدة مراسلات متبادلة:
- معرّف الخدمة المعنية؛
- الوقت الدقيق لبداية المشكلة، مع المنطقة الزمنية؛
- ما تغيّر قبلها مباشرة: تحديث، أو تعديل على الجدار الناري أو الشبكة أو SSH؛
- نتائج الأوامر المذكورة أعلاه، منسوخة نصًا؛
- رسالة الخطأ الدقيقة، لا ملخصًا لها؛
- ما تعرضه الوحدة الطرفية.
لا ترسل أبدًا كلمة مرور أو مفتاحًا خاصًا أو رمز وصول: فريق الدعم لا يحتاج إليها، والتذكرة تُؤرشف.