الدرس 7 من 7 · التاريخ
Linux اليوم ومسارك المهني
الهدف
أن ترى أين يُستعمل Linux اليوم، وما المهن التي يفتحها، وما الشهادات التي لها وزن في السيرة الذاتية، وأن تختار مسارك في هذه الدورة: عائلة Red Hat أو عائلة Debian.
الخلاصة
- يشغّل Linux الأغلبية الساحقة من خوادم الويب والسحابة، و100 % من أقوى 500 حاسوب فائق (منذ 2017)، و Android، وعددًا هائلًا من الأجهزة المدمجة (embarqué).
- المهن الكبرى: مدير الأنظمة (administrateur système)، ومهندس DevOps، و SRE، ومهندس السحابة، دون نسيان الأمن والأنظمة المدمجة.
- الشهادات المرجعية: RHCSA ثم RHCE (Red Hat)، و LPIC-1 (LPI، محايدة)، و LFCS (Linux Foundation).
- اختر عائلة للبداية: Red Hat (الشركات الكبرى، والبنوك، والاتصالات، والإدارات) أو Debian/Ubuntu (المستضيفون، والشركات الناشئة، والسحابة).
- نحو أربعة أخماس ما ستتعلّمه مشترك بين العائلتين: إنه الجذع المشترك في هذه الدورة.
1. أين يعمل Linux؟
Linux هو النظام الأكثر استعمالًا في العالم… حتى وإن كان قليل من الناس يرونه. فهو موجود في كل مكان لا تجد فيه أمامك شاشة Windows أو macOS.
| المجال | مكانة Linux | أمثلة |
|---|---|---|
| خوادم الويب | أغلبية كبيرة جدًّا | معظم المواقع التي تزورها تعمل على Linux، غالبًا مع nginx أو Apache |
| السحابة | أغلبية كبيرة جدًّا | الآلات الافتراضية لدى AWS و Google Cloud و Azure؛ وقد أشارت Microsoft إلى أن أكثر من نصف الآلات الافتراضية في Azure تعمل بنظام Linux |
| الحاويات | شبه حصري | Docker و Podman و Kubernetes تعتمد على وظائف في نواة Linux (namespaces، cgroups) |
| الحواسيب الفائقة | 100 % من تصنيف TOP500 منذ نوفمبر 2017 | الأرصاد الجوية، والبحث الطبي، والمحاكاة النووية |
| الهواتف | Android يستعمل نواة Linux | أكثر من 3 مليارات جهاز Android نشط حسب Google (2021) |
| الأنظمة المدمجة | حاضر بقوة | أجهزة الإنترنت المنزلية (box)، والموجّهات (routeurs)، والتلفزيونات الذكية، والسيارات، وآلات الصندوق، والشبابيك الأوتوماتيكية للأوراق النقدية، والأجهزة الطبية |
| الفضاء | حاضر | المروحية Ingenuity، على المريخ سنة 2021، كانت تعمل بنظام Linux |
| أجهزة المكتب | أقلية (بضعة في المئة) | المطوّرون، و ChromeOS (المبني على Linux)، وجهاز الألعاب Steam Deck |
تذكّر هذا: عندما تطّلع على حسابك البنكي من هاتفك، فمن المرجّح جدًّا أن يكون Linux حاضرًا في كل مرحلة: في الهاتف (Android)، وفي جهاز الإنترنت المنزلي أو هوائي الاتصالات، وفي خادم الويب الخاص بالبنك، وفي قاعدة بياناته.
2. لماذا انتصر Linux
بالعودة إلى الدروس الستة السابقة، يمكن تلخيص نجاح Linux في خمسة أسباب:
- إنه حر (الدرس 0.3): لا رخصة تُدفع عن كل آلة. وبالنسبة إلى مستضيف لديه 10 000 خادم، هذا يغيّر كل شيء.
- إنه مفتوح: يمكن لأي شركة أن تكيّفه مع عتادها (Android، أجهزة الإنترنت المنزلية، الحواسيب الفائقة).
- إنه يتبع أفكار UNIX (الدرسان 0.1 و 0.2): أفكار متينة، ومجرَّبة، ومعروفة لدى أجيال من المهندسين.
- الجميع يطوّره (الدرس 0.4): المتنافسون (Intel و AMD، و Google و Microsoft) يحسّنون معًا النواة نفسها.
- توجد توزيعات لكل حاجة (الدرسان 0.5 و 0.6): RHEL للبنك، و Ubuntu للسحابة، و Alpine للحاويات.
3. المهن
إتقان إدارة Linux يفتح عدة مهن، كثيرًا ما تتداخل. وتختلف التسميات من شركة إلى أخرى.
| المهنة | ما تقوم به يوميًّا | كفاءات Linux الأساسية |
|---|---|---|
| مدير أنظمة Linux | تثبيت الخوادم وإعدادها وتحديثها ومراقبتها؛ وإدارة الحسابات والأقراص والنسخ الاحتياطية والحوادث | هذه الدورة كلها: الخدمات، والشبكة، والتخزين، والأمان، والسجلات |
| مهندس DevOps | أتمتة نشر التطبيقات؛ وسلاسل التكامل المستمر؛ والحاويات | سكربتات shell، و Git، و Ansible، و Docker/Podman، و Kubernetes |
| SRE (Site Reliability Engineer) | ضمان موثوقية خدمة على نطاق واسع؛ والقياس، والتنبيه، وتقليل الأعطال. وقد صيغت هذه المهنة في Google في بداية سنوات الألفين | المراقبة (supervision)، والأداء، والأتمتة، والبرمجة |
| مهندس السحابة | تصميم البنى التحتية وإدارتها لدى AWS أو Azure أو Google Cloud | Linux + الشبكة + أدوات المزوّد، و Terraform |
| مهندس الأمن | تقوية الخوادم، وتحليل السجلات، والاستجابة للحوادث | SELinux/AppArmor، والجدار الناري، و SSH، والتدقيق، والسجلات |
| مهندس الأنظمة المدمجة | تشغيل Linux على جهاز (box، سيارة، جهاز دفع إلكتروني) | النواة، والترجمة، والإقلاع، والتعريفات |
ومن المسارات الشائعة: تقني دعم أو مدير أنظمة مبتدئ ← مدير أنظمة متمرّس ← DevOps أو SRE أو السحابة. وفي جميع الحالات، الأساس واحد: أن تكون مرتاحًا في سطر الأوامر وأن تفهم ما يجري داخل نظام Linux. وهذا بالضبط ما تبنيه هذه الدورة.
وفي المغرب كما في غيره، المشغّلون الذين يبحثون عن كفاءات Linux كثيرون: البنوك وشركات التأمين، ومشغّلو الاتصالات، والإدارات، والمستضيفون، وشركات الخدمات ومراكز ترحيل الخدمات (offshoring)، والشركات الناشئة.
4. الشهادات
الشهادة تُثبت للمشغّل أنك تعرف كيف تعمل، لا أنك قرأت فقط. وهذه أهمها:
| الشهادة | الهيئة | الصيغة | المستوى | لمن؟ |
|---|---|---|---|---|
| RHCSA (امتحان EX200) | Red Hat | عملية 100 %: تدير آلات RHEL حقيقية لبضع ساعات | مدير أنظمة | المرجع في عائلة Red Hat؛ مطلوبة جدًّا في الشركات |
| RHCE (EX294) | Red Hat | عملية، تتمحور حول الأتمتة بواسطة Ansible (منذ RHEL 8)؛ تشترط RHCSA | مدير أنظمة متمرّس | بعد RHCSA، للتوجه نحو DevOps |
| RHCA | Red Hat | عدة امتحانات عملية في التخصصات | خبير | المهندسون المعماريون |
| Linux Essentials | LPI | أسئلة متعددة الاختيارات | مبتدئ | أول تصديق على الأساسيات |
| LPIC-1 (الامتحانان 101 و 102) | LPI (Linux Professional Institute) | أسئلة اختيار وإكمال | مدير أنظمة مبتدئ | محايدة: تغطي Red Hat و Debian |
| LPIC-2، LPIC-3 | LPI | أسئلة | متمرّس، خبير | استمرار مسار LPI |
| LFCS | The Linux Foundation | عملية، عبر الإنترنت، تحت المراقبة | مدير أنظمة | بديل عملي ومحايد لـ RHCSA |
| CompTIA Linux+ | CompTIA | أسئلة ووضعيات تطبيقية | مبتدئ | معترف بها خصوصًا في أمريكا الشمالية |
والامتحانات العملية (RHCSA و RHCE و LFCS) هي في الغالب الأكثر تقديرًا لدى المشغّلين: إذ لا يمكن النجاح فيها بالحفظ عن ظهر قلب. وللشهادات مدة صلاحية محدودة (من سنتين إلى خمس سنوات حسب الهيئة): فتحقّق من القواعد المحدَّثة على الموقع الرسمي قبل التسجيل، لأنها تتغيّر باستمرار.
وبعد أول شهادة في Linux، يواصل كثير من مديري الأنظمة نحو Kubernetes (CKA، من Linux Foundation) أو نحو شهادات مزوّدي السحابة (AWS و Azure و Google Cloud)، وكلها تفترض إتقانًا جيدًا لـ Linux.
5. اختيار طريقك: عائلة Red Hat أم عائلة Debian؟
تقترح هذه الدورة جذعًا مشتركًا، ثم ثلاثة مسارات: Red Hat و Debian و Ubuntu. وإليك كيف تختار.
| إذا كنت تطمح إلى… | ابدأ بـ | لماذا |
|---|---|---|
| بنك، أو شركة تأمين، أو مشغّل اتصالات، أو إدارة، أو شركة كبرى | Red Hat (RHEL و Rocky و Alma) | هذه المؤسسات تشتري دعم RHEL؛ وكثيرًا ما تُطلب فيها شهادة RHCSA |
| شهادة RHCSA | Red Hat | يُجرى الامتحان على RHEL؛ و Rocky و Alma ممتازان للتدرّب |
| مستضيف، أو شركة ناشئة، أو وكالة ويب | Debian أو Ubuntu | إنهما التوزيعتان الأكثر شيوعًا لديهم |
| السحابة و DevOps | Ubuntu، ثم Red Hat | Ubuntu واسعة الانتشار في السحابة؛ أما الشركات الزبونة فكثيرًا ما تستعمل RHEL |
| شهادة محايدة (LPIC-1، LFCS) | الجذع المشترك، ثم العائلتين معًا | هذه الامتحانات تغطي العالمين |
وأهم الفروق التي ستصادفها:
| عائلة Red Hat | عائلة Debian / Ubuntu | |
|---|---|---|
| الحزم | .rpm — dnf (و yum قبل RHEL 8) |
.deb — apt |
| الجدار الناري الشائع | firewalld |
nftables (Debian)، و ufw (Ubuntu) |
| الأمان الإلزامي | SELinux | AppArmor |
| مجموعة المديرين | wheel |
sudo |
| إعداد الشبكة | NetworkManager (nmcli) |
/etc/network/interfaces (Debian)، و Netplan (Ubuntu) |
| مدة دعم الإصدار | 10 سنوات | ≈ 5 سنوات (Debian مع LTS، و Ubuntu LTS؛ وأكثر مع Ubuntu Pro) |
النصيحة الصائبة: لا تبحث عن «أفضل» Linux. تعلّم عائلة واحدة بعمق، ثم تعلّم الفروق مع الأخرى. فمدير الأنظمة الذي يتقن Rocky يتأقلم مع Ubuntu في بضعة أيام، والعكس صحيح: الأوامر الأساسية، و systemd، و SSH، والصلاحيات، والصدفة هي نفسها.
6. كيف تتقدّم
- تدرّب كل يوم، ولو عشرين دقيقة: إدارة الأنظمة تُتعلَّم بالأصابع، لا بالعيون فقط. ولكل درس في هذه الدورة تطبيق عملي (lab) لهذا الغرض.
- اكسر ثم أصلح: في التطبيق العملي لا شيء خطير. احذف ملفًا، أوقف خدمة، وابحث عن طريقة للعودة إلى الوراء.
- اقرأ رسائل الخطأ حتى آخرها: في تسع مرات من عشر، يكون الحل مكتوبًا فيها.
- تعلّم كيف تبحث في التوثيق:
man، و--help، والتوثيق الرسمي لتوزيعتك (الجذع المشترك، الدرس الخاص بالتوثيق). - احتفظ بدفتر لأوامرك وحلولك: إنه بداية إجراءاتك الخاصة، وورقة رابحة حقيقية في مقابلات العمل.
- ضع شهادة نصب عينيك: تاريخ امتحان في جدول أعمالك هو أفضل محرّك.
7. الخط الزمني لوحدة التاريخ
1964 Multics
1969 UNIX (تومسون، ريتشي، مختبرات Bell)
1973 إعادة كتابة UNIX بلغة C؛ الأنابيب
1978 BSD (Berkeley)
1983 System V (AT&T) — مشروع GNU (ستولمان)
1985 Free Software Foundation
1988 POSIX
1989 GPL
1991 Linux 0.01 (لينوس تورفالدس)
1993 Slackware و Debian
1994 Linux 1.0؛ Red Hat Linux؛ SuSE
1998 « Open source »
2003 RHEL و Fedora
2004 Ubuntu؛ CentOS
2008 أول هاتف Android
2017 Linux على 100 % من الحواسيب الفائقة في TOP500
2019 IBM تشتري Red Hat
2021 Rocky Linux و AlmaLinux
2024 نهاية CentOS 7
2025 RHEL 10، Debian 13
… والبقية، أنت من سيكتبها
أفكار شائعة خاطئة
- «Linux للمهووسين بالتقنية، لا للشركات.» العكس هو الصحيح: Linux قبل كل شيء نظام للشركات. أما على الأجهزة الشخصية فما زال أقلية.
- «مع السحابة، لم نعد بحاجة إلى مديري أنظمة Linux.» السحابة تنقل العمل ولا تلغيه: فالآلات الافتراضية والحاويات في السحابة هي أنظمة Linux يجب إعدادها وتأمينها وإصلاح أعطالها.
- «يجب أن تعرف البرمجة لتدير Linux.» ليس في البداية. سكربتات shell تأتي طبيعيًّا مع الممارسة؛ ولغة مثل Python تصبح مفيدة لاحقًا، في DevOps أو SRE.
- «الشهادة تكفي للحصول على وظيفة.» إنها تفتح الأبواب، لكن المقابلة التقنية تتحقّق من ممارستك: والتطبيقات العملية لها وزن الشهادة نفسه.
التطبيق العملي (Lab)
آخر تطبيق عملي في هذه الوحدة، على Ubuntu 24.04:
grep '^VERSION_CODENAME=' /etc/os-release # الاسم الرمزي لهذا الإصدار
uname -m # معمارية المعالج
سجّل الاسم الرمزي والمعمارية، ثم التزم: اكتب العائلة التي تختارها (redhat أو debian) وأول شهادة تطمح إليها. لن يقرأ هذه الملفات أحد غيرك؛ إنه وعد تقطعه على نفسك. ثم انقر على تحقّق، وموعدنا في الجذع المشترك.
اختبار قصير
- اذكر أربعة مجالات يُستعمل فيها Linux، خارج حواسيب المكتب.
- ما الفرق الرئيسي بين مدير الأنظمة و SRE؟
- لماذا تحظى شهادة RHCSA بتقدير خاص لدى المشغّلين؟
- تريد العمل في بنك يستعمل RHEL. أي عائلة تتعلّم أولًا، وعلى أي توزيعة مجانية يمكنك التدرّب؟
- اذكر ثلاثة فروق بين عائلة Red Hat وعائلة Debian.
الأجوبة
- حسب الاختيار: خوادم الويب، والسحابة، والحاويات، والحواسيب الفائقة، وهواتف Android، وأجهزة الإنترنت المنزلية والموجّهات، والتلفزيونات، والسيارات، والأجهزة الطبية، والفضاء.
- مدير الأنظمة يُشغّل الخوادم (التثبيت، والإعداد، والصيانة)؛ أما SRE فيركّز على الموثوقية المقيسة لخدمة على نطاق واسع، مع كثير من الأتمتة والمراقبة. والمهنتان متداخلتان إلى حد كبير.
- لأن الامتحان عملي 100 %: تدير فيه آلات حقيقية، ولا يمكنك النجاح بحفظ الأجوبة عن ظهر قلب.
- عائلة Red Hat؛ والتدرّب على Rocky Linux أو AlmaLinux (أو على RHEL بالاشتراك المجاني للمطوّرين).
- حسب الاختيار: حزم
.rpm/dnfمقابل.deb/apt؛ و SELinux مقابل AppArmor؛ والمجموعةwheelمقابلsudo؛ وfirewalldمقابلnftables/ufw؛ و NetworkManager مقابلinterfaces/Netplan؛ ومدة الدعم (10 سنوات مقابل نحو 5 سنوات).
المصادر المرجعية: TOP500 (top500.org)، والصفحات الرسمية لشهادات Red Hat و LPI و Linux Foundation. نص أصلي من MasterLinux.