أهم 20 أمر SSH لـ Ubuntu مع شرح وظيفة كل أمر

أهم 20 أمر SSH لـ Ubuntu مع شرح وظيفة كل أمر
أهم 20 أمر SSH لـ Ubuntu مع شرح وظيفة كل أمر

إدارة السيرفرات عبر SSH على Ubuntu مهارة أساسية لأي مسؤول سيرفر أو مطور ويب. الأوامر التالية ستجعلك تتحكم وتراقب وتصلح أعطال السيرفر بثقة واحترافية. في هذا الدليل من wppit.com، نقدم لك أهم 20 أمر SSH تحتاجها، مع شرح عملي لكل أمر، كما نستخدم تنسيقات الطرفية لمزيد من الاحترافية.


1. ssh: الاتصال بالخادم عن بعد

لبدء جلسة SSH على سيرفر Ubuntu:

ssh user@server_ip

الوظيفة: ربط جهازك بسيرفر Ubuntu عن بعد بكامل الصلاحيات.


2. sudo: تنفيذ الأوامر بصلاحيات الجذر

sudo command

الوظيفة: تنفيذ أي أمر بصلاحيات root مؤقتًا. ضروري لإدارة النظام والتحديثات.


3. apt update && apt upgrade: تحديث النظام والحزم

sudo apt update && sudo apt upgrade -y

الوظيفة: تحديث قائمة الحزم وتثبيت آخر الترقيات الأمنية والبرمجية.


4. reboot: إعادة تشغيل السيرفر

sudo reboot

الوظيفة: إعادة تشغيل النظام بالكامل. يُستخدم بعد التحديثات أو لحل مشاكل الأداء المؤقتة.


5. shutdown: إيقاف تشغيل السيرفر

sudo shutdown now

الوظيفة: إيقاف تشغيل السيرفر فورًا.


6. top: مراقبة العمليات واستهلاك الموارد لحظيًا

top

الوظيفة: استعراض العمليات النشطة، استهلاك CPU وRAM، والتحكم في إيقاف أو أولوية أي عملية.


7. htop: مراقبة متقدمة للعمليات

sudo apt install htop htop

الوظيفة: واجهة تفاعلية ملونة لمراقبة العمليات والموارد بشكل تفصيلي وسهل.


8. df -h: فحص استخدام القرص الصلب

df -h

الوظيفة: عرض المساحة المستخدمة والمتبقية لكل قسم بصيغة سهلة القراءة (GB/MB).


9. du -sh *: معرفة حجم المجلدات أو الملفات

du -sh *

الوظيفة: تحديد المجلدات أو الملفات الأكبر حجمًا، مهم لحل مشاكل امتلاء القرص.


10. free -m: مراقبة استهلاك الذاكرة (RAM & Swap)

free -m

الوظيفة: معرفة كم الذاكرة المتاحة والمستخدمة والمخصصة للسواب بالميجابايت.


11. ps aux: قائمة العمليات النشطة

ps aux

الوظيفة: عرض كل العمليات الجارية مع تفاصيل المستخدم والوقت واستهلاك الموارد.


12. kill: إيقاف عملية محددة

kill PID

الوظيفة: إنهاء عملية عبر رقم الـ PID (استخدم ps أو top للحصول عليه).


13. nano و vim: تحرير الملفات النصية

nano /etc/ssh/sshd_config vim /etc/ssh/sshd_config

الوظيفة: تحرير وضبط ملفات الإعدادات بسرعة عبر الطرفية.


14. cat و less: قراءة الملفات

cat /var/log/syslog less /var/log/syslog

الوظيفة: استعراض محتوى الملفات بسرعة، خاصة ملفات السجلات (logs).


15. tail -f: مراقبة السجلات الحية

tail -f /var/log/syslog

الوظيفة: متابعة السجلات (logs) لحظيًا أثناء حدوث الأخطاء أو الهجمات.


16. cp و mv: نسخ ونقل الملفات والمجلدات

cp file.txt /home/user/ mv file.txt /home/user/

الوظيفة: إدارة الملفات (النسخ، النقل) بسرعة وبساطة.


17. chmod و chown: ضبط صلاحيات وملكية الملفات

chmod 644 file.txt chown user:user file.txt

الوظيفة: تغيير صلاحيات وملكية الملفات والمجلدات لحماية النظام.


18. scp: نقل الملفات عبر SSH بين سيرفرين

scp file.txt user@remote_ip:/path/

الوظيفة: نسخ الملفات بأمان وسرعة بين أي جهازين عبر الشبكة باستخدام SSH.


19. adduser و deluser: إدارة المستخدمين

sudo adduser newuser sudo deluser olduser

الوظيفة: إضافة وحذف المستخدمين بسهولة من النظام.


20. systemctl: التحكم في الخدمات (Systemd)

sudo systemctl restart nginx sudo systemctl status mysql sudo systemctl enable apache2

الوظيفة: إدارة تشغيل/إيقاف/إعادة تشغيل الخدمات الحيوية (nginx, mysql, apache2 وغيرها).


خلاصة الدليل: هذه الأوامر ضرورية لأي مسؤول سيرفر أو مطور يرغب في إدارة وصيانة سيرفر Ubuntu عن بعد بكفاءة. لا تكتفِ بحفظها، بل تدرب عمليًا على استخدامها في بيئة آمنة. لمتابعة المزيد من الشروحات الاحترافية أو الحصول على دعم فني متقدم من خبراء السيرفرات، زر wppit.com الآن.

مقالات ذات صلة

Comments (0)

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

حوّل فكرتك إلى مشروع مربح. ابدأ من هنا

صف لنا فكرتك أو التحدي الذي تواجهه. سنقوم بتحليلها ونتواصل معك خلال 24 ساعة
لتقديم استشارة مبدئية مجانية وسرية تماماً، بدون أي التزام

Back To Top
الخدمات و الإشتراكات

Your cart is empty.