100%
GRIMOIRE
الكتابمدونة البيبيمجلدات التوليفالأساس الحديدي
FRENAR
← السابقالتالي →
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 9
◆◆◆
إدارة Linux
المستوى 1
الأسبوع 9 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. تثبيت وتحديث وإزالة الحزم بمدير حزم التوزيعة
2. فهم وإدارة خدمات النظام بـsystemd
3. إنشاء وإدارة المستخدمين والمجموعات
4. الاطلاع على سجلات النظام وتفسيرها
5. إدارة خادم Linux أساسي في ظروف قريبة من الإنتاج

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

قد تتغير الأسماء الدقيقة لمديري الحزم وخياراتها بسطر الأوامر، والسلوك الدقيق لـsystemd بين إصدارات التوزيعات. يجب على المكوِّن التحقق من الصياغة الحالية على التوزيعة المستخدمة فعليًا وقت الدرس بدلًا من الاعتماد فقط على الأمثلة الثابتة في هذه الدعامة.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
9.1 · إدارة الحزمساعتان
— دور مدير الحزم: التثبيت، التحديث، الحذف، إدارة التبعيات
— مفهوم المستودع (repository) ومصدر الحزم
— الفرق بين مدير حزم منخفض المستوى ومدير حزم عالي المستوى (حل التبعيات تلقائيًا)
9.2 · systemd وإدارة الخدمات3 ساعات
— دور systemd كنظام تهيئة حديث
— مفهوم وحدة الخدمة: التشغيل، الإيقاف، التفعيل عند الإقلاع، الاطلاع على الحالة
— إنشاء خدمة مخصصة بسيطة (ملف وحدة)
9.3 · المستخدمون والمجموعاتساعتان
— نموذج الأمان في Linux عبر المستخدمين والمجموعات (صلة مباشرة بالصلاحيات المدروسة في الأسبوع 8)
— إنشاء وتعديل وحذف المستخدمين والمجموعات
— مفهوم الصلاحيات المرتفعة والترقية المتحكَّم فيها
9.4 · سجلات النظامساعة
— دور السجلات في التشخيص: أين نبحث عن المعلومة حسب نوع المشكلة
— طريقة قراءة السجلات وتصفيتها
مثال يُطوَّر على السبورة

الخدمة التي لا تبدأ بشكل صحيح تترك عادة أثرًا في سجلات النظام يوضح سبب الفشل (منفذ مستخدَم مسبقًا، ملف إعداد مفقود، صلاحية غير كافية) — إظهار كيفية إيجاد وقراءة هذا الأثر خطوة بخطوة.

RATIO
التمرين التطبيقي 1 · إدارة الحزم والخدمات · 13 ساعة

المعدات: النظام المُثبَّت في الأسبوع 8، وصول إلى الطرفية والإنترنت (أو مستودع محلي مُوفَّر).

(ساعتان) تحديث كامل للنظام بمدير الحزم، تثبيت 3-4 حزم أدوات شائعة (أدوات شبكية، محرر نصوص، أدوات مراقبة أساسية).
(ساعتان) البحث عن حزم، الاطلاع على معلومات مفصلة لحزمة قبل التثبيت، إزالة نظيفة لحزمة اختبار مع إدارة التبعيات اليتيمة.
(3 ساعات) تثبيت خدمة بسيطة (خادم ويب بسيط أو ما يعادله)، التشغيل، الإيقاف، التفعيل عند الإقلاع التلقائي بـsystemd، الاطلاع على الحالة.
(3 ساعات) إنشاء ملف وحدة systemd مخصص لنص برمجي بسيط مُوفَّر، تفعيل واختبار الخدمة المُنشأة.
(3 ساعات) تمرين عطل مُفتعَل: يُدخل المكوِّن عمدًا خللًا في إعداد خدمة (منفذ مشغول مسبقًا، مسار ملف غير صحيح)، ويجب على المتدرب التشخيص والتصحيح عبر أدوات systemd والسجلات.
تصحيح التمرين التطبيقي 1

البنية المتوقَّعة لملف الوحدة المخصص: قسم [Unit] يصف الخدمة، قسم [Service] يحدد الأمر الواجب تنفيذه ونوع الخدمة، قسم [Install] يحدد مستوى الإقلاع التلقائي المرغوب.

طريقة التشخيص المتوقَّعة لتمرين العطل المُفتعَل: الاطلاع على حالة الخدمة لرؤية كود الخطأ، ثم الاطلاع على سجلات الخدمة المفصلة لتحديد رسالة الخطأ الدقيقة، التي يجب أن تشير مباشرة إلى سبب الخلل المُدخَل.

RATIO
التمرين التطبيقي 2 · المستخدمون والمجموعات والسجلات · 14 ساعة

المعدات: النظام المُهيَّأ في التمرين 1، سيناريو مؤسسة مُوفَّر (قائمة 5 موظفين افتراضيين بأدوار مختلفة يجب إنشاؤها).

(3 ساعات) إنشاء 5 حسابات مستخدمين وفق السيناريو المُوفَّر، بكلمات مرور أولية وأدلة شخصية مُهيَّأة بشكل صحيح.
(ساعتان) إنشاء مجموعات مطابقة لأدوار السيناريو (مثلًا "المحاسبة"، "التقني"، "الإدارة")، إسناد المستخدمين إلى المجموعات المناسبة.
(3 ساعات) إعداد صلاحيات مجلد مشترك: إنشاء مجلد يمكن الوصول إليه فقط من طرف مجموعة معينة، التحقق من أن المستخدمين خارج المجموعة لا يستطيعون الوصول إليه — صلة مباشرة بالصلاحيات المدروسة في الأسبوع 8.
(ساعتان) إعداد صلاحيات مرتفعة متحكَّم فيها لمستخدم محدد (الوصول إلى بعض الأوامر الإدارية دون وصول إداري كامل).
(ساعتان) استكشاف وتصفية سجلات النظام المرتبطة باتصالات المستخدمين (محاولات اتصال ناجحة وفاشلة).
(ساعتان) التقرير: كتابة مخطط بسيط يوثّق تنظيم المستخدمين/المجموعات/الصلاحيات المُنجَز.
تصحيح التمرين التطبيقي 2

التحقق المتوقَّع للمجلد المشترك: يجب أن تكون لمجموعة المالك صلاحيات قراءة/كتابة، ولا صلاحية للمستخدمين الآخرين — اختبار عملي بالاتصال بحساب خارج المجموعة لتأكيد رفض الوصول.

المخطط المتوقَّع في التقرير: جدول أو رسم بسيط يقاطع المستخدمين ومجموعات الانتماء والصلاحيات الفعلية على كل مجلد أُنشئ أثناء التمرين.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 9
1. أستطيع تثبيت وتحديث وإزالة حزمة بشكل نظيف.
2. أستطيع تشغيل وإيقاف وتفعيل خدمة عند الإقلاع بـsystemd.
3. أستطيع إنشاء ملف وحدة systemd بسيط.
4. أستطيع إنشاء وإدارة المستخدمين والمجموعات.
5. أستطيع إعداد صلاحيات وصول مشتركة عبر المجموعات.
6. أستطيع إعداد ترقية صلاحيات متحكَّم فيها.
7. أستطيع الاطلاع على سجلات النظام وتصفيتها.
8. أستطيع تشخيص عطل خدمة انطلاقًا من السجلات.
← السابقالتالي →