OverTime, CLI sẽ cho phép chúng ta biết thời gian của thế giới

OverTime Giới thiệu

Trong phần tiếp theo, chúng ta sẽ xem xét OverTime. Tiện ích này sẽ rất hữu ích khi chúng ta đang quản lý các máy chủ khác nhau được phân phối trên khắp thế giới. Các tác vụ đã lên lịch thường chạy trên các máy chủ. Để thực hiện thiết lập chính xác các tác vụ này, điều quan trọng là quản trị viên phải biết thời gian của từng máy chủ của họ. Đây là lý do chính OverTime được tạo ra. Về cơ bản nó là CLI sẽ cho phép chúng tôi xem lịch trình của các máy chủ của chúng tôi từ bảng điều khiển của hệ thống của chúng tôi.

OverTime là một Nguồn mở CLI đã được phát triển bằng JavaScript của Dale Inverarity. Như tôi đã viết, nó sẽ cho phép chúng tôi hình dung lịch trình được sử dụng bởi các máy chủ của chúng tôi rải rác trên khắp thế giới một cách đơn giản, nhanh chóng và hỗ trợ Cơ sở dữ liệu múi giờ IANA.

Trong các phiên bản đầu tiên của nó OverTime cho phép chúng tôi biết từ thiết bị đầu cuối lịch trình của các địa điểm khác nhau trên thế giới. Trong các phiên bản tương lai, tiện ích này đề xuất rằng các tác vụ cần thiết có thể được thực hiện để chúng tôi có thể liệt kê các máy chủ của mình và so sánh chúng theo thời gian của từng máy chủ. Điều này có thể tạo điều kiện thuận lợi cho các hoạt động quản trị khác nhau mà chúng tôi tham gia.

Hoạt động của nó rất đơn giản. Nó sẽ được hiển thị cho chúng tôi trên màn hình một bảng trong đó các cột là các múi giờ khác nhau mà chúng tôi muốn xác minh. Các hàng của mỗi cột sẽ đại diện cho 24 giờ của một ngày. Chúng cũng được sắp xếp theo thứ tự mà chúng được yêu cầu tại thời điểm viết lệnh.

Công cụ đơn giản và thiết thực này cho phép chúng tôi nhanh chóng xem và so sánh mấy giờ trên mỗi máy chủ của chúng tôi tại bất kỳ thời điểm nào. Ví dụ, với thông tin này, chúng tôi sẽ có thể tạo các tác vụ cron. Chúng phải chạy cùng một lúc nhưng ở các thời điểm địa phương khác nhau. Chúng tôi cũng có thể xác minh nhật ký của máy chủ của mình và biết các sự cố đã xảy ra vào giờ địa phương nào để tìm ra giải pháp phù hợp với nhu cầu của bạn.

Cài đặt OverTime trên Ubuntu

Cài đặt NodeJS

đến cài đặt OverTime, chúng tôi sẽ phải cài đặt NodeJS. Đây là một môi trường chạy mã nguồn mở, đa nền tảng cho JavaScript đã được xây dựng bằng công cụ JavaScript V8 của Chrome. NodeJS sử dụng mô hình hoạt động I / O theo hướng sự kiện, giúp nó nhẹ và hiệu quả. Để tiến hành cài đặt công cụ này, sẽ rất xa xỉ nếu có môi trường này trong hệ thống của chúng tôi. Để cài đặt NodeJS, chúng ta sẽ chỉ phải mở một terminal (Ctrl + Alt + T) và viết lệnh sau vào đó:

sudo apt-get install nodejs

Cài đặt OverTime

Bây giờ chúng ta có thể đối mặt với việc cài đặt OverTime. Việc cài đặt này rất đơn giản trong bất kỳ bản phân phối Gnu / Linux nào nhờ vào NPM. Quá trình cài đặt sẽ được thực hiện bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và chỉ cần thực hiện lệnh sau:

sudo npm install -g overtime-cli

Với cái này sẽ cài đặt tất cả các phụ thuộc cần thiết cùng lúc với CLI. Sau khi cài đặt xong, chúng ta có thể sử dụng nó bằng cách thực thi tăng ca với các Múi giờ mà chúng tôi muốn tham khảo. Các danh sách các múi giờ mà chúng tôi có thể sử dụng Chúng ta có thể tham khảo ý kiến ​​của họ sau đây liên kết. Ví dụ: chúng ta có thể kiểm tra thời gian của bốn thành phố cùng một lúc bằng cách viết lệnh sau trong thiết bị đầu cuối của chúng ta:

Lịch biểu OverTime

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

Gỡ cài đặt OverTime

Trong trường hợp chúng tôi muốn xóa dịch vụ này khỏi máy tính của mình, chúng tôi sẽ phải sử dụng tùy chọn gỡ cài đặt do npm cung cấp. Để loại bỏ công cụ, chúng tôi sẽ chỉ phải mở một thiết bị đầu cuối (Ctrl + Alt + T) và viết lệnh sau vào đó:

sudo npm uninstall -g overtime-cli

Tất cả các khả năng mà công cụ này cung cấp cho chúng ta là khá ít. Khi bạn quản lý các máy chủ đặt tại các quốc gia khác nhau, bạn biết sẽ khó chịu như thế nào khi phải tham số hóa lịch để hiển thị cho chúng ta nhiều lịch trình hoặc lên google để xem thời gian hiện tại của một địa điểm để thực hiện chính xác các công việc bạn cần. Điều này đặc biệt khó chịu khi bạn phải hỏi những câu hỏi này liên tục. Ở đây OverTime sẽ giúp cuộc sống của chúng ta dễ dàng hơn.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.