ในบทความต่อไปเราจะมาดู OverTime ยูทิลิตี้นี้จะมีประโยชน์มากเมื่อเราจัดการเซิร์ฟเวอร์ต่างๆที่กระจายอยู่ทั่วโลก งานตามกำหนดการโดยทั่วไปจะทำงานบนเซิร์ฟเวอร์ ในการดำเนินการตั้งค่างานเหล่านี้อย่างถูกต้องผู้ดูแลระบบต้องทราบเวลาของเซิร์ฟเวอร์แต่ละเครื่อง นี่คือเหตุผลหลักที่สร้าง OverTime โดยทั่วไปแล้ว CLI ที่จะช่วยให้เราสามารถดูกำหนดการของเซิร์ฟเวอร์ของเราจากคอนโซลของระบบของเรา.
OverTime คือ CLI โอเพนซอร์ส ซึ่งได้รับการพัฒนาโดยใช้ JavaScript โดย Dale Inverarity ดังที่ฉันได้เขียนไปแล้วมันจะช่วยให้เราเห็นภาพกำหนดการที่เซิร์ฟเวอร์ของเราใช้ที่กระจายอยู่ทั่วโลกได้อย่างง่ายดายรวดเร็วและด้วยการสนับสนุน ฐานข้อมูลโซนเวลา IANA.
ในรุ่นแรก ๆ OverTime ช่วยให้เราทราบตารางเวลาของสถานที่ต่างๆในโลกจากสถานีปลายทาง. ในเวอร์ชันต่อ ๆ ไปยูทิลิตี้นี้เสนอว่าสามารถดำเนินการที่จำเป็นเพื่อให้เราสามารถแสดงรายการเซิร์ฟเวอร์ของเราและเปรียบเทียบตามเวลาของแต่ละเซิร์ฟเวอร์ สิ่งนี้สามารถอำนวยความสะดวกอย่างมากในการดำเนินการบริหารต่างๆที่เราเกี่ยวข้อง
การทำงานนั้นง่ายมาก มันจะถูกนำเสนอให้เราเห็นบนหน้าจอ ตารางที่คอลัมน์เป็นเขตเวลาที่แตกต่างกัน ที่เราต้องการตรวจสอบ แถวของแต่ละคอลัมน์จะแสดงถึง 24 ชั่วโมง ของวัน นอกจากนี้ยังเรียงลำดับตามลำดับที่จำเป็นในขณะที่เขียนคำสั่ง
เครื่องมือที่เรียบง่ายและใช้งานได้จริงนี้ช่วยให้เราสามารถดูและเปรียบเทียบเวลาที่อยู่บนเซิร์ฟเวอร์แต่ละเครื่องได้อย่างรวดเร็ว ด้วยข้อมูลนี้เราจะสามารถสร้างงาน cron ได้ สิ่งเหล่านี้ควรทำงานในเวลาเดียวกัน แต่ในเวลาท้องถิ่นต่างกัน นอกจากนี้เรายังสามารถตรวจสอบบันทึกของเซิร์ฟเวอร์ของเราและทราบว่ามีปัญหาเกิดขึ้นในเวลาใดเพื่อค้นหาวิธีแก้ไขที่เหมาะกับความต้องการของคุณ
ติดตั้ง OverTime บน Ubuntu
ติดตั้ง NodeJS
ไปยัง ติดตั้ง OverTime เราจะต้องติดตั้ง NodeJS. นี่คือสภาพแวดล้อมรันไทม์ข้ามแพลตฟอร์มแบบโอเพ่นซอร์สสำหรับ JavaScript ที่สร้างขึ้นด้วยเอ็นจิ้น V8 JavaScript ของ Chrome NodeJS ใช้รูปแบบการดำเนินงาน I / O ที่ขับเคลื่อนด้วยเหตุการณ์ซึ่งทำให้มีน้ำหนักเบาและมีประสิทธิภาพ ในการดำเนินการติดตั้งเครื่องมือนี้การมีสภาพแวดล้อมนี้ในระบบของเราจะเป็นเรื่องที่ดี ในการติดตั้ง NodeJS เราจะต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนคำสั่งต่อไปนี้:
sudo apt-get install nodejs
ติดตั้ง OverTime
ตอนนี้เราสามารถเผชิญหน้ากับการติดตั้ง OverTime ได้แล้ว การติดตั้งนี้ทำได้ง่ายในการแจกจ่าย Gnu / Linux ด้วย NPM. การติดตั้งจะดำเนินการโดยเปิดเทอร์มินัล (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 ที่นี่จะทำให้ชีวิตง่ายขึ้นสำหรับเรา