نظام التشغيل الذي يُشغّل 90% من خوادم العالم. إتقان Linux هو حجر الأساس لكل مهندس DevOps ناجح.
Linux هو نواة (Kernel) نظام تشغيل طوره Linus Torvalds عام 1991. يُستخدم في الخوادم والسحابة والأجهزة المدمجة والهواتف (Android). معظم البنية التحتية للإنترنت تعمل على Linux.
| التوزيعة | الاستخدام | مبني على |
|---|---|---|
Ubuntu | خوادم + سطح مكتب | Debian |
CentOS / Rocky | خوادم المؤسسات | RHEL |
Debian | خوادم مستقرة | مستقل |
Alpine | حاويات Docker | مستقل |
Amazon Linux | سحابة AWS | RHEL/Fedora |
قلب النظام — يدير المعالج والذاكرة والأجهزة والاتصالات.
واجهة سطر الأوامر للتفاعل مع النواة. Bash هو الأشهر.
كل شيء في Linux هو ملف. الهيكل يبدأ من / (الجذر).
عمليات تعمل في الخلفية مثل Nginx و SSH و Cron.
| المسار | الوصف |
|---|---|
/ | المجلد الجذر (Root) |
/home | مجلدات المستخدمين |
/etc | ملفات الإعدادات |
/var | ملفات متغيرة (سجلات، بيانات) |
/var/log | سجلات النظام والتطبيقات |
/usr | برامج ومكتبات المستخدم |
/tmp | ملفات مؤقتة |
/opt | برامج اختيارية إضافية |
/bin | أوامر أساسية |
/sbin | أوامر النظام (للأدمن) |
root مباشرة! أنشئ مستخدم عادي وأضفه لـ sudo للأمان.
| الأمر | Debian/Ubuntu | RHEL/CentOS |
|---|---|---|
| تثبيت | apt install nginx | yum install nginx |
| تحديث القائمة | apt update | yum check-update |
| ترقية الكل | apt upgrade -y | yum update -y |
| حذف | apt remove nginx | yum remove nginx |
| بحث | apt search nginx | yum search nginx |
sudo فقط عند الحاجةufw أو firewalldapt update && apt upgrade -y/var/log/ هو أول مكان للفحصtmux أو screen للجلسات البعيدة الطويلة