ما هو لينكس
بسم الله الرحمن الرحيم
الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعين
ما هو لينكس..؟
من الهواتف الذكية إلى السيارات وأجهزة الكمبيوتر العملاقة والأجهزة المنزلية ومن أجهزة الكمبيوتر المكتبية المنزلية إلى خوادم المؤسسات ، فإن نظام التشغيل Linux موجود في كل مكان.كان Linux موجودًا منذ منتصف التسعينيات ومنذ ذلك الحين وصل إلى قاعدة مستخدمين تمتد عبر العالم. لينكس موجود بالفعل في كل مكان: فهو موجود في هواتفك ، وأجهزة تنظيم الحرارة ، وفي سياراتك ، وثلاجاتك ، وأجهزة Roku ، وأجهزة التلفزيون. كما أنها تدير معظم الإنترنت ، وجميع أكبر 500 كمبيوتر عملاق في العالم ، وبورصات الأسهم العالمية.
ولكن إلى جانب كونه النظام الأساسي المفضل لتشغيل أجهزة الكمبيوتر المكتبية والخوادم والأنظمة المضمنة في جميع أنحاء العالم ، يعد Linux أحد أكثر أنظمة التشغيل المتوفرة موثوقية وأمانًا وخالية من القلق.
إليك جميع المعلومات التي تحتاجها لتصل إلى السرعة على نظام Linux.
ما هو لينكس؟
يعد Linux نظام تشغيل تمامًا مثل Windows و iOS و Mac OS. في الواقع ، أحد أكثر المنصات شعبية على هذا الكوكب ، Android ، يتم تشغيله بواسطة نظام التشغيل Linux. نظام التشغيل هو برنامج يدير جميع موارد الأجهزة المرتبطة بسطح المكتب أو الكمبيوتر المحمول. ببساطة ، يقوم نظام التشغيل بإدارة الاتصال بين برنامجك وجهازك. بدون نظام التشغيل (OS) ، لن يعمل البرنامج.
يتكون نظام التشغيل Linux من عدة أجزاء مختلفة:
Bootloader
البرنامج الذي يدير عملية التمهيد لجهاز الكمبيوتر الخاص بك. بالنسبة لمعظم المستخدمين ، ستكون هذه مجرد شاشة تنبثق وتختفي في النهاية للتمهيد في نظام التشغيل.
النواة - هذه هي القطعة الواحدة من الكل التي تسمى في الواقع "لينكس". النواة هي جوهر النظام وتدير وحدة المعالجة المركزية والذاكرة والأجهزة الطرفية. النواة هي أدنى مستوى في نظام التشغيل.
نظام التهيئة - هذا نظام فرعي يعمل على تمهيد مساحة المستخدم وهو مسؤول عن التحكم في الشياطين. من أكثر أنظمة init استخدامًا هو systemd؟ والتي تصادف أنها واحدة من أكثر الموضوعات إثارة للجدل. إنه نظام 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؟ الشكل 1) والذي يسمح لك بالبحث بسرعة بين آلاف التطبيقات وتثبيتها من موقع مركزي واحد.
لماذا نستخدم لينكس؟
هذا هو السؤال الوحيد الذي يطرحه معظم الناس. لماذا تهتم بتعلم بيئة حوسبة مختلفة تمامًا ، عندما يعمل نظام التشغيل الذي يأتي مع معظم أجهزة الكمبيوتر المكتبية والمحمولة والخوادم بشكل جيد؟
للإجابة على هذا السؤال ، أود أن أطرح سؤالاً آخر. هل نظام التشغيل الذي تستخدمه حاليًا يعمل حقًا؟ حسنًا ؟؟ أو ، هل تجد نفسك تقاوم عقبات مثل الفيروسات والبرامج الضارة وعمليات الإبطاء والتعطل والإصلاحات المكلفة ورسوم الترخيص؟
إذا كنت تعاني مما سبق ، فقد يكون Linux هو النظام الأساسي المثالي لك. لقد تطور نظام Linux ليصبح أحد أكثر أنظمة الكمبيوتر موثوقية على هذا الكوكب. اجمع بين هذه الموثوقية وتكلفة الدخول الصفرية وستحصل على الحل الأمثل لمنصة سطح المكتب.
هذا صحيح ، صفر تكلفة الدخول ... كما هو الحال في مجانية. يمكنك تثبيت Linux على أي عدد تريده من أجهزة الكمبيوتر دون دفع سنت واحد مقابل ترخيص البرامج أو الخادم.
لنلقِ نظرة على تكلفة خادم Linux مقارنةً بـ Windows Server 2016. سعر إصدار Windows Server 2016 Standard هو 882.00 دولارًا أمريكيًا (تم شراؤه مباشرةً من Microsoft). لا يتضمن ذلك ترخيص وصول العميل (CAL) وتراخيص البرامج الأخرى التي قد تحتاج إلى تشغيلها (مثل قاعدة بيانات أو خادم ويب أو خادم بريد وما إلى ذلك). على سبيل المثال ، تبلغ تكلفة ترخيص وصول العميل الفردي لـ Windows Server 2016 38.00 دولارًا. إذا كنت بحاجة إلى إضافة 10 مستخدمين ، على سبيل المثال ، فهذا يعني 388.00 دولارًا أمريكيًا إضافيًا لترخيص برنامج الخادم. مع خادم Linux ، كل ذلك مجاني وسهل التثبيت. في الواقع ، تثبيت خادم ويب كامل (يتضمن خادم قاعدة بيانات) ، على بعد بضع نقرات أو أوامر (ألق نظرة على "تثبيت خادم LAMP" للحصول على فكرة عن مدى بساطة ذلك).
إذا لم تكن التكلفة الصفرية كافية لكسب المال؟ ماذا عن وجود نظام تشغيل يعمل بدون مشاكل طالما أنك تستخدمه؟ لقد استخدمت Linux منذ ما يقرب من 20 عامًا (كمنصة سطح مكتب وخادم) ولم أواجه أي مشكلات مع برامج الفدية أو البرامج الضارة أو الفيروسات. Linux بشكل عام أقل عرضة لمثل هذه الهجمات. بالنسبة إلى عمليات إعادة تمهيد الخادم ، فهي ضرورية فقط إذا تم تحديث kernel. ليس من غير المألوف أن يمر خادم 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 هو الخيار الأفضل. أو ، هل تريد أن تأخذ توزيعًا مكتبيًا وتضيف القطع التي تحتاجها؟ لو ذلك،
تثبيت Linux
بالنسبة للعديد من الأشخاص ، قد تبدو فكرة تثبيت نظام التشغيل مهمة شاقة للغاية. صدق أو لا تصدق ، يوفر Linux أحد أسهل عمليات التثبيت لجميع أنظمة التشغيل. في الواقع ، تقدم معظم إصدارات Linux ما يسمى بالتوزيع المباشر؟ مما يعني أنك تقوم بتشغيل نظام التشغيل من قرص مضغوط / قرص DVD أو محرك أقراص فلاش USB دون إجراء أي تغييرات على محرك الأقراص الثابتة. يمكنك الحصول على الوظائف الكاملة دون الحاجة إلى الالتزام بالتثبيت. بمجرد تجربته ، وقررت أنك تريد استخدامه ، ما عليك سوى النقر نقرًا مزدوجًا فوق رمز "التثبيت" وتصفح معالج التثبيت البسيط.
عادةً ما ترشدك معالجات التثبيت خلال العملية بالخطوات التالية (سنوضح تثبيت Ubuntu Linux):
التحضير: تأكد من أن جهازك يلبي متطلبات التثبيت. قد يسألك هذا أيضًا عما إذا كنت تريد تثبيت برنامج تابع لجهة خارجية (مثل المكونات الإضافية لتشغيل MP3 ، وبرامج ترميز الفيديو ، والمزيد).
الإعداد اللاسلكي (إذا لزم الأمر): إذا كنت تستخدم جهاز كمبيوتر محمول (أو جهازًا لاسلكيًا) ، فستحتاج إلى الاتصال بالشبكة لتنزيل البرامج والتحديثات من جهة خارجية.
تخصيص القرص الصلب (الشكل 4): تسمح لك هذه الخطوة بتحديد الطريقة التي تريد أن يتم بها تثبيت نظام التشغيل. هل ستقوم بتثبيت Linux جنبًا إلى جنب مع نظام تشغيل آخر (يسمى "التشغيل المزدوج") ، أو استخدام محرك الأقراص الثابتة بأكمله ، أو ترقية تثبيت Linux حالي ، أو التثبيت على إصدار موجود من Linux.
الموقع: حدد موقعك من الخريطة.
تخطيط لوحة المفاتيح: حدد لوحة المفاتيح لنظامك.
إعداد المستخدم: قم بإعداد اسم المستخدم وكلمة المرور.
هذا هو. بمجرد أن يكمل النظام التثبيت ، أعد التشغيل وستكون جاهزًا للانطلاق. للحصول على دليل أكثر تعمقًا حول تثبيت Linux ، ألق نظرة على "كيفية تثبيت Linux وتجربته بالطريقة الأسهل والأكثر أمانًا على الإطلاق" أو قم بتنزيل دليل Linux Foundation's PDF لتثبيت Linux.
تثبيت البرنامج على لينكس
مثلما يسهل تثبيت نظام التشغيل نفسه ، كذلك التطبيقات. تتضمن معظم توزيعات Linux الحديثة ما يعتبره معظمه متجر تطبيقات. هذا موقع مركزي حيث يمكن البحث عن البرامج وتثبيتها. يعتمد Ubuntu Linux (والعديد من التوزيعات الأخرى) على برنامج GNOME ، ونظام التشغيل Elementary OS به AppCenter ، و Deepin لديه مركز Deepin Software Center ، و openSUSE لديه AppStore ، وبعض التوزيعات تعتمد على 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) إما على الخادم أو توزيع سطح المكتب. انها حقا بهذه السهولة.
ليست هناك تعليقات