Hostwinds دروس
نتائج البحث عن:
جدول المحتويات
العلامات: Cloud Servers, Dedicated Server
نظام Windows الفرعي لـ Linux (WSL) هو ميزة قدمها Microsoft ، تهدف إلى منح المستخدمين القدرة على تشغيل توزيعات Linux مباشرة على نظام تشغيل Windows.إنه بمثابة طبقة توافق ، مما يسمح بتنفيذ ثنائيات Linux الأصلية داخل بيئة Windows.
في جوهرها ، تعمل WSL عن طريق إنشاء طبقة ترجمة تسمح Linux و Windows بالتواصل مع بعضها البعض.يتيح ذلك أن تعمل أدوات خط أوامر Linux على نظام تشغيل Windows ، وسد الفجوة بين نظامي التشغيل المتميزين.
في هذا البرنامج التعليمي ، سنذهب إلى ما يلي:
بمجرد الانتهاء من هذا البرنامج التعليمي ، ستتمكن من تشغيل توزيع Linux على جهاز Windows الخاص بك.للحصول على أقصى استفادة من هذه الميزة ، تحقق من البرنامج التعليمي الخاص بنا كيفية استخدام نظام Windows الفرعي لـ Linux حيث ستتعلم كيفية استخدام نظام الملفات وخلط أوامر Linux و Windows.
للتأكد من أن لديك جميع مكونات WSL المطلوبة ، تأكد من تحديث Windows.طريقة عالمية نسبيًا للقيام بذلك هي على النحو التالي:
الآن بعد أن قمنا بتحديث Windows ، دعنا نسير في خطوات تثبيت WSL على جهاز الكمبيوتر الخاص بك وتجاوز بعض اعتبارات الإعداد بعد ذلك.
الوصول إلى PowerShell من خلال واجهة خط الأوامر بالنقر بزر الماوس الأيمن على زر البدء ، حدد "Windows PowerShell (المسؤول)"من القائمة.
في نافذة PowerShell ، اكتب الأمر التالي واضغط أدخل:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
احفظ عملك و قم بإعادة تشغيل جهاز الحاسوب الخاص بك.هذه الخطوة ضرورية لإكمال عملية التمكين.
بعد إعادة التشغيل ، افتح PowerShell كمسؤول مرة أخرى ، وقم بتشغيل الأمر التالي لتثبيت توزيع Linux الافتراضي أوبونتو:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
ملحوظة: إذا تلقيت الخطأ التالي ، انتقل إلى القسم بعنوان "خطأ 0x80370102" أقل.خلاف ذلك، انتقل إلى الخطوة التالية.
هذا كل شيء!لقد نجحت في تثبيت نظام Windows الفرعي لـ Linux (WSL) على جهاز Windows الخاص بك.يمكنك الآن استخدام أدوات خط الأوامر Linux والمرافق مباشرة داخل بيئة Windows.
بمجرد تثبيت توزيع Linux الخاص بك ، يمكنك البدء في تخصيصه.فيما يلي بعض الخيارات التي يجب مراعاتها:
اضبط إصدار WSL الافتراضي: إذا قمت بتثبيت كل من WSL 1 و WSL 2 ، فيمكنك تعيين الإصدار الافتراضي لاستخدامه عن طريق تشغيل الأمر التالي في PowerShell:
wsl --set-default-version 2
ملاحظة: استبدل 2 بـ 1 إذا كنت تفضل استخدام WSL 1.
تخصيص المحاكي الطرفي: فكر في تثبيت وتخصيص محاكي طرفي مثل Windows Terminal أو Conemu لتعزيز تجربة سطر الأوامر.توفر هذه الأدوات ميزات مثل علامات التبويب ، والموضوعات القابلة للتخصيص ، وتكامل أفضل مع WSL.
تكوين Shell: يمكنك تخصيص بيئة shell عن طريق تحرير ملفات التكوين مثل .bashrc أو .zshrc في دليل Linux Home الخاص بك.تتيح لك هذه الملفات تعيين متغيرات البيئة ، وتحديد الأسماء المستعارة ، وتخصيص موجه Shell.
تثبيت أدوات وحزم إضافية: استخدم Manager Package (APT للتوزيعات المستندة إلى Debian مثل Ubuntu ، DNF لـ Fedora ، وما إلى ذلك) لتثبيت أدوات وحزم إضافية تحتاجها لمهام التطوير أو إدارة النظام.
الاندماج مع IDES والمحررين: تقدم العديد من بيئات التطوير المتكاملة الشائعة (IDES) ومحرري النص الدعم ل WSL.يمكنك تكوينها لاستخدام WSL كمحطة افتراضية أو للوصول إلى الملفات مباشرة من نظام ملفات WSL.
تمكين مشاركة الملفات: إذا كنت ترغب في الوصول إلى الملفات المخزنة على نظام ملفات Windows من داخل WSL ، فيمكنك تمكين مشاركة الملفات عن طريق إنشاء روابط رمزية أو استخدام \\ wsl $ <distro name> طريق.
استكشف ملف تكوين WSL: خذ بعض الوقت لاستكشاف وتكوين إعدادات WSL باستخدام ملف تكوين WSL.Conf.يتيح لك هذا الملف تخصيص جوانب مختلفة من WSL ، مثل أداء نظام الملفات وإعدادات الشبكة.
تحديث وترقية الحزم: بعد إعداد WSL ، يمكنك تحديث وترقية الحزم في توزيع Linux الخاص بك عن طريق تشغيل الأوامر التالية في محطة Linux:
sudo apt update
sudo apt upgrade
تريد دائمًا التأكد من قيامك بتشغيل أحدث إصدار من WSL.للقيام بذلك ، ارجع إلى PowerShell وقم بتشغيل الأمر التالي:
wsl --update
wsl --shutdown
تتطلب WSL Hyper-V وتمكين المحاكاة الافتراضية على جهاز الكمبيوتر الخاص بك.إذا تلقيت خطأ 0x80370102 أثناء التثبيت ، فمن المحتمل أن يكون بسبب عدم وجود هذه الميزات.
اتبع هذه الخطوات للتأكد من أن Hyper-V والمحاكاة الافتراضية نشطة.
حدد ملف أداء علامة التبويب ، ثم وحدة المعالجة المركزية، ولاحظ ما إذا كان المحاكاة الافتراضية معطلة:
مثال:
إذا كنت لا تزال تواجه مشكلات مع Hypervisor ، قم بتشغيل الأمر التالي من PowerShell:
bcdedit /set hypervisorlaunchtype auto
يجب أن ترى:
أعد تشغيل الكمبيوتر وفتح توزيعة Linux مرة أخرى ويجب أن تكون على ما يرام!
WSL تسد الفجوة بين ويندوز وبيئات Linux ، وإزالة حواجز نظام التشغيل وتقديم المزيد من الخيارات لك لسير عمل محسّن
فيما يلي بعض الأسباب الرئيسية التي تجعل الأمر يستحق التفكير في إضافة WSL إلى صندوق الأدوات الافتراضي الخاص بك:
تجربة التنمية المعززة: يمكن للمطورين الاستفادة من WSL للوصول إلى أدوات تطوير Linux والمكتبات والأطر مباشرة على أجهزة Windows الخاصة بهم ، وتبسيط عملية التطوير والتخلص من الحاجة إلى بيئات منفصلة قائمة على Linux.
التوافق عبر المنصات: تعزز WSL قابلية التشغيل البيني من خلال تمكين المستخدمين من العمل مع كل من تطبيقات Windows و Linux جنبًا إلى جنب ، مما يعزز تجربة حوسبة متماسكة بغض النظر عن نظام التشغيل الأساسي.
فائدة موسعة لمسؤولي النظام: يستفيد مسؤولو النظام من قدرة WSL على تنفيذ المهام والبرامج النصية الإدارية Linux على خوادم Windows ، مما يؤدي إلى تبسيط عمليات الإدارة والصيانة في بيئات تكنولوجيا المعلومات غير المتجانسة.
تكامل سلس: يدمج WSL بسلاسة إمكانيات Linux في النظام الإيكولوجي لـ Windows ، مما يسمح للمستخدمين بتسخير نقاط القوة في كلا النظامين دون الحمل من حلول المحاكاة الافتراضية التقليدية.
كتب بواسطة Karlito Bonnevie / يونيو 16, 2022