الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

clush - عبر الإنترنت في السحابة

قم بتشغيل clush في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر clush الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


clush - تنفيذ أوامر shell على مجموعة

موجز


كلش -a | -g رأس التجميع | -w العقد [والخيارات]

كلش -a | -g رأس التجميع | -w العقد [والخيارات] أمر

كلش -a | -g رأس التجميع | -w العقد [خيارات] - نسخ ملف | دير [ ملف | دير ...] [--أفضل
مسار ]

كلش -a | -g رأس التجميع | -w العقد [خيارات] - نسخة طبق الأصل ملف | دير [ ملف | دير ...] [--أفضل
مسار ]

الوصف


كلش هو برنامج لتنفيذ الأوامر بالتوازي على كتلة ولجمعها
النتائج. كلش ينفذ الأوامر بشكل تفاعلي أو يمكن استخدامه داخل نصوص الصَدَفة و
تطبيقات أخرى. إنها واجهة أمامية جزئية لمكتبة ClusterShell تضمن امتداد ملف
إطار تنفيذ أوامر موازية خفيف وموحد وقوي. وهكذا يسمح
نصوص الصدفة التقليدية للاستفادة من بعض ميزات المكتبة. كلش حاليا
يستخدم عامل Ssh الخاص بـ ClusterShell ، افتراضيًا ، يتطلب ذلك فقط سه(1)
(عميل OpenSSH SSH).

استدعاء


كلش يمكن أن تبدأ بشكل غير تفاعلي لتشغيل قذيفة أمر، أو يمكن استدعاؤها كملف
قذيفة تفاعلية. لبدء أ كلش جلسة تفاعلية ، واستدعاء كلش أمر بدون
توفير أمر.

غير التبادلي طريقة
متى كلش بدأ بشكل غير تفاعلي ، فإن أمر يتم تنفيذه على المحدد
المضيفين البعيدين بالتوازي. إذا كان الخيار -b or - دشباك محدد، كلش ينتظر
إكمال الأمر ثم يعرض نتائج الإخراج المجمعة.

تشير -w يسمح لك الخيار بتحديد المضيفين البعيدين باستخدام ClusterShell NodeSet
بناء الجملة ، بما في ذلك مجموعات العقد @مجموعة بناء الجملة الخاص و ممتد أنماط
بناء الجملة للاستفادة من العمليات الحسابية الأساسية NodeSet (مثل Agroup \ & @ Bgroup). نرى
توسيع الأنماط بتنسيق مجموعة العقد(1) وأيضًا مجموعات(5) لمزيد من المعلومات.

ما لم يكن الخيار - نوستدين محدد، كلش يكتشف عندما يكون الإدخال القياسي
متصل بمحطة (على النحو الذي تحدده com.isatty(3)). إذا كان متصلاً بالفعل بـ
طرفية، كلش يستمع إلى الإدخال القياسي أثناء تشغيل الأوامر ، في انتظار ملف
أدخل ضغط المفتاح. سيؤدي القيام بذلك إلى عرض حالة العقد الحالية. إذا كان المعيار
الإدخال غير متصل بمحطة ، وما لم يكن الخيار - نوستدين محدد،
كلش يربط الإدخال القياسي للأوامر عن بُعد بمدخلاته القياسية ،
السماح بطرق البرمجة النصية مثل:
# صدى فو | clush -w node [40-42] -b cat
---------------
عقدة [40-42]
---------------
فو

يرجى الاطلاع على بعض الأمثلة الرائعة الأخرى في قسم الأمثلة أدناه.

تفاعلي الجلسة
إذا لم تكن الجامعة المرغوب التقدم اليها غير مذكورة أعلاه ، فاتصل بنا للحصول على أمر غير محدد ، ومدخله القياسي متصل بمحطة ،
كلش يعمل بشكل تفاعلي. في هذا الوضع ، كلش يستخدم GNU يقوم readline مكتبة للقراءة
سطور الأوامر. يوفر Readline أوامر للبحث من خلال محفوظات الأوامر
للأسطر التي تحتوي على سلسلة محددة. على سبيل المثال ، اكتب Control-R للبحث فيها
سجل الإدخال التالي المطابق لسلسلة البحث المكتوبة حتى الآن. كلش أيضا
يتعرف على البادئات الخاصة المكونة من حرف واحد والتي تسمح للمستخدم برؤيتها وتعديلها
مجموعة العقد الحالية (العقد التي يتم فيها تنفيذ الأوامر).

حرف واحد التفاعلية الأوامر هي:

clush> ?
إظهار مجموعة العقد الحالية

clush> =
تعيين مجموعة العقد الحالية

clush> +
إضافة العقد لمجموعة العقد الحالية

clush> -
إزالة العقد من مجموعة العقد الحالية

clush> !أمر
قم بتنفيذ الأمر COMMAND على النظام المحلي

clush> =
تبديل تنسيق الإخراج (الوضع المجمع أو القياسي)

لمغادرة جلسة تفاعلية ، اكتب استقال أو كونترول- D.

محلّي ( - عامل = exec or -R EXEC )
بدلاً من تشغيل الأمر المقدم على العقد البعيدة ، كلش يمكن استخدام مخصصة
EXEC عامل لإطلاق الأمر محليا، لكل عقدة. يمكن أن تكون بعض المعلمات
تستخدم في سطر الأوامر لعمل أمر مختلف لكل عقدة. %h or ٪مضيف
سيتم استبداله باسم العقدة و %r or ٪مرتبة بالترتيب البعيد [0-N] (للحصول على a
حرفي٪ استخدام ٪٪)

قم بتقديم تقليد طريقة ( --ينسخ )
متى كلش بدأ مع -c or --ينسخ الخيار ، فإنه سيحاول نسخ
محدد ملف و / أو دير إلى العقد العنقودية المستهدفة المقدمة. إذا كان --أفضل
تم تحديد الخيار ، فسيتم وضع الملفات المنسوخة هناك.

عكس ملف تقليد طريقة ( - نسخة )
متى كلش بدأ مع - نسخة الخيار ، فإنه سيحاول استرداد
محدد ملف و / أو دير من العقد العنقودية المقدمة. إذا كان --أفضل الخيار
المحدد ، يجب أن يكون مسار دليل حيث سيتم تخزين الملفات مع ملفات
اسم المضيف مُلحق. إذا لم يتم تحديد مسار الوجهة ، فسيأخذ المسار الأول
ملف or دير دليل الاسم الأساسي كوجهة محلية.

OPTIONS


--الإصدار
إظهار كلش رقم الإصدار والخروج

-s مصدر المجموعة, - مصدر المجموعات =مصدر المجموعة
اختياري مجموعات(5) مصدر المجموعة للاستخدام

- نوستدين
لا تراقب المدخلات المحتملة من stdin

-O , - الخيار =
تجاوز أي مفتاح = قيمة clush.conf(5) خيارات (كرر حسب الحاجة)

اختيار الهدف العقد:

-w الإيماءات
العقد حيث يتم تشغيل الأمر

-x الإيماءات
استبعاد العقد من قائمة العقد

-a, --الكل
قم بتشغيل الأمر على جميع العقد

-g مجموعة, - المجموعة =مجموعة
قم بتشغيل الأمر على مجموعة من العقد

-X مجموعة
استبعاد العقد من هذه المجموعة

--ملف المضيف =FILE, --ملف الآلة =FILE
المسار إلى ملف يحتوي على قائمة بالمضيفين الفرديين أو مجموعات العقد أو مجموعات العقد ،
مفصولة بمسافات وخطوط (يمكن تحديدها عدة مرات ، واحدة لكل
ملف)

- طبولوجيا =FILE
ملف تكوين الهيكل لاستخدامه في وضع الشجرة

الناتج سلوك:

-q, --هادئ
كن هادئًا ، اطبع المخرجات الأساسية فقط

-v, - الإسراف
كن مطولاً ، اطبع رسائل إعلامية

-d, --Debug
إخراج المزيد من الرسائل لغرض التصحيح

-G, - قاعدة المجموعة
لا تعرض بادئة مصدر المجموعة

-L تعطيل كتلة الرأس وترتيب الإخراج بواسطة العقد ؛ بالإضافة إلى ذلك ، عند استخدامها في
بالاقتران مع -b / -B ، سيمكن "تجميع الحياة" للنتائج حسب السطر
الوضع ، مثل السطر التالي يتم عرضه في أقرب وقت ممكن (على سبيل المثال ، عندما يتم عرض كل شيء
العقد أرسلت الخط)

-N تعطيل تسمية سطر الأوامر

-P, --تقدم
إظهار التقدم أثناء تنفيذ الأمر ؛ إذا تم تنفيذ الكتابة إلى المعيار
الإدخال ، سيعرض مؤشر التقدم المباشر النطاق الترددي العالمي للبيانات
مكتوبة على العقد الهدف

-b, - دشباك
عرض النتائج المجمعة بطريقة تشبه dshbak

-B مثل -b ولكن بما في ذلك الخطأ المعياري

-r, --إعادة المجموعة
أضعاف مجموعة العقد باستخدام مجموعات العقد

-S إرجاع أكبر رموز عودة الأوامر

- اللون =متى اللون
ما إذا كنت تريد استخدام ألوان ANSI لإحاطة بادئة / رأس العقدة أو مجموعة العقد بـ
تسلسل الهروب لعرضها بالألوان على الجهاز. متى اللون is
أبدا, دائما or السيارات (التي تستخدم اللون إذا كان الناتج القياسي / الخطأ يشير إلى أ
طرفية). يتم ضبط الألوان على [34 م (نص المقدمة باللون الأزرق) لكل من stdout و [31m
(النص الأمامي الأحمر) لـ stderr ، ولا يمكن تعديله.

- فرق إظهار الفرق بين النواتج المشتركة (اعثر على أفضل إخراج مرجعي من خلال التركيز
على أكبر مجموعة عقد وأيضًا رمز إرجاع أوامر أصغر)

قم بتقديم النسخ:

-c, --ينسخ
نسخ الملف المحلي أو الدليل إلى العقد البعيدة

- نسخة
نسخ ملف أو دليل من العقد البعيدة

--dest =DEST_PATH
ملف الوجهة أو الدليل على العقد (اختياري: استخدم المصدر الأول
مسار الدليل عند عدم تحديده)

-p الحفاظ على أوقات وأوضاع التعديل

الاتصال الخيارات:

-f معجب في, - فانوت =معجب في
استخدم حجمًا أقصى محددًا للتوزيع (على سبيل المثال ، لا تقم بتنفيذ أكثر من FANOUT
أوامر في نفس الوقت ، مفيدة للحد من استخدام الموارد)

-l USER, - المستخدم =USER
تنفيذ الأمر عن بعد كمستخدم

-o OPTIONS, - الخيارات =OPTIONS
يمكن استخدامها لإعطاء خيارات ssh ، على سبيل المثال. -o "-p 2022 -i ~ / .ssh / myidrsa"؛ هؤلاء
يتم إضافة الخيارات أولاً إلى ssh وتجاوز الخيارات الافتراضية

-t ربط مهلة, --connect_timeout =ربط مهلة
تحديد الوقت للاتصال بالعقدة

-u COMMAND_TIMEOUT, - مهلة الأمر =COMMAND_TIMEOUT
الحد من الوقت لتشغيل الأمر على العقدة

-R عامل, - عامل =عامل
اسم العامل المراد استخدامه للاتصال (EXEC, سه, RSH, إدارة حماية البيانات) ، الافتراضي هو سه

للحصول على شرح موجز لهذه الخيارات ، انظر -ح ، --مساعدة.

EXIT الوضع


بشكل افتراضي ، تشير حالة الخروج من الصفر إلى نجاح كلش الأمر لكنه لا يعطي
معلومات عن حالة خروج الأوامر عن بعد. ومع ذلك ، عندما -S الخيار
المحدد ، حالة الخروج من كلش هي أكبر قيمة من إرجاع الأوامر البعيدة
رموز.

للأوامر البعيدة الفاشلة التي تكون حالة خروجها غير صفرية ، وما لم يتم الجمع بين
الخيارات -QS محدد، كلش يعرض رسائل مشابهة لـ:

كلش: العقدة [40-42]: خرجت مع خروج الكود 1

أمثلة


عن بعد موازى
# كلش -w عقدة [3-5,62] uname -r
الأمر RUN uname -r بالتوازي مع العقد: node3 و node4 و node5 و node62

محلّي موازى
# كلش -w عقدة [1-3] - عامل = exec بينغ -ج1 ٪مضيف
قم بتشغيل أمر ping محليًا ، بالتوازي ، للعقد: node1 و node2 و node3. أنت
قد تستخدم أيضا -R EXEC كخيار متوافق أقصر و pdsh.

العرض ملامح
# كلش -w عقدة [3-5,62] -b uname -r
الأمر RUN uname -r على العقد [3-5,62،XNUMX] وعرض نتائج الإخراج المجمعة
(المدمجة دشباك-مثل).

# كلش -w عقدة [3-5,62] -بل uname -r
وضع الخط: أمر التشغيل uname -r على العقد [3-5,62،XNUMX] وعرض المخرجات المجمعة
النتائج بدون كتلة الرأس الافتراضية.

# سه node32 جد /etc/yum.repos.d من نوع f | كلش -w عقدة [40-42] -b com.xargs ls -l
ابحث عن بعض الملفات على node32 في /etc/yum.repos.d واستخدم clush لسرد المطابقة
منها على العقدة [40-42] ، واستخدامها -b لعرض النتائج المجمعة.

# كلش -w عقدة [3-5,62] - فرق dmidecode -s نسخة السير
قم بتشغيل أمر Linux هذا للحصول على إصدار BIOS على العقد [3-5,62،XNUMX] وإظهار الإصدار
الاختلافات (إن وجدت).

الكل العقد
# كلش -a uname -r
الأمر RUN uname -r على جميع العقد العنقودية ، انظر مجموعات(5) لإعداد كل الكتلة
العقد (جميع: مجال).

# كلش -a -x عقدة [5,7] uname -r
الأمر RUN uname -r على جميع العقد العنقودية باستثناء العقدتين node5 و node7.

# كلش -a - فرق قط / بعض / ملف
الأمر RUN قط / بعض / ملف على جميع العقد العنقودية وتظهر الاختلافات (إن وجدت) ، خط
عن طريق السطر ، بين النواتج المشتركة.

العقدة مجموعات
# كلش -w oss مودبروب بريق
الأمر RUN مودبروب بريق على العقد من مجموعة العقدة المسماة لنا، انظر مجموعات(5)
لإعداد مجموعات العقد (خريطة: مجال).

# كلش -g لنا مودبروب بريق
نفس المثال السابق ولكن باستخدام -g لتجنب @ بادئة المجموعة.

# كلش -w @ mds، @ oss مودبروب بريق
يمكنك تحديد عدة مجموعات عقدة عن طريق فصلها بفاصلات (يرجى الاطلاع على
توسيع الأنماط بتنسيق مجموعة العقد(1) وأيضًا مجموعات(5) لمزيد من المعلومات).

نسخ ملفات
# كلش -w عقدة [3-5,62] --ينسخ / etc / motd
انسخ الملف المحلي / etc / motd إلى العقد البعيدة [3-5,62،XNUMX].

# كلش -w عقدة [3-5,62] --ينسخ / etc / motd --أفضل / تمب / موتد 2
انسخ الملف المحلي / etc / motd إلى العقد البعيدة [3-5,62،XNUMX] في المسار / تمب / موتد 2.

# كلش -w عقدة [3-5,62] -c / usr / share / doc / clustershell
نسخ الدليل المحلي بشكل متكرر / usr / share / doc / clustershell إلى نفس المسار على
العقد البعيدة [3-5,62،XNUMX].

# كلش -w عقدة [3-5,62] - نسخة / etc / motd --أفضل / تمة
نسخ / etc / motd من العقد البعيدة [3-5,62،XNUMX] إلى المحلية / تمة دليل ، كل ملف
بعد إلحاق اسم المضيف البعيد ، على سبيل المثال. /tmp/motd.node3.

استخدم clush عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 3
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • 4
    KompoZer و
    KompoZer و
    KompoZer هو محرر wysiwyg HTML يستخدم
    قاعدة كود Mozilla Composer. مثل
    تم إيقاف تطوير Nvu
    في عام 2005 ، قام KompoZer بإصلاح العديد من الأخطاء و
    يضيف و ...
    تنزيل KompoZer
  • 5
    تنزيل مانغا مجاني
    تنزيل مانغا مجاني
    برنامج Free Manga Downloader (FMD) هو ملف
    تطبيق مفتوح المصدر مكتوب بلغة
    Object-Pascal لإدارة و
    تحميل المانجا من مختلف المواقع.
    هذا هو المرآة ...
    تنزيل Free Manga Downloader
  • 6
    UNetbootin
    UNetbootin
    يتيح لك UNetbootin إنشاء ملفات
    محركات أقراص USB المباشرة لـ Ubuntu و Fedora و
    توزيعات Linux الأخرى بدون ملفات
    حرق قرص مضغوط. يعمل على أنظمة تشغيل Windows و Linux و
    و ...
    تنزيل UNetbootin
  • أكثر "

أوامر لينكس

Ad