Linux هو نظام تشغيل مفتوح المصدر تم تطويره في البداية كبديل مجاني للأنظمة القائمة على الملكية. تشتهر Linux باستقرارها وأمنها ومرونتها وقابلية التوسع ، مما يجعلها خيارًا مثاليًا لممارسات DevOps.
أوامر Linux التي يجب أن يعرفها كل مهندس DevOps كمهندس DevOps ، فإن إتقان أوامر Linux أمر ضروري لإدارة النظام الفعالة والأتمتة واستكشاف الأخطاء وإصلاحها. فيما يلي بعض أوامر Linux الحاسمة التي يجب أن يعرفها كل مهندس DevOps:
1. إدارة الملفات والدليل
ls - قائمة الملفات والأدلة.
cd - تغيير الدليل الحالي.
pwd - طباعة دليل العمل الحالي.
mkdir - إنشاء دليل جديد.
rm - إزالة الملفات والأدلة.
cp - نسخ الملفات والأدلة.
mv - نقل أو إعادة تسمية الملفات والدلائل.
find - ابحث عن الملفات والأدلة.
chmod - تغيير أذونات الملف.
chown - تغيير ملكية الملف.
chgrp - تغيير ملكية مجموعة الملفات.
2. معالجة النص وعرضها
cat - CONCATENATE وعرض محتويات الملف.
grep - ابحث عن أنماط في الملفات.
head - عرض بداية ملف.
tail - عرض نهاية الملف.
less - عرض محتويات الملف بشكل تفاعلي.
sed - دفق محرر لمعالجة النص.
awk - أداة معالجة النص واستخراج البيانات.
3. إدارة العملية وإدارة النظام
ps - عرض عمليات التشغيل.
top - مراقبة موارد النظام والعمليات في الوقت الفعلي.
kill - إنهاء العمليات.
systemctl - إدارة خدمات النظام.
service - خدمات نظام التحكم (توزيعات Linux الأقدم).
df - عرض مساحة القرص.
du - تقدير استخدام ملف ودليل القرص.
free - عرض استخدام ذاكرة نظام.
uptime - إظهار وقت تشغيل النظام وتحميل المتوسطات.
4. الشبكات
ping - أرسل طلبات ECMP ECHO إلى مضيف.
curl or wget - قم بتنزيل الملفات من الويب.
ssh - الاتصال بشكل آمن بالأنظمة البعيدة.
scp - نسخ الملفات بشكل آمن بين الأنظمة.
netstat - إحصائيات الشبكة والاتصالات.
ifconfig or ip - تكوين واجهة الشبكة.
iptables or ufw - تكوين جدار الحماية.
5. إدارة الحزمة
apt (Debian/Ubuntu) or yum (CentOS/RHEL) - أوامر إدارة الحزم لتثبيت حزم البرمجيات وتحديثها وإزالتها.
dpkg (Debian/Ubuntu) or rpm (CentOS/RHEL) - أوامر إدارة الحزم للاستعلام عن معلومات الحزمة وإدارة الحزم الفردية.
6. الضغط والأرشفة
tar - إنشاء واستخراج المحفوظات القطران.
gzip, gunzip, bzip2, unzip - ضغط الملفات وإلغاء الضغط عليها.
zip - إنشاء واستخراج المحفوظات الرمز البريدي.