Z upływem czasu, CLI, który pozwoli nam poznać czas na świecie

Nadgodziny O

W następnym artykule przyjrzymy się OverTime. To narzędzie będzie bardzo przydatne, gdy zarządzamy różnymi serwerami rozmieszczonymi na całym świecie. Zaplanowane zadania są zwykle uruchamiane na serwerach. Aby poprawnie skonfigurować te zadania, administrator musi znać godzinę każdego swojego serwera. To jest główny powód powstania OverTime. W zasadzie tak CLI, który pozwoli nam przeglądać harmonogram naszych serwerów z konsoli naszego systemu.

OverTime to Interfejs CLI typu open source który został opracowany przy użyciu JavaScript przez Dale Inverarity. Jak już napisałem, pozwoli nam to na wizualizację harmonogramu używanego przez nasze serwery rozrzucone po całym świecie w prosty, szybki i przy wsparciu dla Baza danych stref czasowych IANA.

We wczesnych wersjach OverTime pozwala nam poznać z terminala harmonogram różnych miejsc na świecie. W przyszłych wersjach narzędzie to proponuje wykonanie niezbędnych zadań, abyśmy mogli wyszczególnić nasze serwery i porównać je według czasu każdego z nich. Może to znacznie ułatwić różne operacje administracyjne, w które jesteśmy zaangażowani.

Jego działanie jest proste. Zostanie nam to przedstawione na ekranie tabela, w której kolumny są różnymi strefami czasowymi które chcemy zweryfikować. Wiersze w każdej kolumnie będą reprezentować 24 godziny dnia. Są one również uporządkowane według kolejności, w jakiej są wymagane w chwili pisania polecenia.

To proste i praktyczne narzędzie pozwala nam szybko zobaczyć i porównać, która jest godzina na każdym z naszych serwerów w danym momencie. Dzięki tym informacjom będziemy mogli na przykład tworzyć zadania cron. Powinny one działać w tym samym czasie, ale o różnych porach lokalnych. Możemy również zweryfikować logi naszego serwera i wiedzieć, w jakim czasie lokalnym wystąpiły problemy, aby znaleźć rozwiązanie dostosowane do Twoich potrzeb.

Zainstaluj OverTime na Ubuntu

Zainstaluj NodeJS

do zainstaluj OverTime będziemy musieli zainstalować NodeJS. Jest to środowisko uruchomieniowe typu open source, międzyplatformowe dla JavaScript, które zostało zbudowane przy użyciu silnika JavaScript V8 przeglądarki Chrome. NodeJS używa modelu operacji we / wy sterowanych zdarzeniami, dzięki czemu jest lekki i wydajny. Aby przeprowadzić instalację tego narzędzia, luksusem będzie mieć to środowisko w naszym systemie. Aby zainstalować NodeJS, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i wpisać w nim następujące polecenie:

sudo apt-get install nodejs

Zainstaluj OverTime

Teraz możemy stawić czoła instalacji OverTime. Ta instalacja jest prosta w każdej dystrybucji Gnu / Linuksa dzięki Npm. Instalacja zostanie przeprowadzona poprzez otwarcie terminala (Ctrl + Alt + T) i wykonanie następującego polecenia:

sudo npm install -g overtime-cli

Z tym zainstaluje wszystkie niezbędne zależności w tym samym czasie, co CLI. Po zakończeniu instalacji możemy go użyć, wykonując z biegiem czasu ze strefami czasowymi, z którymi chcemy się zapoznać. Plik lista stref czasowych, z których możemy korzystać Możemy się z nimi skonsultować poniżej powiązanie. Przykładowo możemy sprawdzić czas czterech miast jednocześnie wpisując w naszym terminalu następującą komendę:

Harmonogramy nadgodzin

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

Odinstaluj OverTime

W przypadku, gdy będziemy chcieli usunąć tę usługę z naszego komputera, będziemy musieli skorzystać z opcji dezinstalacji dostarczonej przez npm. Aby usunąć narzędzie, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i wpisać w nim następujące polecenie:

sudo npm uninstall -g overtime-cli

Wszystkich możliwości, jakie daje nam to narzędzie, jest całkiem sporo. Kiedy zarządzasz serwerami zlokalizowanymi w różnych krajach, wiesz, jak irytujące może być parametryzowanie kalendarza, aby pokazywał nam wiele harmonogramów lub wyszukiwanie w Google, aby zobaczyć aktualny czas w miejscu, aby wykonać dokładnie te zadania, których potrzebujesz. Jest to szczególnie irytujące, gdy trzeba wielokrotnie zadawać te pytania. Tutaj OverTime ułatwi nam życie.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.