نفذ بعض أوامر المراقبة على سيرفرك عن بعد Remotely

السلام عليكم ورحمة الله وبركاته

عندك خادم وتستطيع الوصول له من خلال حساب SSH ؟ جميل الآن يمكنك تنفيذ بعض الأوامر المراقبة أو أي أوامر أخرى من دون الدخول وتنفيذها الواحد تلو الآخر … القاعدة هي:

ssh [email protected] command

ولهذا سأنفذ الأمر netstat -ntlp والذي سأقوم شرح القليل حوله قريباً جداً، كالتالي:

ssh [email protected] netstat -ntlp


طيب تريد تنفذ الأمر السابق وأمر آخر معاً؟ ممتاز وجميل والـ BASH يدعم هذه الميزة أيضاً من خلال أستعمالك لـ &&، نفذه كالتالي:

ssh [email protected] netstat -ntlp && df -h

هكذا نفذنا الأمر netstat -ntlp و df -h … طيب ماذا لو نفذت الأمر السابق هكذا:

ssh [email protected] netstat -ntlp & df -h

سيعمل عادي لكن المشكلة سيقوم بتنفيذ الأمر:

ssh [email protected] netstat -ntlp &

وكأنه Background Process أي عملية تعمل بالخلف والأمر df -h سينفذه على جهازك وليس السيرفر … ولهذا علينا إستعمال && أوكي؟ لا تنسوا ذلك … طبعاً تستطيع عمل سكربت على السيرفر لعمل شيء معيين وتقوم بتنفيذه remotely أيضاً بنفس الطريقة …

جنو/لينوكس روعة ويبقى الأروع … المستحيل ليس Linux ::18

ودمتم …

One thought on “نفذ بعض أوامر المراقبة على سيرفرك عن بعد Remotely

  1. لإعادة تشغيل مثلاً MySQL عن بعد نفذ:

    ssh [email protected] '/etc/init.d/mysql restart'

    أو الأباتشي:

    ssh [email protected] '/etc/init.d/httpd restart'

    ::18

Comments are closed.