OverTime ، CLI التي ستتيح لنا معرفة وقت العالم

حول الوقت الإضافي

في المقالة التالية سوف نلقي نظرة على OverTime. ستكون هذه الأداة مفيدة للغاية عندما ندير خوادم مختلفة موزعة حول العالم. تعمل المهام المجدولة بشكل عام على الخوادم. من أجل تنفيذ الإعداد الصحيح لهذه المهام ، من المهم أن يعرف المسؤول وقت كل خادم من خوادمه. هذا هو السبب الرئيسي لإنشاء OverTime. في الأساس هو كذلك CLI الذي سيتيح لنا عرض الجدول الزمني لخوادمنا من وحدة التحكم في نظامنا.

OverTime هو ملف مفتوح المصدر CLI التي تم تطويرها باستخدام JavaScript بواسطة ديل إنفيرياريتي. كما كتبت بالفعل ، سيسمح لنا ذلك بتصور الجدول الزمني الذي تستخدمه خوادمنا المنتشرة في جميع أنحاء العالم بطريقة بسيطة وسريعة ومع دعم قاعدة بيانات المنطقة الزمنية IANA.

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

عملها بسيط. سيتم تقديمه لنا على الشاشة جدول حيث الأعمدة هي مناطق زمنية مختلفة التي نريد التحقق منها. ستمثل صفوف كل عمود 24 ساعة من اليوم. يتم ترتيبها أيضًا وفقًا للترتيب المطلوب في وقت كتابة الأمر.

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

قم بتثبيت OverTime على Ubuntu

قم بتثبيت NodeJS

إلى تثبيت OverTime سنضطر إلى التثبيت NodeJS. هذه بيئة تشغيل مفتوحة المصدر ومتعددة المنصات لجافا سكريبت تم إنشاؤها باستخدام محرك Chrome V8 JavaScript. يستخدم NodeJS نموذج عمليات الإدخال / الإخراج الذي يحركه الحدث ، مما يجعله خفيف الوزن وفعال. لتثبيت هذه الأداة ، سنكون سعداء بوجود هذه البيئة في نظامنا. لتثبيت NodeJS سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وكتابة الأمر التالي فيها:

sudo apt-get install nodejs

قم بتثبيت OverTime

الآن يمكننا مواجهة تثبيت OverTime. هذا التثبيت بسيط في أي توزيعة Gnu / Linux بفضل الآلية الوقائية الوطنية. سيتم التثبيت عن طريق فتح محطة طرفية (Ctrl + Alt + T) وقم فقط بتشغيل الأمر التالي:

sudo npm install -g overtime-cli

مع هذا سيقوم بتثبيت جميع التبعيات الضرورية في نفس وقت CLI. بمجرد الانتهاء من التثبيت ، يمكننا استخدامه عن طريق التنفيذ متأخر , بعد فوات الوقت مع المناطق الزمنية التي نرغب في التشاور معها. ال قائمة المناطق الزمنية التي يمكننا استخدامها يمكننا استشارتهم في ما يلي صلة. على سبيل المثال ، يمكننا التحقق من توقيت أربع مدن في نفس الوقت عن طريق كتابة الأمر التالي في محطتنا:

جداول العمل الإضافي

overtime show America/Aruba Asia/Oral Europe/Gibraltar Indian/Cocos

قم بإلغاء تثبيت OverTime

في حالة رغبتنا في إزالة هذه الخدمة من جهاز الكمبيوتر الخاص بنا ، فسنضطر إلى اللجوء إلى خيار إلغاء التثبيت الذي توفره npm. لإزالة الأداة ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وكتابة الأمر التالي فيها:

sudo npm uninstall -g overtime-cli

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


اترك تعليقك

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

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.