Skip to content
🚀 مسار الدروس
- 1مقدمة إلى عالم لينكس: التاريخ، الفلسفة، وفهم النواة (Kernel)
- 2اختيار التوزيعة المناسبة (Distros) وطرق التثبيت (VirtualBox, Dual Boot, WSL2)
- 3هيكلية ملفات لينكس (Filesystem Hierarchy Standard – FHS)
- 4الدخول الأول إلى الطرفية (Terminal): الأوامر الأساسية والمساعدة (man, help)
- 5التعامل مع الملفات والمجلدات (Navigation, CRUD Operations)
- 6أدوات عرض ومعالجة النصوص (cat, nano, vim, less, tail)
- 7البحث المتقدم في النظام باستخدام (find, locate, grep)
- 8الأنابيب وإعادة التوجيه (Pipes and Redirections: |, >, >>)
- 9إدارة الصلاحيات والملكية (Chmod, Chown, Sudo)
- 10إدارة المستخدمين والمجموعات (Users and Groups Management)
- 11إدارة الحزم البرمجية وتحديث النظام (APT, YUM/DNF, Pacman)
- 12فهم العمليات (Processes) ومراقبة استهلاك الموارد (top, htop, ps, kill)
- 13إدارة الخدمات باستخدام (systemd) و (systemctl)
- 14جدولة المهام التلقائية باستخدام (Cron Jobs)
- 15أساسيات شبكات لينكس: العناوين، المنافذ، والبروتوكولات (IP, SSH, DNS)
- 16النقل الآمن للملفات وإدارة الاتصال عن بُعد (SSH, SCP, SFTP)
- 17جدار الحماية (Firewall) وتأمين النظام (UFW, Firewalld, Iptables)
- 18مراقبة السجلات (Logs) وتحليل الأخطاء (journalctl, /var/log)
- 19مقدمة إلى Bash Scripting: المتغيرات، الشروط، والحلقات
- 20كتابة سكربتات أتمتة لمهام النسخ الاحتياطي والصيانة
- 21التعامل مع الأقراص والتخزين (Storage, Partitions, LVM)
- 22أساسيات الحاويات (Docker) والعمل مع Linux Images
- 23تحسين أداء النظام (Performance Tuning) وحل المشكلات المتقدمة (Troubleshooting)
- 24التحكم في الوصول الإلزامي (MAC) باستخدام SELinux أو AppArmor
- 25تأمين الخدمات العامة: إغلاق المنافذ غير المستخدمة وتغيير إعدادات SSH الافتراضية
- 26اكتشاف التطفل (Intrusion Detection) باستخدام أدوات مثل Fail2Ban و AIDE
- 27إدارة الشهادات الرقمية وتشفير البيانات (OpenSSL, GPG)
- 28تحليل حركة المرور عبر الشبكة باستخدام tcpdump و Wireshark CLI (TShark)
- 29إدارة الجسور (Bridges)، الروابط (Bonding)، والشبكات الوهمية (VLANs)
- 30إعداد وتكوين خوادم الويب (Nginx/Apache) وتحسين أدائها (Reverse Proxy)
- 31موازنة الأحمال (Load Balancing) باستخدام HAProxy
- 32العمق في LVM: التوسع الديناميكي، اللقطات (Snapshots)، والترحيل
- 33أنظمة الملفات المتقدمة: استكشاف ZFS و Btrfs ومميزاتها في الحماية من التلف
- 34بروتوكولات التخزين الشبكي: إعداد NFS و Samba لتبادل الملفات
- 35إدارة الأجهزة الوهمية عبر سطر الأوامر باستخدام KVM و QEMU
- 36الأتمتة باستخدام Ansible: إدارة مئات السيرفرات بملف واحد
- 37مراقبة النظام والخدمات (Monitoring) باستخدام Prometheus و Grafana
- 38تحليل سجلات النظام المركزية (Centralized Logging) باستخدام ELK Stack
- 39مراقبة أداء المعالج والذاكرة وتحليل الاختناقات (I/O Wait, CPU Throttling)
- 40تخصيص النواة (Kernel Tuning) عبر ملفات /proc و /sys
- 41إدارة الطاقة والحرارة في السيرفرات الصغيرة (Mini PCs) والأنظمة المدمجة
- 42استراتيجيات النسخ الاحتياطي الكارثي (Disaster Recovery Planning)
- 43فهم استدعاءات النظام (System Calls): استخدام strace و ltrace لتتبع سلوك البرامج
- 44تقنية eBPF: الثورة الجديدة في مراقبة أداء النواة والشبكات دون تعديل الكود
- 45تحليل الذاكرة (Memory Management): شرح الـ Swapping، الـ OOM Killer، وكيفية تحسين استهلاك الرام
- 46رحلة الإقلاع (The Boot Process): من BIOS/UEFI إلى الـ Kernel وصولاً إلى الـ Target
- 47أتمتة تهيئة السيرفرات عند التشغيل الأول باستخدام Cloud-Init
- 48مقدمة إلى Terraform لإدارة موارد لينكس في البيئات السحابية
- 49الأنظمة غير القابلة للتغيير (Immutable OS): استكشاف Fedora Silverblue أو Talos OS
- 50إنشاء مستودعات حزم خاصة (Private Repositories) لإدارة برمجياتك داخل المؤسسة
- 51إدارة ملفات الإعدادات (Dotfiles): كيف تنقل بيئة عملك بين السيرفرات عبر GitHub
- 52إتقان الـ Terminal Multiplexers: استخدام TMUX لإدارة جلسات العمل البعيدة بكفاءة
- 53استخدام Zsh و Oh-My-Zsh مع تخصيص الـ Aliases لزيادة سرعة الكتابة
- 54بناء وتجميع النواة (Compiling the Kernel) من المصدر: متى ولماذا نفعل ذلك؟
- 55تعريف واستغلال المعالجات الرسومية (GPU Passthrough) في الأنظمة الوهمية
- 56تهيئة بيئات الذكاء الاصطناعي: تثبيت تعريفات NVIDIA CUDA أو AMD ROCm على لينكس
- 57لينكس في الحافة (Edge Computing): بناء أنظمة خفيفة باستخدام Alpine Linux
- 58التعامل مع منافذ العتاد (GPIO/Serial) للأتمتة الفيزيائية
- 59إعداد سحابة تخزين خاصة باستخدام Nextcloud
- 60إدارة قواعد البيانات الموزعة (Cluster Databases) على لينكس
- 61إعداد شبكة VPN خاصة (WireGuard) للوصول الآمن لسيرفراتك من أي مكان