عادةً ما يتطلب تعليم سطر أوامر Linux للطلاب جهازًا يعمل بنظام Linux أو جهاز افتراضي أو عميل SSH أو USB مباشر. إنه عمل تحضيري كثير ربما يمكنك أنت وطلابك الاستغناء عنه.
باستخدام Instantbox ، يمكنك بسهولة تشغيل توزيعة Linux على جهازك المضيف ومنح المتعلمين الوصول إلى سطر الأوامر من خلال متصفح.
لماذا إنشاء Linux Distro في المستعرض؟
في بعض الأحيان ، تحتاج إلى سطر أوامر لنظام Linux معين لفترة قصيرة. قد ترغب في تجربة خدعة جديدة في Arch Linux ، على سبيل المثال ، أو اختبار إجراء التثبيت لأداة معينة على Debian. أو يمكنك تدريس فصل دراسي حول كيفية إتقان سطر أوامر Linux في غرفة مليئة بمستخدمي Windows.
في هذه الحالات ، قد لا ترغب في تثبيت مجموعة من الأجهزة الافتراضية أو وميض نفس USB المباشر مرارًا وتكرارًا.
باستخدام Instantbox ، يمكنك تشغيل أمر واحد في جهازك الطرفي ، ثم قم بزيارة عنوان محلي في متصفحك لتحديد التوزيعة التي تريد استخدامها.
كيفية تثبيت Instantbox على Linux
قبل أن تتمكن من البدء في استخدام Instantbox ، تحتاج إلى تثبيت Docker و Docker Compose.
قم بإنشاء دليل جديد لـ Instantbox وانتقل إليه:
mkdir Instantbox
قرص مضغوط صندوق البريد الفوري
بينما يقترح المطور تمرير البرنامج النصي للإعداد مباشرة إلى Bash باستخدام الأمر التالي ، فليس من المستحسن أبدًا تنفيذ التعليمات البرمجية من الإنترنت دون عرضها أولاً.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
قم بتنزيل البرنامج النصي للإعداد من مستودع Instantbox GitHub:
wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
افحص محتوياته باستخدام:
قطةفيه.ش
إذا بدا أن كل شيء على ما يرام ، فقم بتشغيل البرنامج النصي باستخدام:
سحقفيه.ش
سيتحقق الأمر المذكور أعلاه مما إذا كان لديك التبعيات الضرورية مثبتة ، ثم قم بتنزيل ملف إنشاء عامل الإرساء Instantbox إلى دليلك الحالي.
سيسألك البرنامج النصي عن المنفذ الذي تريد أن يستخدمه Instantbox وعنوان IP الخاص بك. كلا السؤالين اختياريان ، وبشكل افتراضي ، سيتم تشغيل Instantbox على المنفذ 8888.
إذا كنت مرتاحًا بالفعل لاستخدام Docker Compose ، فيمكنك تنزيل ملف docker-compose مباشرةً ، وتخطي البرنامج النصي للتثبيت.
wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
شغّل الآن:
عامل الميناء يؤلف د
سيقوم Docker بتنزيل أحدث صورة Instantbox وسيكون متاحًا على المنفذ 8888.
استخدم Instantbox للوصول إلى Linux Distro في المستعرض الخاص بك
إذا كنت تقوم بالوصول إلى Instantbox من الجهاز المثبت عليه ، فافتح مستعرضًا ، وادخل المضيف المحلي: 8888. في حالة الوصول من جهاز آخر على نفس الشبكة المحلية ، فستحتاج إلى ذلك ابحث عن عنوان IP المحلي للجهاز المضيف.
عندما تزور الصفحة ، ستحتاج إلى اختيار التوزيعة التي تريد تشغيلها بالإضافة إلى أحدث إصدار من كل توزيعة مسماة. لديك خيار:
- Ubuntu 14.04 و 16.04 و 18.04 و 20.04
- CentOS 6.10 و 7 و 8
- ديبيان سترتش وجيسي وباستر
- فيدورا 30 و 31
- أحدث جبال الألب
- أحدث إصدار من Arch Linux
بمجرد الانتهاء من اختيارك ، انقر فوق التالي واختيار الموارد التي ستكون متاحة للتثبيت. ستكون قادرًا على تحديد المنفذ الداخلي وعدد نوى وحدة المعالجة المركزية والذاكرة المتاحة ومدة تشغيل التوزيعة. يمكنك تعيين هذه القيمة على أنها منخفضة تصل إلى ساعة واحدة ، أو مرتفعة كما تريد.
انقر يخلق، وسيقوم Instantbox بتنزيل ملفات ISO للتوزيعة التي اخترتها ويقدم لك غلافًا جذريًا في علامة تبويب أخرى.
من هنا ، يمكنك أنت أو طلابك ممارسة مهاراتك وصقلها واختبار الإجراءات وتثبيت البرامج.
يجب عليك استخدام shell root لإنشاء أكبر عدد تريده من المستخدمين العاديين ، ويمكن لطلابك تسجيل الدخول من أجهزتهم الخاصة.
ستنتهي جلسة Instantbox الخاصة بك بعد الوقت المحدد في الخطوة السابقة ، أو يمكنك النقر فوق تطهير للتخلص منه على الفور والبدء من جديد.
كن على درجة الماجستير في سطر أوامر Linux
يمنحك Instantbox العديد من سطور الأوامر كما قد تريد ، ولا يتطلب منك حتى تثبيت التوزيعة. يمكنك استخدامه لتحسين القطع الطرفية الخاصة بك على أي نوع من التوزيعات والتأكد من أن لديك موارد التعلم أو التدريس التي تحتاجها لتحقيق أقصى استفادة من هذا المورد الممتاز.
هل تعلم أنه يمكنك تعلم سطر أوامر Linux بنفسك؟ كل ما تحتاج إلى معرفته هو كيفية الحصول على مساعدة لأمر Linux الذي تريد إتقانه.