it-swarm.asia

أي لغة البرمجة لصيانة الخادم؟

ما هي البرمجة النصية التي تستخدمها في أنواع مهام صيانة الخادم الأساسية ، على سبيل المثال النسخ الاحتياطي ، ونقل الملفات في جميع أنحاء ، وما إلى ذلك؟ هل تتمسك باش ، روبي ، بيرل ، شيء آخر ، أو هل تختلط وتناسب الاحتياجات المختلفة؟ ما هي نقاط القوة والضعف في اختيارك؟

أنا مهتم شخصيًا بخوادم * nix ، لكن ربما يكون السؤال متعلقًا بخوادم Windows أيضًا.

2
Matthew Shanley

يمكنني عادةً إجراء عمليات الصيانة باستخدام البرامج النصية bash/ksh (اعتمادًا على الخادم). عندما أحتاج إلى أي نوع من المنطق أو شيء ما يصعب الوصول إليه في مثل هذه قذيفة ، فإنني أفضل استخدام Ruby. ربما تكون الميزة المفضلة لدي هي [Ruby لهذا ، فمن السهل تنفيذ أمر خارجي

directories=`ls -l`
1
Earlz

من المحتمل أن يكون BASH هو الأكثر تثبيتًا عالميًا على معظم أنظمة * nix اليوم.

Perl مخصص للتحليل النصي المكثف ، وربما لا يكون الأفضل في إدارة مسؤول الخادم.

روبي أو PHP لمشرف الخادم؟ هذه فكرة جديدة.

بعض الأدوات التي تريد أيضًا تسليحها هي AWK و SED. أنها سوف تجعل تحليل الأشياء أسهل قليلاً.

حظا طيبا وفقك الله.

1
Shane Stillwell

أستخدم Bourne Shell لقابلية النقل ، Bash لقوتها أكبر من sh (المصفوفات ، وما إلى ذلك) ، ksh عندما لا يكون Bash متاحًا وPython عندما أحتاج إلى سرعة أكبر قوة من باش.

أنا أيضا استخدام البرامج النصية AWK كاملة (بالإضافة إلى قصاصات في البرامج النصية شل) للتلاعب في الميدان والسجلات. وأحب أن أدفع الظرف بـ sed أحيانًا. لقد اكتمل تورينج ، لكن نصوصه هي دب يقرأ بعد مرور بعض الوقت.

1
Dennis Williamson

لا أحب python في قائمتك الصغيرة هناك أرى؟ إنها لغة متعددة الاستخدامات لكل من مسؤول البرمجة النصية والخادم في اليد اليمنى. هنا شيء لتبدأ إذا كنت مهتما

1
seanl