انتقل إلى المحتوى الرئيسي

الوحدة 14 – تمارين عملية وتصحيحات

مستودع GitHub للدورة​

وصول مباشر إلى المستودع

يحتوي هذا المستودع المرافق على جميع التمارين العملية للدورة، منظمة حسب الوحدة. يتضمن بشكل خاص تصحيحات التقييمات للوحدة 13 وتمارين إضافية لكل موضوع تم تناوله.


هيكل المستودع​

travaux-pratiques-linux/
│
├── module-01/ مقدمة إلى Linux (15 تمرين)
├── module-02/ بنية النظام (15 تمرين)
├── module-03/ نظام الملفات
├── module-04/ إدارة العمليات
├── module-05/ المستخدمون والأذونات
├── module-06/ برمجة الشيل
├── module-07/ الشبكة والتكوين
├── module-08/ الخدمات والشياطين
├── module-09/ أمان النظام
├── module-10/ إدارة الحزم
├── module-11/ المراقبة والسجلات
├── module-12/ الإدارة المتقدمة
│
├── scripts/ سكربتات مساعدة
├── INSTRUCTIONS.md دليل الاستخدام
└── README.md

محتوى كل وحدة​

الوحدةالموضوعالمحتوى
module-01مقدمة إلى Linux15 تمرين (مبتدئ → متقدم)
module-02بنية النظام15 تمرين تفاعلي
module-03نظام الملفاتتمارين عملية متدرجة
module-04إدارة العملياتتمارين عملية متدرجة
module-05المستخدمون والأذوناتتمارين عملية متدرجة
module-06برمجة الشيلتمارين عملية متدرجة
module-07الشبكة والتكوينتمارين عملية متدرجة
module-08الخدمات وdaemonتمارين عملية متدرجة
module-09أمان النظامتمارين عملية متدرجة
module-10إدارة الحزمتمارين عملية متدرجة
module-11المراقبة والسجلاتتمارين عملية متدرجة
module-12الإدارة المتقدمةتمارين عملية متدرجة

تمارين وتصحيحات – بدءًا من الوحدة 13​

يحتوي المستودع على تمارين إضافية وتصحيحات بدءًا من الوحدة 13 وما بعدها (الوحدات 14، 15، إلخ). للاطلاع على جميع المحتويات المتاحة:

👉 عرض جميع التمارين والتصحيحات على GitHub


بدء سريع مع GitHub Codespaces​

1. تشغيل البيئة​

  1. اذهب إلى المستودع على GitHub
  2. انقر على الزر الأخضر "Code" في أعلى الصفحة
  3. اختر علامة التبويب "Codespaces"
  4. انقر على "Create codespace on main"
  5. انتظر 2-3 دقائق حتى يتم إعداد البيئة

2. فهم الواجهة​

+=========================================================================+
| EXPLORATEUR | ÉDITEUR (README) | |
| (fichiers) | اقرأ التعليمات هنا | |
| | | |
| > module-01/ | # الوحدة 1 | |
| > module-02/ | ## تمرين 1 | |
| README.md | اكتب: echo "hello" | |
+---------------------+------------------------------+--------------------+
| TERMINAL – اكتب أوامرك Linux هنا |
| vscode@codespace:~$ echo "hello" |
| hello |
+=========================================================================+

3. سير العمل​

  1. اليسار : انقر على مجلد الوحدة (مثال: module-01) ثم README.md
  2. الوسط : اقرأ التمارين (Ctrl+Shift+V لمعاينة Markdown)
  3. الأسفل : اكتب الأوامر في الطرفية

4. أوامر مفيدة​

# الذهاب إلى مجلد التمارين للوحدة
cd module-01/exercices

# معرفة مكانك
pwd

# عرض الملفات
ls -la

# مساعدة حول أمر
man ls
# أو
ls --help

تعليمات للطلاب​

الخطوة 1 – قم بعمل Fork للمستودع (مرة واحدة فقط)​

اذهب إلى المستودع على GitHub وانقر على "Fork" في أعلى اليمين للحصول على نسخة خاصة بك.

الخطوة 2 – افتح Codespaces على نسختك​

على نسختك، انقر على Code → Codespaces → Create codespace.

الخطوة 3 – اعمل على التمارين​

# اذهب إلى مجلد التمارين للوحدة المطلوبة
cd module-05/exercices

# قم بتنفيذ التمارين
# أنشئ ملفاتك وسكربتاتك هنا

الخطوة 4 – احفظ عملك (إلزامي)​

مهم

بدون هذه الخطوة، لن يرى المعلم عملك!

# العودة إلى جذر المستودع
cd /workspaces/travaux-pratiques-linux

# الحفظ على GitHub
git add .
git commit -m "Module 05 terminé"
git push

الخطوة 5 – تحقق على GitHub​

اذهب إلى نسختك على GitHub وتحقق من أن ملفاتك مرئية.


تنسيق التمارين​

كل تمرين يحتوي على:

القسمالوصف
الهدفما ستتعلمه
المهامالخطوات التي يجب تنفيذها
التلميحمساعدة إذا كنت عالقًا
الحلالحل الكامل (تنبيه: يحتوي على الإجابة)
التحققكيفية التحقق من عملك

مستويات الصعوبة​

  • [مبتدئ] : مفاهيم أساسية
  • [متوسط] : تطبيق عملي
  • [متقدم] : مشاريع كاملة

موارد مفيدة​


تم إنشاء الوحدة في: فبراير 2025