= إنشاء جهاز Linux الظاهري على جهاز الكمبيوتر الخاص بك = في هذا اليوم وهذا العصر ، أصبحت قوة الحوسبة السحابية منتشرة ورخيصة. لا تحتاج إلى البحث بجدية للعثور على خيارات استضافة مجانية أو ميسورة التكلفة لتطوير التطبيقات أو قواعد البيانات أو مشاريع علوم البيانات. بغض النظر عن التوافر عبر الإنترنت ، هناك العديد من الأسباب لإعداد بيئات مخصصة على أجهزتك الخاصة ؛ أهمها: الأمن. == ما هو جهاز افتراضي (VM)؟ == باستخدام برنامج VirtualBox المجاني من Oracle ، يعد إعداد جهاز افتراضي (VM) على جهاز الكمبيوتر الخاص بك أمرًا سهلاً وآمنًا للغاية ويسمح لك بتشغيل أنظمة تشغيل متعددة في نفس الوقت! == ما هو الجهاز الظاهري؟ == يشبه الجهاز الظاهري وجود جهاز كمبيوتر داخل جهاز الكمبيوتر الخاص بك. من خلال ظاهرية الأجهزة ، يشارك نظام تشغيل آخر موارد الكمبيوتر المضيف. يحتوي كل جهاز افتراضي على نظام التشغيل (OS) الخاص به والذي يعمل بشكل منفصل عن نظام التشغيل المضيف. وبالمثل ، يحتوي كل جهاز افتراضي على معالجاته الخاصة وذاكرة الوصول العشوائي والقرص وما إلى ذلك. من خلال المحاكاة الافتراضية ، تقوم بشكل أساسي بإنشاء جهازين مختلفين. في هذه المقالة ، سأشرح كيفية تحميل نظام تشغيل Linux المجاني ، Ubuntu Server ، على جهاز افتراضي باستخدام Windows كنظام تشغيل الجهاز المضيف. مثل أي آلة افتراضية في السحابة ، من الممكن أيضًا إعداد غلاف آمن (SSH) مما يجعل من السهل التحكم عن بعد بأمان. == قم بتنزيل VirtualBox وتثبيته == VirtualBox ليس فقط مجانيًا ، ولكنه أيضًا تطبيق غني بالميزات يسهل إعداده إلى حد ما. لديه مجتمع كبير ومفيد يحافظ على تحديث الوظائف وتحسينها. بالإضافة إلى ذلك ، فهو يدعم مجموعة متنوعة من أنظمة التشغيل المضيفة (Windows و Linux و Macintosh و Solaris) ومتاح بموجب شروط رخصة جنو العمومية العامة (GPL). انتقل إلى صفحة التنزيلات وحدد الإصدار الذي تحتاجه لنظام التشغيل المضيف. على سبيل المثال ، Ià  ¢ à  à  m باستخدام Windows لذلك أقوم بتنزيل خيار Windows. تأكد أيضًا من تنزيل Oracle VM VirtualBox Extension Pack في أسفل الصفحة. ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) * ملاحظة: عندما تقوم بتثبيت VirtualBox ، يحذرك النظام من حدوث خلل في اتصال الشبكة ، لذا تأكد من عدم قيامك بذلك أي شيء لا يمكن مقاطعته. * عملية التثبيت بسيطة إلى حد ما ؛ لقد استخدمت الافتراضات. راجع الوثائق للتعرف على مشاكل التثبيت. سأنتقل عبر إنشاء VM بالفعل بعد تنزيل Ubuntu. == تنزيل Ubuntu == Ubuntu هي نكهة مجانية وسهلة التثبيت لنظام التشغيل Linux ، وهي مخصصة لأجهزة الكمبيوتر المكتبية والخوادم. تم تصميم الكثير من التقنيات المستخدمة للويب وعلوم البيانات وتطوير البرامج لنظام التشغيل Linux. يمكنك تشغيلها باستخدام سطر الأوامر. لقد استخدمت Ubuntu عند إنشاء صفحات الويب واستضافتها ، وإعداد قواعد بيانات SQL ومجموعات Elasticsearch ، وإدارة الحاويات باستخدام Docker. قم بتنزيل Ubuntu Server على صفحة التنزيلات. * ملاحظة: تنزيل ملف .iso. عندما يتم تحميل VM ، عليك تحديد الصورة لتثبيت نظام التشغيل Ubuntu. * == إدارة الأجهزة الافتراضية == قم بتدوين مواصفات جهازك المضيف  ¢ ¢ à  à قبل إعداد الأجهزة الافتراضية. إذا كنت تحمل VM الكثير من ذاكرة الوصول العشوائي أو وحدة المعالجة المركزية ، فيمكن أن يؤثر VM على أداء جهازك المضيف بشكل كبير. قمت بإعداد جهاز افتراضي لاستخدام 14 من 16 جيجا بايت من ذاكرة الوصول العشوائي الخاصة بي ، ثم قمت بتشغيل نماذج التعلم الآلي على مجموعات البيانات الكبيرة. كان الجهاز المضيف يعمل بالإضافة إلى أنبوب مسدود بينما قام النموذج بتحويل البيانات! انتبه دائمًا إلى الموارد التي تخصصها للجهاز الظاهري. بعد تثبيت VirtualBox وتنزيل Ubuntu ، حان الوقت لإنشاء جهاز افتراضي وتثبيت Ubuntu. عند بدء تشغيل VirtualBox ، سترى شاشة مثل هذه: ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) لاحظ أن لدي بالفعل جهازي ظاهريين تم إنشاؤهما: Edgewh الذي يستخدم Windows Server 2016 باعتباره نظام التشغيل المرن الذي يستخدم Ubuntu Server 18.04 كنظام تشغيل خاص به Oracle VM VirtualBox Manager هو واجهة المستخدم الرسومية (GUI) التي يتم من خلالها إنشاء وإدارة الأجهزة الظاهرية. == إنشاء جهاز افتراضي == لا يوجد سوى بضع خطوات لتشغيل الجهاز الظاهري. ضع في اعتبارك أنه من الممكن تغيير معظم هذه الإعدادات ، على سبيل المثال ، إذا كنت بحاجة إلى ضبط عدد المعالجات أو ذاكرة الوصول العشوائي. انقر فوق زر الإعدادات لضبط أي شيء بعد إنشاء الجهاز الظاهري. انقر فوق جديد لإنشاء Ubuntu VM. ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - أدخل أ اسم. - حدد Linux كملف يكتب. - حدد Ubuntu (64 بت) كملف إصدار. - تعيين حجم الذاكرة. Ià  ¢ à  à  m تخصيص اثنين من العربات من الذاكرة ، ولكن يجب تخصيص الذاكرة وفقًا لما هو متاح في نظامك. حدد إنشاء قرص ثابت افتراضي الآن كخيار القرص الثابت بحيث يخصص الجهاز الظاهري مساحة تخزين. انقر فوق إنشاء بمجرد تكوين الخيارات. يتم عرض محرر إنشاء قرص ثابت افتراضي إذا حددت خيار القرص الثابت هذا. ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) حدد موقع الملف. ضع في اعتبارك مقدار المساحة التي تحتاج إلى تخصيصها. على سبيل المثال ، لدي محركان في جهاز الكمبيوتر الخاص بي ودائمًا ما أستخدم المحرك الأكبر لمساحة قرص الجهاز الظاهري. حدد حجم الملف. الحجم الافتراضي هو 10 عربات ، لكنني أوصي بـ 20. ضع في اعتبارك حجم نظام التشغيل وتأكد من تحديد قرص به مساحة كافية عليه! على سبيل المثال ، يمكن أن يستغرق Windows 10 العربات أو أكثر. حدد أحد خيارات التخزين على القرص الصلب الفعلي: أ صفوف الملفات المخصصة ديناميكيًا حسب الحاجة وستقترب من الحد الأقصى لحجم الملف بمرور الوقت. أ يحتفظ الملف ذو الحجم الثابت على الفور بإجمالي المساحة المخصصة لحجم الملف. إذا كنت تستخدم الإعدادات الافتراضية ، فإن هذا الخيار ينشئ ملف 10 gig. أفضل استخدام ملف ذي حجم ثابت لأنه يميل إلى الأداء بشكل أفضل قليلاً لأنه يستخدم مقدار حمل أقل من الملف المخصص ديناميكيًا. حدد نوع ملف القرص الثابت الافتراضي. يحدد هذا الخيار نوع الحاوية المستخدمة عند إنشاء التخزين. بعض الخيارات أكثر توافقًا مع برامج الآلة الافتراضية الأخرى. انقر فوق إنشاء وسيبدأ الجهاز الظاهري في الإنشاء. ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) سيظهر الجهاز الظاهري في برنامج VirtualBox Manager بمجرد إنشائه: ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == قم بتثبيت Ubuntu على الجهاز الظاهري == بمجرد إنشاء VM ، سيكون لديه كل الموارد التي يحتاجها لتثبيت نظام التشغيل والعمل كجهاز كمبيوتر عادي. تأكد من تذكر مكان تنزيل ملف Ubuntu .iso لأنك ستحتاج إليه في الخطوات التالية. انقر فوق ابدأ لبدء تشغيل VM الجديد. ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) عند بدء تشغيل VM لأول مرة ، سيطالبك بتحديد صورة قرص. حدد ملف Ubuntu iso. ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) انقر فوق ابدأ بعد تحديد ملف iso. من الممكن تغيير الصورة المحددة أو إعادة تحديد الصورة باتباع الخطوات التالية ** الجهاز>محركات الأقراص الضوئية>اختر صورة القرص! من هناك ، حدد لغتك واتبع التعليمات لتثبيت Ubuntu. سيطالبك النظام بإعداد اسم مستخدم وكلمة مرور ؛ بمجرد القيام بذلك ، سيتم تثبيت نظام التشغيل! ! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == جاهز ، اضبط ، كود! == الآن بعد أن تم تثبيت نظام تشغيل VM ، فهو جاهز لمشاريعك! قم بتثبيت التقنية المطلوبة وابدأ الترميز. هناك الكثير من البرامج التعليمية عبر الإنترنت للحصول على Docker و Git و Python و Elasticsearch و Mysql و FTP والمزيد مثبت على Linux. باستخدام برنامج Oracleà  à à  à s VirtualBox ، من السهل إنشاء وإدارة الأجهزة الافتراضية باستخدام أجهزتك الخاصة وأنظمة التشغيل المختلفة. نظرًا لأن Linux مجاني ويدعم مكدسات التكنولوجيا التي أحتاجها ، فهو يقترن تمامًا مع VirtualBox.