محتوى الدورة:
1. مقدمة إلى نظام لينكس:
• تعريف لينكس: فهم ما هو نظام التشغيل لينكس وكيف يختلف عن أنظمة التشغيل الأخرى مثل Windows و macOS.
• تاريخ لينكس: تعلم كيف نشأ لينكس، ودور لينوس تورفالدس في تطويره، وما هي فلسفة المصدر المفتوح.
• مكونات النظام: مكونات لينكس الأساسية (النواة Kernel، Shell، الملفات، الأدوات).
2. تركيب وتثبيت لينكس:
• الأنواع المختلفة لتوزيعات لينكس: مثل Ubuntu، Fedora، CentOS، Debian.
• إعداد بيئة افتراضية: كيفية استخدام أدوات مثل VirtualBox أو VMware لتثبيت توزيعة لينكس داخل بيئة افتراضية.
• التحقق من توافق الأجهزة: دراسة كيفية ضمان توافق العتاد مع لينكس، والتحقق من التعريفات اللازمة.
• إعداد التثبيت: فهم خطوات عملية التثبيت، بما في ذلك التقسيمات (partitions) وتهيئة النظام.
3. إدارة النظام وبيئة العمل:
• إدارة المستخدمين والمجموعات: كيفية إضافة وحذف المستخدمين، وتغيير الأذونات، وتكوين المجموعات.
• البيئة النصية (Shell): العمل مع سطر الأوامر (Bash)؛ الأوامر الأساسية مثل ls, cd, cp, mv، و rm.
• إدارة الحزم (Package Management): كيفية تثبيت، حذف، وتحديث البرمجيات باستخدام مديري الحزم مثل apt (لـ Ubuntu) و yum (لـ CentOS).
4. إدارة الملفات والمجلدات:
• البحث داخل النظام: كيفية استخدام الأوامر مثل find و grep للبحث عن الملفات والمحتوى.
• إدارة الأذونات: فهم كيفية التحكم في الوصول إلى الملفات باستخدام أوامر chmod، chown، و chgrp.
• النسخ الاحتياطي والاستعادة: تعلم كيفية إنشاء نسخ احتياطية للبيانات باستخدام أدوات مثل tar و rsync.
5. الشبكات والتوصيل:
• إعداد الشبكة: تعلم كيفية تكوين الشبكة باستخدام أوامر مثل ifconfig، و ip، و ping.
• مراقبة الشبكة: استخدام أدوات مثل netstat و ss لمراقبة الاتصالات والبيانات المنقولة عبر الشبكة.
• إعداد الخوادم الأساسية: مثل خادم DNS، HTTP، FTP، أو DHCP في بيئة لينكس.
6. الأمان:
• الأمن الأساسي في لينكس: تعلم كيفية إدارة جدران الحماية (Firewall) باستخدام iptables، وتطبيق سياسات الأمان على مستوى النظام.
• التشفير: كيفية استخدام أدوات لتشفير البيانات مثل GPG.
• مراقبة النظام: استخدام أدوات مثل top, htop, و ps لمراقبة أداء النظام والعمليات الجارية.
7. التعامل مع العمليات والخدمات:
• إدارة العمليات: فهم كيفية استخدام الأوامر مثل kill, ps, و top لإدارة العمليات.
• إدارة الخدمات: تعلم كيفية تشغيل، إيقاف، وإعادة تشغيل الخدمات باستخدام أدوات مثل systemd و service.
8. الصيانة والتحديثات:
• إدارة السجلات (Logs): كيفية قراءة وتحليل ملفات السجل (logs) لمراقبة أداء النظام واكتشاف المشاكل.
• تحديث النظام: تعلم كيفية تحديث النظام باستخدام مديري الحزم والتأكد من تطبيق التحديثات الأمنية.
9. البرمجة النصية:
• أوامر Bash الأساسية: تعلم كتابة سكربتات بسيطة باستخدام لغة Bash.
• إدارة المهام المجدولة: استخدام أدوات مثل cron لجدولة المهام التلقائية.
أهداف الدورة:
• تأهيلك للحصول على شهادة CompTIA Linux+: الشهادة تعتبر من الشهادات المهمة في مجال إدارة الأنظمة والحوسبة السحابية، وهي معترف بها عالمياً.
• تحسين مهاراتك العملية: الدورة تركز على المهارات العملية لإدارة النظام، وتستخدم بيئة تعليمية تتيح لك تنفيذ الأوامر والتعامل مع المشكلات الحقيقية.
• التوسع في مجال العمل: إدارة الأنظمة، تطوير البرمجيات، وصيانة الشبكات في بيئات تعتمد على لينكس.
الفائدة من الشهادة:
• فرص عمل أوسع: يساعدك الحصول على شهادة CompTIA Linux+ في فتح أبواب للعمل في مجالات مثل:
o إدارة الأنظمة والشبكات.
o تطوير البرمجيات.
o صيانة خوادم الشركات.
• توسيع المهارات التقنية: ستحصل على معرفة عميقة بـ Linux، الذي يستخدم في العديد من الخوادم الكبرى والمراكز البيانات، مما يرفع من قيمتك كمتخصص في التقنية.




