ال مؤسسة لينكس كشف النقاب عن شهادة جديدة لتكنولوجيا المعلومات تعرف باسم مساعد تكنولوجيا المعلومات المعتمد من مؤسسة Linux Foundation (LFCA). هذه شهادة جديدة للمبتدئين تركز على اختبار مفاهيم تكنولوجيا المعلومات الأساسية مثل أوامر إدارة الأنظمة الأساسية والحوسبة السحابية والأمان و DevOps.
فيما يلي ملخص للكفاءات والمجالات التي LFCA سيحاول اختبار:
ال LFCA تضفي الشهادة المعرفة الأساسية حول أوامر إدارة النظام والملفات الأساسية وأوامر الشبكة و استكشاف الأخطاء وإصلاحها ، ومفاهيم الحوسبة السحابية ، وأمن البيانات الذي يتضمن أمان النظام والشبكة ، و DevOps الأساسيات.
بمجرد حصولك على تعليق جيد للمفاهيم الأساسية وتمرير LFCA الامتحان ، يمكنك أن تتطلع إلى البدء به LFCS (مسؤول نظام معتمد من Linux Foundation) وهي شهادة المستوى المتوسط ، وبعد ذلك متابعة LFCE (مهندس معتمد من مؤسسة Linux Foundation).
ال LFCA الامتحان هو اختبار متعدد الخيارات وتكاليفه $200. يتم إجراؤه عبر الإنترنت باستخدام مراقب عن بُعد يراقبك عبر كاميرا الويب طوال فترة الجلوس. عند اجتياز الاختبار ، ستحصل على شارة وشهادة LFCA صالحة لمدة 3 سنوات.
في هذا القسم الأول ، سوف نغطي الفصول التالية:
بدون مزيد من اللغط ، دعنا ننتقل مباشرة.
هذه المقالة الجزء الأول التابع LFCA سلسلة ، والتي ستغطي المجالات والكفاءات الضرورية المطلوبة لـ امتحان شهادة LFCA.
في البداية ، نفترض أنك ربما تكون قد تفاعلت مع أي منهما شبابيك أو macOS أو كليهما في تنفيذ مهام الحوسبة اليومية. كلاهما نظام تشغيل ويسمح لك بالتفاعل مع مكونات الأجهزة والبرامج للكمبيوتر وتشغيل ملف العديد من المهام بما في ذلك التصفح والألعاب وتدفق الموسيقى والفيديو وتطوير البرامج على سبيل المثال لا الحصر قليل.
شبابيك هو نظام تشغيل شائع ويفتخر بحصة سوقية كبيرة بين مستخدمي سطح المكتب. إنه سهل الاستخدام والتعلم وعادة ما يكون بوابة للمتعلمين الذين يتخذون خطوات صغيرة في تعلم كيفية التفاعل مع أجهزة الكمبيوتر.
على الرغم من سهولة استخدامه ودعمه لمجموعة كبيرة من الأجهزة ، شبابيك له نصيبه العادل من العيوب. أولا، شبابيك هو نظام تشغيل خاص من مايكروسوفت، ومعظم تطبيقات البرامج مثل مايكروسوفت أوفيس جناح مدفوع الثمن. يؤدي هذا إلى إغلاق العديد ممن ليس لديهم القدرة المالية للحصول على ترخيص للمنتج.
نفس الشيء ينطبق على macOS من Apple والتي على الرغم من أناقتها وأمانها الجدير بالثناء ، إلا أنها تأتي بسعر باهظ. في الواقع ، بعض تطبيقات متجر التطبيقات عادة ما يتم دفع ثمنها. غالبًا ما شجب المستخدمون الدفع مقابل اشتراكات مخادعة للتطبيقات التي كانت لولا ذلك مجانية على الأنظمة الأساسية الأخرى.
بالإضافة إلى، شبابيك غير مستقر تمامًا وغالبًا ما يكون عرضة لهجمات البرامج الضارة مثل الفيروسات وأحصنة طروادة. يمكنك إنفاق مئات الدولارات على تأمين برامج مكافحة فيروسات قوية لدرء الهجمات والخروقات أو دفع ثروة للمحترف لتشخيص الفيروس وإزالته.
بالإضافة إلى ذلك ، غالبًا ما يكون تطبيق تصحيحات الأمان وتحديثات الميزات عملية طويلة. بالنسبة للجزء الأكبر ، يمكن أن يستمر تحديث نظامك في أي مكان ما بين ثلاثين دقيقة إلى ساعة اعتمادًا على حجم التحديث ، وغالبًا ما يحدث هذا من خلال سلسلة من عمليات إعادة تمهيد النظام.
لينكس، تماما مثل شبابيك و macOS هو نظام تشغيل آخر استحوذ على صناعة تكنولوجيا المعلومات عن طريق العاصفة. لينكس منتشر في كل مكان ويستخدمه آلاف المستخدمين على أساس يومي.
الشعبية ذكري المظهر يعتمد نظام التشغيل الذي يشغل ملايين الأجهزة الذكية على Linux kernel. يعمل هاتف Android الذكي المفضل لديك أو التلفزيون الذكي في غرفة المعيشة بنظام Linux. الأهم من ذلك ، أن Linux هو النظام السائد على الإنترنت ، حيث يأخذ نصيبًا كبيرًا في منصات استضافة الويب وخوادم الإنترنت. يعتمد Linux على ما يقرب من 90٪ من السحابة العامة و 99٪ من حصة سوق الحواسيب العملاقة.
إذن ، كيف نشأ لينكس؟
في هذا المنعطف ، سيكون من الحكمة أن نعود بالزمن إلى الوراء ونلقي نظرة على نشأة أحد أكثر أنظمة التشغيل استخدامًا.
يعود تاريخ Linux إلى الستينيات في مختبرات AT&T Bell أين دينيس ريتشي - والد ج لغة برمجة & كينثومسون - عالم كمبيوتر أمريكي - جنبًا إلى جنب مع مطورين آخرين كانوا يعملون على مالتكس مشروع. مالتكس كان نظام تشغيل يعمل على تشغيل أنظمة الكمبيوتر المركزية.
كان عالما الكمبيوتر يتطلعان إلى بناء نظام تشغيل متعدد المستخدمين ، متعدد المهام مع نظام ملفات هرمي. بدءا، مالتكس كان مشروعًا بحثيًا ولكنه سرعان ما تحول إلى منتج تجاري. لا أعجب بالاتجاه الذي مالتكس أخذ ، رسم المطورين الرئيسيين مسارهما الخاص وشرعوا في تطوير نظام آخر يعتمد على مالتكس اتصل UNICS، والتي تحولت لاحقًا إلى يونيكس.
في السبعينيات والثمانينيات من القرن الماضي ، أصبحت UNIX شائعة بشكل متزايد ، خاصة في الأوساط الأكاديمية. وشهد هذا اعتماده من قبل العديد من المؤسسات ، من بينها جامعة بيركلي كاليفورنيا والتي غيرت مسارها فيما بعد. عمل المطورون في الجامعة أيضًا على كود UNIX وابتكروا BSD، اختصار لـ تطوير برمجيات بيركلي. BSD ألهمت لاحقًا أنظمة تشغيل متعددة ، لا يزال بعضها يستخدم حتى اليوم مثل فري بي إس دي و NetBSD.
في مختبرات بيلز، استمر البحث والتطوير على UNIX ، مما أدى إلى ظهور متغيرات أخرى من UNIX والتي تم تبنيها لاحقًا من قبل البائعين التجاريين. ومع ذلك ، كان BSD أكثر شيوعًا من المتغيرات التجارية من Bells Labs.
في غضون ذلك ، في عام 1991 ، لينوس تورفالدس، وهو خريج فنلندي ، كان يعمل على نسخة من يونيكس اتصل مينيكس لكنه أصيب بخيبة أمل في ترخيص المشروع. في رسالة وجهها له مينيكس مجموعة المستخدمين ، أعلن أنه كان يعمل على نواة جديدة أطلق عليها لاحقًا اسم Linux kernel. استخدم جنو رمز ، جنبًا إلى جنب مع مترجم GNU و bash لإنشاء أول نواة Linux قابلة للتطبيق على الإطلاق والتي تم ترخيصها لاحقًا بموجب جنو / جي بي إل نموذج.
مهدت نواة Linux الطريق لتطوير مئات من توزيعات أو نكهات Linux. يمكنك الحصول على لمحة كاملة عن توزيعات Linux الشائعة على انتفاخ.
Linux هو نظام تشغيل مفتوح المصدر. ماذا يعني هذا؟ حسنًا ، هذا يعني أنه يمكنك عرض كود مصدر Linux وتعديله وإعادة توزيعه بحرية دون أي تكلفة على الإطلاق. يمكن للمستخدمين المهرة مثل المطورين أيضًا المساهمة في الكود لجعله أفضل وأكثر تشويقًا.
لهذا السبب ، هناك المئات من توزيعات Linux مع أنظمة إدارة حزم مختلفة وتطبيقات برمجية وجاذبية مرئية. توزيع Linux ، المعروف بالعامية باسم distro ، هو إصدار من نظام التشغيل Linux يأتي مع البرامج والمكتبات وأدوات الإدارة وبرامج إضافية أخرى. جميع التوزيعات مشتقة من نواة لينكس.
عدد لا بأس به من توزيعات Linux مجانية للتنزيل. ومع ذلك ، هناك استثناءات مثل نظام Zorin OS الأمر الذي يتطلب رسومًا رمزية للتنزيل. توزيعات Enterprise Linux بما في ذلك RHEL - Red Hat Enterprise Linux - تتطلب اشتراكًا للحصول على تحديثات الدعم والأمان والميزات.
هناك 4 عائلات رئيسية لتوزيعات Linux:
قليلا من ال توزيعات Linux الشائعة والمستخدمة على نطاق واسع يشمل:
توزيعات صديقة للمبتدئين التي يوصى بها بشدة للمبتدئين في Linux أوبونتو, نعناع, نظام Zorin OS، و نظام التشغيل الابتدائي. ويرجع ذلك إلى حد كبير إلى سهولة استخدامها ، وواجهة المستخدم البسيطة والأنيقة ، والتخصيص العالي.
بعض النكهات مثل نظام Zorin OS تشبه نظام التشغيل Windows 10 مما يجعلها مثالية لمستخدمي Windows الذين ينتقلون إلى Linux. البعض الآخر مثل نظام التشغيل الابتدائي يحاكي macOS عن كثب مع قائمة إرساء التوقيع.
للمستخدمين المتوسطين أو أولئك الذين لديهم فهم جيد نسبيًا لنظام Linux ، CentOS, ديبيان و فيدورا سوف يكفي. سيكون المستخدمون المتمرسون الذين يعرفون خصوصيات وعموميات إدارة نظام Linux مرتاحين بشكل عام للعمل عليها أنظمة Linux القائمة على القوس و جينتو.
كل توزيع Linux فريد بطريقته الخاصة من حيث بيئة سطح المكتب أو واجهة المستخدم الرسومية (GUI) والتطبيقات الافتراضية. ومع ذلك ، فإن معظمهم سيشحن التطبيقات الجاهزة مثل ليبر أوفيس جناح، ثندربيرد عميل البريد ، جيمب محرر الصور وتطبيقات الوسائط المتعددة لتبدأ.
تشمل توزيعات Linux المستخدمة على نطاق واسع في بيئات الخادم ما يلي:
يشتمل Linux على المكونات الرئيسية التالية.
في صميم أي نظام Linux هو نواة لينكس. يكتب kernel بلغة C ، ويتعامل مع مكونات الأجهزة مع البرامج والبرامج الأساسية. تدير النواة ملف ادارة العمليات ويحدد أي منها يستخدم وحدة المعالجة المركزية ولأي مدة زمنية. كما أنه يحدد مقدار الذاكرة التي تحصل عليها كل عملية. بالإضافة إلى ذلك ، فإنه يدير برامج تشغيل الأجهزة ويستقبل طلبات الخدمة من العمليات الجارية.
ال محمل الإقلاع هو البرنامج الذي يتعامل مع عملية التمهيد في نظام Linux. يقوم بتحميل نظام التشغيل من القرص الصلب إلى الذاكرة الرئيسية. لا يقتصر برنامج bootloader على Linux وحده. إنه موجود في Windows و macOS أيضًا. في Linux ، يشار إلى أداة تحميل التشغيل باسم نكش. أحدث إصدار هو GRUB2 الذي تستخدمه توزيعات systemd.
فيه، نموذج قصير للتهيئة ، هو أول عملية يعمل بمجرد تشغيل النظام. يتم منحه معرّف العملية (PID) من 1 وينتج جميع العمليات الأخرى في نظام Linux بما في ذلك الشياطين والعمليات والخدمات الأخرى في الخلفية. ومن ثم تم تعميدها على أنها أم كل العمليات. يعمل التهيئة في الخلفية حتى النقطة التي يتم فيها إيقاف تشغيل النظام.
أقرب وقت ممكن فيه وشملت الأنظمة تهيئة النظام الخامس (SysV) و مغرور. تم استبدال هذه ب systemd init في النظم الحديثة.
الشياطين هي العمليات التي تعمل بهدوء في الخلفية من وقت بدء تشغيل النظام. يمكن التحكم في الشياطين من قبل المستخدم في سطر الأوامر. يمكن إيقافها أو إعادة تشغيلها أو تعطيلها أو تمكينها في وقت التمهيد. تتضمن أمثلة الشياطين sshd وهو SSH البرنامج الخفي الذي يتحكم في اتصالات SSH عن بُعد وملفات ntpd التي تتعامل مع مزامنة الوقت على الخوادم.
ال لينكس شل هي واجهة سطر أوامر ، تُختصر بـ CLI ، حيث يتم تنفيذ الأوامر أو استدعاءها لتنفيذ المهام الإدارية وأتمتتها. تشمل القذائف الشائعة bash shell (سحق) وقذيفة Z (zsh).
أ بيئة سطح المكتب هو ما يستخدمه المستخدم للتفاعل مع نظام Linux. يوفر واجهة المستخدم الرسومية (GUI) التي أصبحت ممكنة من خلال برنامج نظام Windows X. نظام ويندوز إكس (X11، كما يشار إلى X) هو نظام يوفر إطار عرض أو واجهة المستخدم الرسومية ويحدد كيفية تفاعل المستخدمين مع النوافذ ولوحة المفاتيح والماوس ولوحة اللمس.
تشمل بيئات سطح المكتب الشائعة جنوم, زميل, XFCE, LXDE, تنوير, قرفة, الببغاء، و كيدي بلازما. يأتي مديرو سطح المكتب بمكونات رسومية مثل مديري الملفات وعناصر واجهة مستخدم سطح المكتب والخلفيات والرموز والعناصر الرسومية الأخرى.
تمنحك بيئة سطح المكتب التطبيقات الأساسية فقط للبدء. تمامًا مثل Windows أو macOS ، يمكنك تثبيت التطبيقات للاستخدام اليومي. يتضمن ذلك تطبيقات مثل Google Chrome و VLC media player و Skype و LibreOffice suite و DropBox ومحرر الصور GIMP وما إلى ذلك. تأتي بعض التوزيعات مع مركز البرامج الخاص بها والذي يعمل كمتجر يمكنك من خلاله تنزيل التطبيقات التي تحتاجها.
في هذه المرحلة ، أصبح من الواضح سبب اعتبار Linux نظام التشغيل المفضل للعديد من المستخدمين والشركات. لنلخص بإيجاز بعض مزايا استخدام Linux.
كما أشرنا سابقًا ، لينكس مفتوح المصدر بالكامل. يمكن للمستخدمين المهرة عرض الكود وتعديله دون أي قيود لأي غرض يرغبون فيه ومشاركته مع المجتمع. بالإضافة إلى ذلك ، فإن معظم التوزيعات - باستثناء القليل منها - مجانية للتنزيل والاستخدام دون دفع مقابل التراخيص.
شبابيك هي ملكية وبعض منتجاتها باهظة الثمن. في الوقت الحالي ، سعر مايكروسوفت أوفيس جناح $430. نظام التشغيل Windows Server 2019 يذهب الترخيص بقدر $6,000. macOS مكلفة بنفس القدر ويتم دفع عدد كبير من التطبيقات من متجر التطبيقات من خلال الاشتراك.
إحدى المزايا الرئيسية التي يمنحها Linux لمستخدميه هي القدرة على تخصيص أي مكون تقريبًا حسب تفضيلاتهم. يمكنك تعديل الشكل والمظهر بما في ذلك الخلفية وصورة الخلفية ونظام الألوان ومظهر الرمز وما إلى ذلك لتحسين مظهرها.
لينكس تتمتع الأنظمة بدرجة رائعة من الاستقرار والأمن. لينكس أقل عرضة للهجمات ومن غير المرجح أن تقع ضحية للبرامج الضارة مثل الفيروسات وأحصنة طروادة إذا كنت تقوم بتحديث نظامك باستمرار.
بفضل أمنها واستقرارها ، لينكس هو الخيار المفضل لبيئات الخادم في استضافة مواقع الويب وقواعد البيانات والتطبيقات. لا يتطلب الأمر سوى عدد قليل من الأوامر لتشغيل خادم ويب مكتمل إلى جانب مكونات أخرى مثل قواعد البيانات وأدوات البرمجة النصية. المثال الكلاسيكي هو الشعبية خادم LAMP وهو تجميع لـ اباتشي قاعدة بيانات للانترنت، MySQL قاعدة البيانات و بي أتش بي لغة البرمجة.
مع الاستقرار الذي يوفره Linux ، لن تحتاج أبدًا إلى إعادة تشغيل الخادم إلا عندما تحتاج إلى إجراء ترقية kernel. هذا يضمن أقصى وقت تشغيل للخوادم وتوافر عالي.
تتمتع معظم توزيعات Linux بالقدرة على العمل على أجهزة الكمبيوتر ذات مواصفات النظام المنخفضة مثل وحدة المعالجة المركزية وذاكرة الوصول العشوائي. في الواقع ، يمكنك إحياء بعض أجهزة الكمبيوتر القديمة عن طريق تثبيت بعضها توزيعات Linux خفيفة الوزن مثل لينكس لايت, جرو لينكس، و أنتيكس.
يمكن للبعض أن يعمل على نظام به ذاكرة وصول عشوائي (RAM) بسعة 1 جيجابايت فقط ، ووحدة معالجة مركزية بسعة 512 ميجاهرتز ، ومحرك أقراص ثابتة سعة 5 جيجابايت. الأمر الأكثر إثارة للإعجاب هو أنه يمكنك حتى ذلك قم بتشغيل هذه التوزيعات من محرك أقراص USB مباشر ولا يزال العمل مستمرًا.
توزيعات Linux الرئيسية مثل ديبيان و أوبونتو تستضيف الآلاف من حزم البرامج على مستودعاتها. تفتخر Ubuntu وحدها بأكثر من ذلك 47,000 الحزم. يمكنك بسهولة تثبيت التطبيقات عن طريق تشغيل بعض الأوامر على الجهاز أو الاستخدام مراكز التطبيقات التي تأتي مدرجة في التوزيعات.
أيضًا ، يمكنك الحصول على مجموعة متنوعة من التطبيقات التي تؤدي مهامًا متشابهة مثل معالجة الكلمات ومشاركة الملفات وتشغيل الصوت / الفيديو وتحرير الصور وتصميم الرسوم وغير ذلك الكثير. أنت ببساطة مدلل للاختيار ويمكنك اختيار مجموعة متنوعة من التطبيقات لتنفيذ مهمة.
تم تطوير نظام التشغيل Linux وصيانته بواسطة مجتمع نابض بالحياة من المطورين الذين يعملون بلا كلل على مدار الساعة لضمان حصولك على أفضل ما في تطبيقات البرامج وتحديثات الأمان والأخطاء الإصلاحات.
التوزيعات الرئيسية مثل أوبونتو و ديبيان لديك مجتمع كبير من المطورين والعديد من المنتديات التي تقدم المساعدة والإرشاد للمستخدمين خاصة عندما يواجهون صعوبات أو تحديات على طول الطريق.
كانت تلك نظرة عامة على نظام التشغيل Linux ومكانه في بيئة الحوسبة دائمة التطور. من المسلم به أن Linux موجود في كل مكان وقد ترك بصمة لا تمحى في العالم التكنولوجي سريع الخطى الذي نعيش فيه. وبالتالي ، فإن اكتساب مهارات Linux الأساسية أمر ضروري لأي متخصص في تكنولوجيا المعلومات يتطلع إلى تسلق السلم في مهنة تكنولوجيا المعلومات التنافسية.
سيفتح تعلم Linux الأبواب لمجالات تكنولوجيا المعلومات المتقدمة الأخرى مثل DevOps والأمن السيبراني والحوسبة السحابية. في موضوعاتنا اللاحقة ، سنركز على أوامر Linux الأساسية التي تحتاجها في متناول يدك بينما نمضي قدمًا.