تخطَّ إلى المحتوى
NerdLevelTech
السحابة و DevOps

أوامر Linux الأساسية التي يجب أن يعرفها كل مهندس ديفوبس (الجزء الأول، إصدار ٢٠٢٥)

أوامر Linux الضرورية لـ DevOps في ٢٠٢٥: عمليات الملفات، العمليات، معلومات النظام، والبدائل الحديثة.

Nerd Level Techنُشر في تم التحديث ٥ دقائق للقراءةEnglish
صورة غلاف: أوامر Linux الأساسية التي يجب أن يعرفها كل مهندس ديفوبس (الجزء الأول، إصدار 2025)

لينكس يظل الركيزة الحديثة لديفوبس، السحابة، وهندسة البنية التحتية. سواء كنت تنشر التطبيقات، أو تدير الخوادم، أو تقوم بأتمتة خطوط أنابيب التكامل المستمر والنشر المستمر، فستعتمد دائمًا على سطر أوامر لينكس.

كمهندس ديفوبس، إتقان هذه الأوامر يعزز الكفاءة، ويضمن تشخيص الأخطاء بشكل أفضل، ويحسن التعاون بين الفرق. هذا الدليل يُحدث أوامر لينكس الأساسية لعام ٢٠٢٥، بما يشمل أدوات جديدة استبدلت الأدوات القديمة في التوزيعات الحديثة.


فهم رموز لينكس

$( ) – استبدال الأوامر

تُستخدم لالتقاط مخرجات أمر واحد وإرسالها إلى أمر آخر:

bash
echo "Today is $(date)"

$ – المتغيرات والبيئة

  • المحفز: $ يشير إلى محفز سطر الأوامر غير الجذر.
  • المتغيرات: echo $HOME يطبع مسار المجلد المنزلي للمستخدم الحالي.
  • معرف العملية: $! يشير إلى معرف العملية (PID) لأحدث عملية خلفية.

معلومات النظام

uname – معلومات النواة

bash
uname -a

يعرض إصدار النواة وبنية النظام.

lsb_release – معلومات التوزيعة

للأنظمة المستندة إلى Debian/Ubuntu:

bash
lsb_release -a

hostnamectl – معلومات المضيف (استبدال حديث لـ hostname)

bash
hostnamectl

top / htop – مراقبة العمليات

  • top: مدمج، مراقبة أساسية.
  • htop: تفاعلي، ملون، تصفح أسهل (يتم تثبيته بشكل منفصل).

إدارة الملفات والمجلدات

ls – قائمة الملفات

bash
ls -lh
  • -l = تنسيق مطول
  • -h = أحجام قابلة للقراءة البشرية

cd – تغيير المجلد

bash
cd /var/log
cd ..      # up one level
cd ~       # home directory

mkdir & rmdir – إنشاء/حذف المجلدات

bash
mkdir -p newdir/subdir
rmdir emptydir

touch – إنشاء/تحديث الملف

bash
touch newfile.txt

rm – إزالة الملفات

bash
rm file.txt
rm -rf directory/

⚠️ استخدم الحذر دائمًا مع rm -rf.

cp & mv – نسخ وتحريك الملفات

bash
cp file.txt /backup/
mv oldname.txt newname.txt

صيانة النظام

reboot & shutdown

bash
sudo reboot
sudo shutdown -h now

df – مساحة القرص

bash
df -h

du – استخدام القرص

bash
du -sh /var/log/*

ps & kill

bash
ps aux | grep nginx
sudo kill -9 <PID>

استبدال حديث: systemctl لإدارة الخدمات.


إدارة المستخدمين والمجموعات

أوامر المستخدم

bash
sudo useradd -m -s /bin/bash username
sudo passwd username
sudo userdel username

أوامر المجموعات

bash
sudo groupadd devops
sudo usermod -aG devops username

إدارة الحزم

  • Debian/Ubuntu:
    bash
    sudo apt update && sudo apt upgrade
    sudo apt install nginx
    
  • RHEL/CentOS/Fedora:
    bash
    sudo dnf install nginx
    
  • Arch Linux:
    bash
    sudo pacman -Syu
    

محررات النصوص

  • nano – محرر بسيط (nano file.txt)
  • vim – محرر نمطي قوي (vim file.txt)
  • emacs – محرر قابل للتخصيص (emacs file.txt)

لمهام DevOps، يظل vim الأكثر شيوعًا بسبب توفر الخوادم.


أوامر الشبكة

ip – بديل حديث لـ ifconfig

bash
ip addr show
ip route show

ss – بديل حديث لـ netstat

bash
ss -tuln

أدوات الاتصال

bash
ping google.com
traceroute GitHub.com
dig openai.com

إدارة جدار الحماية

bash
sudo ufw status     # Ubuntu
sudo firewall-cmd --list-all   # RHEL/CentOS

الخاتمة

تعلم أوامر لينكس أمر لا مساومة عليه لمهندسي DevOps. من إدارة الأنظمة إلى تصحيح أخطاء الحاويات وتشغيل عمليات النشر الآلية، هذه الأوامر هي لبنات بناء الإنتاجية.

  • يفضل استخدام ip و ss على الأدوات القديمة مثل ifconfig و netstat.
  • استخدم htop لمراقبة أفضل.
  • أتقن إدارة الحزم (apt, dnf, pacman).
  • اتبع دائمًا أفضل الممارسات لـ الأمان والأتمتة.

لينكس ليس مجرد نظام تشغيل؛ إنه قوة DevOps. أتقن هذه الأساسيات، وستكون مستعدًا للتعامل مع أي تحدي إنتاجي. 🚀


✅ الكلمات المفتاحية الرئيسية لـ SEO: أوامر لينكس، مهندس DevOps، أوامر لينكس الأساسية، لينكس لـ DevOps، دليل لينكس للطرفية

ابقَ على مسار النيرد

رسالتان كلّ أسبوع: شرح معمّق لموضوع واحد يوم الاثنين، وملخّص يوم الخميس للدورات والأدلّة والمقالات والبودكاست والوظائف.

بدون إزعاج. إلغاء الاشتراك في أي وقت.