•  untoreh الضوء

باروديس

أداة صغيرة للتعديل المباشر لأنظمة الملفات

عندما كنت أستقر لأول مرة على ما يستخدمه توزيع Linux للخوادم البعيدة ، كنت بحاجة إلى طريقة لتثبيت أنظمة ملفات جذر مختلفة بسرعة على مضيف مستهدف ، لذلك كتبت [paroodise].

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

لتحقيق ذلك على قيد التشغيل بالفعل يجب أن نكون حذرين في كيفية إعادة تشغيل عملياتنا. لا يمكننا قتل ssh ما لم نتأكد من أن البرنامج النصي الخاص بنا سيعمل حتى ينجح.

العملية برمتها أسهل بكثير على التوزيعات غير المستندة إلى النظام ، نظرًا لأن systemd يربط بعمق في نواة لينكس ، فإن التشويش مع عملياته بتهور يمكن أن يسبب ذعر النواة ... في الواقع في التوزيعات الحديثة وهذا ما يحدث عادة :)

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

تتكون العملية برمتها من

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

نشر العلامات: