لنفترض انك تدير عدد كبير من سيرفرات يونكس/لينكس وتريد تشغيل امر معين ليعطيك النتائج على جميع السيرفرات التي تديرها في نفس الوقت ولنفرض ان الامر هو date. اداة pssh تساعدك على تنفيذ اوامرك على اكثر من سيرفر في نفس اللحظة وبكل يسر. كل ماعليك تثبيت الاداة بي اس اس اتش ثم نسخ ارقام الابي الخاصة بالسيرفرات ووضعها في ملف علي النحو التالي:
macbook#:~ cat ips.txt
10.1.1.1
10.1.1.2
10.1.1.3
10.1.1.4
الخطوات:
قم بتنزيل الحزمة من الموقع الرسمي
http://www.theether.org/pssh
macbook#:~ rpm -ivh pssh-1.4.3-1.noarch.rpm
تنفيذ الاوامر:
macbook#:~ pssh -h ips.txt -l walid -P date
p2: Thu Oct 16 21:14:02 EST 2008
p2: [1] 21:13:00 [SUCCESS] p2 22
p1: Thu Sep 25 15:44:36 EST 2008
p1: [2] 21:13:00 [SUCCESS] p1 22
حرف h وهو مكان الملف الذي به ارقام الايبي الخاصه بالسيرفرات.
حرف l اسم المستخدم.
حرف P هو لاظهار النتائج.
date وهو الامر الذي يعطيك التاريخ على كل السيرفرات.
ملاحظة : لاتنسي ان تقوم بعمل ssh key بواسطة الامر ssh-keygen -t dsa ثم اضغط انتر حتي تجاوب على جميع الاسئله.
نسخ الملفات:
macbook#:~pscp -h ips.txt -l walid /opt/test1.txt /tmp/test2.txt
[1] 21:28:36 [SUCCESS] p1 22
[2] 21:28:36 [SUCCESS] p2 22
test1 موقع الملف في جهازك الحالي.
test2 اسم وموقع الملف في السيرفر.
عرض المزيد...