* هل تتطلع للبدء في Linux؟ طور معرفة عملية جيدة بنظام Linux باستخدام كل من الواجهة الرسومية وسطر الأوامر عبر عائلات توزيع Linux الرئيسية من خلال الدورة التدريبية عبر الإنترنت المقدمة من The Linux Foundation's Intro to Linux. التسجيل مجانا هنا. (Este curso también está disponible en español. Haga clic aquí para Introducción a Linux من الهواتف الذكية إلى السيارات وأجهزة الكمبيوتر العملاقة والأجهزة المنزلية ومن أجهزة الكمبيوتر المكتبية المنزلية إلى خوادم المؤسسات ، يتوفر نظام التشغيل Linux في كل مكان كان Linux موجودًا منذ منتصف التسعينيات ومنذ ذلك الحين وصل إلى قاعدة مستخدمين تمتد عبر العالم. لينكس موجود في كل مكان: إنه موجود في هواتفك ، وأجهزة تنظيم الحرارة ، وفي سياراتك ، وثلاجاتك ، وأجهزة Roku ، وأجهزة التلفزيون. كما أنها تدير معظم الإنترنت ، وجميع أكبر 500 جهاز كمبيوتر عملاق في العالم ، وبورصات الأوراق المالية في العالم ولكن إلى جانب كونه النظام الأساسي المفضل لتشغيل أجهزة الكمبيوتر المكتبية والخوادم والأنظمة المضمنة في جميع أنحاء العالم ، يعد Linux أحد أكثر أنظمة التشغيل المتوفرة موثوقية وأمانًا وخالية من القلق إليك جميع المعلومات التي تحتاجها لتصل إلى السرعة على نظام Linux الأساسي ## ما هو لينكس؟ يعد Linux نظام تشغيل تمامًا مثل Windows و iOS و Mac OS. في الواقع ، أحد أكثر المنصات شعبية على هذا الكوكب ، Android ، يتم تشغيله بواسطة نظام التشغيل Linux. نظام التشغيل هو برنامج يدير جميع موارد الأجهزة المرتبطة بسطح المكتب أو الكمبيوتر المحمول. ببساطة ، يقوم نظام التشغيل بإدارة الاتصال بين برنامجك وجهازك. بدون نظام التشغيل (OS) ، لن يعمل البرنامج يتكون نظام التشغيل Linux من عدة أجزاء مختلفة: Bootloader - البرنامج الذي يدير عملية التمهيد لجهاز الكمبيوتر الخاص بك. بالنسبة لمعظم المستخدمين ، ستكون هذه ببساطة شاشة تنبثق وتختفي في النهاية للتشغيل في نظام التشغيل. Kernel - هذه هي القطعة الواحدة من الكل التي تسمى في الواقع "Linux". النواة هي جوهر النظام وتدير وحدة المعالجة المركزية والذاكرة والأجهزة الطرفية. النواة هي أدنى مستوى في نظام التشغيل. نظام التهيئة - هذا نظام فرعي يعمل على تمهيد مساحة المستخدم وهو مسؤول عن التحكم في الشياطين. يعد systemd أحد أكثر أنظمة init استخدامًا ، والذي يعد أيضًا أحد أكثر الأنظمة إثارة للجدل. إنه نظام init الذي يدير عملية التمهيد ، بمجرد تسليم التمهيد الأولي من أداة تحميل التشغيل (على سبيل المثال ، GRUB أو GRand Unified Bootloader). Daemons - هذه هي خدمات الخلفية (الطباعة والصوت والجدولة وما إلى ذلك) التي تبدأ أثناء التمهيد أو بعد تسجيل الدخول إلى سطح المكتب. الخادم الرسومي - هذا هو النظام الفرعي الذي يعرض الرسومات على شاشتك. يشار إليه عادة باسم خادم X أو X فقط. بيئة سطح المكتب - هذه هي القطعة التي يتفاعل معها المستخدمون بالفعل. هناك العديد من بيئات سطح المكتب للاختيار من بينها (GNOME ، Cinnamon ، Mate ، Pantheon ، Enlightenment ، KDE ، Xfce ، إلخ. تتضمن كل بيئة سطح مكتب تطبيقات مدمجة (مثل مديري الملفات وأدوات التكوين ومتصفحات الويب والألعاب). التطبيقات - لا تقدم بيئات سطح المكتب مجموعة كاملة من التطبيقات. تمامًا مثل Windows و macOS ، يقدم Linux الآلاف والآلاف من عناوين البرامج عالية الجودة التي يمكن العثور عليها وتثبيتها بسهولة. تتضمن معظم توزيعات Linux الحديثة (المزيد حول هذا أدناه) متجر التطبيقات- مثل الأدوات التي تركز على تثبيت التطبيق وتبسطه. على سبيل المثال ، يحتوي Ubuntu Linux على Ubuntu Software Center (إعادة تسمية لبرامج GNOME) والتي تتيح لك البحث بسرعة بين آلاف التطبيقات وتثبيتها من موقع مركزي واحد ## لماذا نستخدم Linux؟ هذا هو السؤال الوحيد الذي يطرحه معظم الناس. لماذا تهتم بتعلم بيئة حوسبة مختلفة تمامًا ، عندما يعمل نظام التشغيل الذي يأتي مع معظم أجهزة الكمبيوتر المكتبية والمحمولة والخوادم بشكل جيد؟ للإجابة على هذا السؤال ، أود أن أطرح سؤالاً آخر. هل نظام التشغيل الذي تستخدمه حاليًا "جيد"حقًا؟ أو ، هل تجد نفسك تقاوم عقبات مثل الفيروسات والبرامج الضارة وعمليات الإبطاء والتعطل والإصلاحات المكلفة ورسوم الترخيص؟ إذا كنت تعاني مما سبق ، فقد يكون Linux هو النظام الأساسي المثالي لك. تطور نظام Linux ليصبح أحد أكثر أنظمة الكمبيوتر موثوقية على هذا الكوكب. اجمع بين هذه الموثوقية وتكلفة الدخول الصفرية وستحصل على الحل الأمثل لمنصة سطح المكتب هذا صحيح ، صفر تكلفة الدخول ... كما هو الحال في مجانية. يمكنك تثبيت Linux على أي عدد تريده من أجهزة الكمبيوتر دون دفع سنت واحد مقابل ترخيص البرامج أو الخادم دعنا نلقي نظرة على تكلفة خادم Linux بالمقارنة مع Windows Server 2016. سعر إصدار Windows Server 2016 Standard هو 882.00 دولارًا أمريكيًا (تم شراؤه مباشرة من Microsoft). لا يتضمن ذلك ترخيص وصول العميل (CALs) وتراخيص البرامج الأخرى التي قد تحتاج إلى تشغيلها (مثل قاعدة بيانات أو خادم ويب أو خادم بريد وما إلى ذلك ، على سبيل المثال ، تكلفة ترخيص وصول العميل لمستخدم واحد لـ Windows Server 2016 تبلغ 38 دولارًا أمريكيًا . إذا كنت بحاجة إلى إضافة 10 مستخدمين ، على سبيل المثال ، فهذا يعني 388.00 دولارًا أمريكيًا إضافيًا لترخيص برنامج الخادم. مع خادم Linux ، كل ذلك مجاني وسهل التثبيت. في الواقع ، تثبيت خادم ويب كامل (يتضمن خادم قاعدة بيانات ) ، على بعد بضع نقرات أو أوامر (ألق نظرة على Easy LAMP Server Installation للحصول على فكرة عن مدى بساطة الأمر) إذا لم تكن التكلفة الصفرية كافية لكسب المزيد ، فماذا عن امتلاك نظام تشغيل يعمل ، وخالٍ من المتاعب ، طالما أنك تستخدمه؟ لقد استخدمت Linux منذ ما يقرب من 20 عامًا (كنظام أساسي لسطح المكتب والخادم) ولم أواجه أية مشكلات مع برامج الفدية أو البرامج الضارة أو الفيروسات. لينكس بشكل عام أقل عرضة لمثل هذه الهجمات. بالنسبة إلى عمليات إعادة تمهيد الخادم ، فهي ضرورية فقط إذا تم تحديث النواة. ليس من غير المألوف أن يمر خادم Linux سنوات دون إعادة تشغيله. إذا اتبعت التحديثات المنتظمة الموصى بها ، فسيتم ضمان الاستقرار والاعتمادية عمليًا ## المصدر المفتوح يتم توزيع Linux أيضًا بموجب ترخيص مفتوح المصدر. يتبع المصدر المفتوح هذه المبادئ الأساسية: - حرية تشغيل البرنامج لأي غرض - حرية دراسة كيفية عمل البرنامج وتغييره ليجعله يفعل ما يحلو لك - حرية إعادة توزيع النسخ حتى تتمكن من مساعدة جارك - حرية توزيع نسخ من إصداراتك المعدلة للآخرين هذه النقاط ضرورية لفهم المجتمع الذي يعمل معًا لإنشاء نظام Linux الأساسي. بدون شك ، لينكس هو نظام تشغيل "من قبل الناس ، من أجل الناس". هذه المبادئ هي أيضًا عامل رئيسي في سبب اختيار العديد من الأشخاص لنظام Linux. يتعلق الأمر بالحرية وحرية الاستخدام وحرية الاختيار ## ما هو "التوزيع"؟ يحتوي Linux على عدد من الإصدارات المختلفة لتناسب أي نوع من المستخدمين. من المستخدمين الجدد إلى المستخدمين المتشددين ، ستجد "نكهة"من Linux تتناسب مع احتياجاتك. تسمى هذه الإصدارات بالتوزيعات (أو في الشكل المختصر ، "التوزيعات تقريبًا يمكن تنزيل كل توزيعات Linux مجانًا ، أو نسخها على قرص (أو محرك أقراص USB مصغر) ، وتثبيتها (على أي عدد تريده من الأجهزة) تشمل توزيعات Linux الشائعة ما يلي: - لينكس النعناع - مانجارو - ديبيان - أوبونتو - أنتجوس - صلصال - فيدورا - نظام تشغيل ابتدائي - الافتتاح كل توزيع له شكل مختلف على سطح المكتب. يختار البعض واجهات مستخدم حديثة جدًا (مثل GNOME و Elementary OS’s Pantheon) ، بينما يلتزم البعض الآخر ببيئة سطح المكتب التقليدية (تستخدم openSUSE كيدي) يمكنك التحقق من أفضل 100 توزيع على Distrowatch ولا تعتقد أن الخادم قد تم التخلي عنه. لهذه الساحة ، يمكنك الرجوع إلى: - ريد هات إنتربرايز لينوكس - خادم أوبونتو - سينتوس - SUSE Enterprise Linux بعض توزيعات الخوادم المذكورة أعلاه مجانية (مثل Ubuntu Server و CentOS) وبعضها له سعر مرتبط (مثل Red Hat Enterprise Linux و SUSE Enterprise Linux). أولئك الذين لديهم سعر مرتبط يشملون أيضًا الدعم ## ما هو التوزيع المناسب لك؟ يعتمد التوزيع الذي تستخدمه على الإجابة على ثلاثة أسئلة بسيطة: - ما مدى مهارتك في استخدام الكمبيوتر؟ - هل تفضل واجهة سطح مكتب حديثة أم قياسية؟ - الخادم أم سطح المكتب؟ إذا كانت مهارات الكمبيوتر لديك أساسية إلى حد ما ، فستحتاج إلى الاستمرار في توزيع مناسب للمبتدئين مثل Linux Mint أو Ubuntu (الشكل 3) أو Elementary OS أو Deepin. إذا امتدت مجموعة المهارات الخاصة بك إلى النطاق فوق المتوسط ​​، فيمكنك الذهاب مع توزيع مثل Debian أو Fedora. ومع ذلك ، إذا كنت قد أتقنت إلى حد كبير حرفة إدارة الكمبيوتر والنظام ، فاستخدم توزيعة مثل Gentoo. إذا كنت تريد تحديًا حقًا ، فيمكنك إنشاء توزيعة Linux الخاصة بك بمساعدة Linux From Scratch إذا كنت تبحث عن توزيع خاص بالخادم فقط ، فستحتاج أيضًا إلى تحديد ما إذا كنت بحاجة إلى واجهة سطح مكتب ، أو إذا كنت تريد القيام بذلك عبر سطر الأوامر فقط. لا يقوم خادم Ubuntu بتثبيت واجهة GUI. هذا يعني شيئين لن يتعطل خادمك أثناء تحميل الرسومات وستحتاج إلى فهم قوي لسطر أوامر Linux. ومع ذلك ، يمكنك تثبيت حزمة واجهة المستخدم الرسومية أعلى خادم Ubuntu باستخدام أمر واحد مثل sudo apt-get install ubuntu-desktop. سيرغب مسؤولو النظام أيضًا في عرض توزيع فيما يتعلق بالميزات. هل تريد توزيعًا خاصًا بالخادم يقدم لك ، خارج الصندوق ، كل ما تحتاجه لخادمك؟ إذا كان الأمر كذلك ، فقد يكون CentOS هو الخيار الأفضل. أو ، هل ترغب في الحصول على توزيع سطح المكتب وإضافة القطع التي تحتاجها؟ إذا كان الأمر كذلك ، فقد يخدمك Debian أو Ubuntu Linux جيدًا ## تثبيت لينكس بالنسبة للعديد من الأشخاص ، قد تبدو فكرة تثبيت نظام التشغيل مهمة شاقة للغاية. صدق أو لا تصدق ، يوفر Linux أحد أسهل عمليات التثبيت لجميع أنظمة التشغيل. في الواقع ، تقدم معظم إصدارات Linux ما يسمى بالتوزيع المباشر ، مما يعني أنك تقوم بتشغيل نظام التشغيل إما من قرص مضغوط / قرص DVD أو محرك أقراص فلاش USB دون إجراء أي تغييرات على محرك الأقراص الثابتة. تحصل على الوظائف الكاملة دون الحاجة إلى التثبيت. بمجرد تجربته ، وقررت أنك تريد استخدامه ، ما عليك سوى النقر نقرًا مزدوجًا فوق رمز "التثبيت"والمتابعة عبر معالج التثبيت البسيط عادةً ما ترشدك معالجات التثبيت خلال العملية بالخطوات التالية (سنوضح تثبيت Ubuntu Linux): - التحضير: تأكد من أن جهازك يلبي متطلبات التثبيت. قد يسألك هذا أيضًا عما إذا كنت ترغب في تثبيت برنامج تابع لجهة خارجية (مثل المكونات الإضافية لتشغيل MP3 ، وبرامج ترميز الفيديو ، والمزيد) - الإعداد اللاسلكي (إذا لزم الأمر): إذا كنت تستخدم جهاز كمبيوتر محمولاً (أو جهازًا لاسلكيًا) ، فستحتاج إلى الاتصال بالشبكة لتنزيل البرامج والتحديثات من جهة خارجية - تخصيص القرص الصلب (الشكل 4): تسمح لك هذه الخطوة بتحديد الطريقة التي تريد تثبيت نظام التشغيل بها. هل ستقوم بتثبيت Linux جنبًا إلى جنب مع نظام تشغيل آخر (يسمى "التمهيد المزدوج ، استخدم محرك الأقراص الثابتة بأكمله ، أو ترقية تثبيت Linux الحالي ، أو التثبيت على إصدار موجود من Linux - الموقع: حدد موقعك من الخريطة - تخطيط لوحة المفاتيح: حدد لوحة المفاتيح لنظامك - إعداد المستخدم: قم بإعداد اسم المستخدم وكلمة المرور هذا كل شيء. بمجرد أن يكمل النظام التثبيت ، أعد التشغيل وستكون جاهزًا للانطلاق. للحصول على دليل أكثر تفصيلاً حول تثبيت Linux ، ألق نظرة على "كيفية تثبيت Linux وتجربته بالطريقة الأسهل والأكثر أمانًا على الإطلاق"أو تنزيل دليل Linux Foundation الخاص بـ PDF لتثبيت Linux ## تثبيت البرنامج على Linux مثلما يسهل تثبيت نظام التشغيل نفسه ، كذلك التطبيقات. تتضمن معظم توزيعات Linux الحديثة ما يعتبره معظمه متجر تطبيقات. هذا موقع مركزي حيث يمكن البحث عن البرامج وتثبيتها. يعتمد Ubuntu Linux (والعديد من التوزيعات الأخرى) على برنامج GNOME ، ونظام التشغيل Elementary OS به AppCenter ، و Deepin لديه مركز Deepin Software Center ، و openSUSE به متجر التطبيقات الخاص به ، وبعض التوزيعات تعتمد على Synaptic بغض النظر عن الاسم ، تقوم كل أداة من هذه الأدوات بنفس الشيء: مكان مركزي للبحث عن برامج Linux وتثبيتها. بالطبع ، تعتمد هذه الأجزاء من البرامج على وجود واجهة المستخدم الرسومية. بالنسبة للخوادم التي لا تحتوي على واجهة مستخدم رسومية ، سيتعين عليك الاعتماد على واجهة سطر الأوامر للتثبيت دعونا نلقي نظرة على أداتين مختلفتين لتوضيح مدى سهولة تثبيت سطر الأوامر. أمثلةنا مخصصة للتوزيعات المستندة إلى Debian والتوزيعات المستندة إلى Fedora. ستستخدم التوزيعات القائمة على دبيان أداة apt-get لتثبيت البرنامج وستتطلب التوزيعات المستندة إلى Fedora استخدام أداة yum. كلاهما يعمل بشكل مشابه جدا.سنوضح باستخدام الأمر apt-get.لنفترض أنك تريد تثبيت أداة wget (وهي أداة يدوية تستخدم لتنزيل الملفات من سطر الأوامر).لتثبيت هذا باستخدام apt-get ، سيود الأمر مثل هذا:sudo apt-get install wgetتمت إضافة الأمر sudo لأنك تحتاج إلى امتيازات المستخدم الفائقة من أجل تثبيت نظام التشغيل.وبالمثل ، لتثبيت نفس البرنامج على توزيع قائم على Fedora ، عليك أولاً أن تستخدم المستخدم المتميز (حرفيًا قم بإصدار الأمر su وأدخل كلمة مرور الجذر) ، وأصدر هذا الأمر:yum install wgetهذا كل ما في الأمر لتثبيت البرنامج على جهاز Linux.الأمر ليس صعبًا كما تعتقد.هل ما زلت في شك؟استدع تثبيت Easy Lamp Server من وقت سابق.بأمر واحد:sudo Taskelيمكنك تثبيت خادم LAMP كامل (Linux Apache MySQL PHP) إما على الخادم أو توزيع سطح المكتب.الأمر بهذه السهولة حقًا## المزيد من المواردإذا كنت تبحث عن أحد أكثر الأنظمة الأساسية موثوقية وأمانًا ويمكن الاعتماد عليها لكل من سطح المكتب والخادم ، لا تنظر إلى أبعد من توزيعات Linux العديدة.مع Linux ، يمكنك التأكد من أن سطح المكتب الخاص بك سيكون خاليًا من المشاكل ، وأن الخوادم الخاصة بك تعمل ، وأن طلبات الدعم الخاصة بك هي الحد الأدنى|لمزيد من المعلومات للمساعدة في إرشادك خلال حياتك مع Linux ، تحقق من الموارد التالية:- Linux.com: كل ما تحتاج لمعرفته حول Linux (الأخبار والبرامج التعليمية والمزيد)- Howtoforge: دروس Linux- مشروع توثيق Linux: الكيفية والأدلة والأسئلة الشائعة- قاعدة معارف Linux والبرامج التعليمية: الكثير من البرامج التعليمية والأدلة المتعمقة- LWN.net: أخبار Linux kernel والمزيد