برز نظام Windows الفرعي لنظام التشغيل Linux كأداة جادة للتطوير ، ولكنه مفيد أيضًا لتشغيل مجموعة أدوات Linux الخاصة بالشبكات الواسعة. الإصدارات الحديثة من Windows ، المبنية على أساس Windows NT ، لها أيضًا أدوات الشبكات الخاصة بها.

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

لينكس هو المعيار للخوادم

بينما لا يزال Linux يمثل عددًا صغيرًا من أجهزة الكمبيوتر المكتبية ، إلا أنه يهيمن على حوسبة الخادم. إحصائية من ZDNet في عام 2015 ، أثبت أن 96.3 في المائة من أفضل مليون خادم ويب في العالم يستخدمون Linux. من العوالم أفضل 500 جهاز كمبيوتر عملاق، 100 بالمائة منهم يستخدمون نظام Linux. هذا صحيح ، كلهم.

نظرًا لأن Linux منتشر في كل مكان في حوسبة الخادم ، إذا كنت جادًا بشأن الرغبة في التعرف على الشبكات ، فستحتاج إلى التعرف على Linux إذا لم تكن كذلك بالفعل.

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

instagram viewer
سيغوين كانت متاحة أيضًا ولكنها عبارة عن منافذ لأوامر Linux لنظام التشغيل Windows ولا تعمل بالطريقة نفسها تمامًا.

تسمح الأجهزة الافتراضية لنظامي Linux و Windows بالعمل في نفس الوقت ولكن الجهاز الظاهري يمكن أن يستهلك الكثير من الموارد ويصعب أحيانًا دمج أنظمة المضيف والضيف.

WSL يلغي الحاجة إلى تبديل السياقات ويتيح لك أن تكون منتجًا على الفور.

قم بإعداد نظام Windows الفرعي لنظام Linux

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

متعلق ب: قم بتشغيل Linux باستخدام نظام Windows الفرعي لنظام Linux

إذا كنت بالفعل مستخدمًا متمرسًا لنظام Linux ، فإن WSL لديها الكثير لتقدمه لك. يمكنك تشغيل أدوات الشبكات المألوفة لديك في Windows مباشرةً ، وستتمكن من مزج ومطابقة أوامر Windows و Linux في نفس سطر الأوامر. لا يمكنك القيام بذلك في جهاز افتراضي أو تثبيت Linux مستقل.

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

عندما تكتسب الثقة في مهاراتك في Linux ، ستتمكن من تطبيق ما تعلمته على عمليات تثبيت Linux الكاملة.

السبب الرئيسي لاستخدام WSL هو الوصول إلى مجموعة أدوات الشبكات مفتوحة المصدر التي يوفرها Linux.

قد تكون بصدد إنشاء تطبيق ويب ، لذلك قد ترغب في اختبار الويب وخوادم قواعد البيانات. يمكنك تثبيت خادم الويب Apache وخادم قاعدة بيانات MariaDB ، وكلاهما يستخدم لتشغيل الكثير من مواقع الويب في العالم الحقيقي.

أنت تستطيع استكشاف أخطاء اتصالات الشبكة وإصلاحها باستخدام برنامج pingو tracepath و MTR و تعمق في الخوادم البعيدة باستخدام nmap.

النقطة المهمة هي أنه سيكون لديك إمكانية الوصول إلى نفس الأدوات التي ستجدها على جهاز Linux وستعمل بنفس الطريقة. هذا يعني أن الانتقال من Windows إلى Linux والعودة مرة أخرى أمر سلس.

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

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

هذا يعني أن الأدوات ستعمل بالطريقة التي يتوقعها مطورو البرامج مفتوحة المصدر.

دمج Windows و Linux

أحد أفضل أجزاء WSL هو القدرة على مزج ومطابقة Windows و Linux من نفس سطر الأوامر ، سواء في Linux أو PowerShell.

للوصول إلى نظام ملفات Linux من Windows ، اكتب ببساطة في الصدفة:

$ Explorer.exe.

سيؤدي هذا إلى فتح مستكشف Windows على الدليل الحالي. يمكنك استبدال أي دليل Linux بـ "." وافتحه في Explorer.

يمكنك أيضًا تشغيل أي أمر Windows في Linux عن طريق إلحاقه .إملف تنفيذى إليها. إذا أردت تعديل bashrc الخاص بك في Notepad ، على سبيل المثال ، فاكتب:

notepad.exe $ .bashrc

يمكنك أيضًا الوصول إلى نظام ملفات Windows من Linux من الدليل / mnt / [drive letter]. إذا كان محرك أقراص Windows الخاص بك هو ج:، سيكون / mnt / c.

بالانتقال إلى جانب Windows ، فإن ملف wsl سيقوم الأمر بتشغيل أي شيء ملحق به في تثبيت WSL Linux الخاص بك وإرجاع النتيجة في PowerShell:

wsl ls

سيعطيك هذا الأمر قائمة دليل Linux.

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

يتم تشغيل أمر Tracepath Linux في WSL من PowerShell:

أمر Windows Tracert في Linux:

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

اسم المستخدم ssh.exe @ الخادم

إن القدرة على تشغيل أوامر نظام تشغيل مختلفة من نفس سطر الأوامر ليس أقل من مذهل. لديك القدرة على تشغيل نظامين مختلفين كواحد دون الحاجة إلى التمهيد المزدوج أو استخدام تطبيق المحاكاة الافتراضية. WSL هو مجرد حل مرن بشكل لا يصدق.

قوة الشبكات

مع WSL ، لست مضطرًا للاختيار بين Linux أو Windows لإطلاق العنان لقوة الشبكات التي يتمتع بها هذا الأخير على نظامك. يمكنك الاحتفاظ بسطح المكتب الحالي وإصدار أوامر Linux في Windows وأوامر Windows في Linux.

إنه بديل قوي للتمهيد المزدوج والآلات الافتراضية. مع المزيد من التحسينات على WSL في خط الأنابيب ، بما في ذلك القدرة على تشغيل التطبيقات الرسومية ، يبدو أن WSL سيتحسن بمرور الوقت. سواء كنت من كبار السن أو مجرد الدخول في الشبكات ، فلماذا لا تأخذ زمام المبادرة؟

بريد الالكتروني
لماذا يقوم Windows بشحن Linux Kernel يغير كل شيء

هل تريد تشغيل Linux في Windows؟ بفضل نظام Windows الفرعي لنظام Linux ، أصبح الأمر أسهل. إليكم سبب أهمية ذلك.

مواضيع ذات صلة
  • لينكس
  • شبابيك
  • نظام Windows الفرعي لنظام Linux
عن المؤلف
ديفيد ديلوني (2 مقالات منشورة)المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.