قاعدة المعرفة

ادخل عندما تكون الشبكة معطلة

تصل وحدة التحكم التسلسلية وواجهة VNC إلى المثيل عبر مسار لا يعتمد على إعداد الشبكة لديك، وهو بالضبط الوقت الذي تحتاجه فيه.

ما هو

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

تحقق من الخط التسلسلي قبل الحاجة إليه

معظم صورنا صحيحة بالفعل. تأكد من:

cat /proc/cmdline
systemctl status [email protected]

تريد console=ttyS0,115200n8 في سطر الأوامر و getty قيد التشغيل. على دبيان، أضف console=tty0 console=ttyS0,115200n8 إلى GRUB_CMDLINE_LINUX في /etc/default/grub، ثم:

update-grub
systemctl enable --now [email protected]

تستخدم AlmaLinux 10 إدخالات مواصفات محمل الإقلاع، لذا حرّرها باستخدام grubby بدلاً من التحرير اليدوي:

grubby --update-kernel=ALL --args="console=tty0 console=ttyS0,115200n8"
systemctl enable --now [email protected]

الحصول على شل عندما لا يوجد شل

من وحدة التحكم، أعد التشغيل وقاطع محمل الإقلاع. يظهر GRUB لبضع ثوانٍ؛ اضغط e على الإدخال الذي تريده وحرّر سطر linux.

  • الخدمات متوقفة، الشبكة معطلة، الجذر مُحمَّل: أضف systemd.unit=rescue.target، ثم Ctrl-X.
  • فشل الإنقاذ نفسه: systemd.unit=emergency.target.
  • لا كلمة مرور ولا مفتاح: init=/bin/bash.
mount -o remount,rw /
passwd root
mount -o remount,ro /

مع init=/bin/bash لا يوجد init لإيقاف أي شيء، لذا أعد التحميل كقراءة فقط وأعد التشغيل من اللوحة. كتابة reboot في تلك المطالبة لا يفيد.

حالة جدار الحماية

قفل نفسك خارج النظام باستخدام nftables هو السبب الأكثر شيوعًا لفتح جلسة وحدة تحكم. طريق العودة:

nft list ruleset
nft flush ruleset
systemctl restart sshd

مجموعة قواعد فارغة تعني عدم وجود أي ترشيح، لذا أصلح الملف وأعد تحميله في نفس الجلسة بدلاً من تركه حتى الغد. في المرة القادمة، حمّل مجموعة قواعد جديدة خلف "مفتاح الرجل الميت":

systemd-run --on-active=120 nft flush ruleset
nft -f /etc/nftables.conf

يطبع الأمر الأول الوحدة المؤقتة التي أنشأها. إذا كنت لا تزال متصلًا بعد دقيقتين، أوقف ذلك المؤقت واحتفظ بالقواعد. إذا لم تكن متصلًا، فإنه يتراجع عنها بدونك.

قراءة إقلاع فاشل

تحمل وحدة التحكم التسلسلية الإقلاع بأكمله، لذا فإن أي ذعر أو فشل تحميل هو شيء تقرؤه بدلاً من استنتاجه من الصمت. بمجرد عودتك، لا يزال الإقلاع السابق موجودًا في السجل:

journalctl -b -1 -p err

ما هو ليس كذلك

ليس نظام إنقاذ له نظام ملفات جذر خاص به. لذلك، قم بالإقلاع من صورة الإنقاذ من اللوحة: بيئة حية صغيرة، أقراصك غير مُحمَّلة، والأدوات اللازمة لإصلاحها.

كما أنه ليس مكانًا لترك جلسة مفتوحة. تستمر المنحة طوال مدة الجلسة، لذا أغلقها عند إصلاح الجهاز.

جاهز عندما تكون

اختر مدينة. اختر الحجم. ادفع بالعملة الرقمية.

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