OverTime, CLI koji će nam omogućiti da upoznamo vrijeme svijeta

Prekovremeni rad o

U sljedećem ćemo članku pogledati OverTime. Ovaj će uslužni program biti vrlo koristan kada upravljamo različitim poslužiteljima distribuiranim širom svijeta. Planirani zadaci uglavnom se izvode na poslužiteljima. Da bi mogao ispravno postaviti ove zadatke, važno je da administrator zna vrijeme svakog od svojih poslužitelja. To je glavni razlog stvaranja OverTimea. U osnovi je CLI koji će nam omogućiti pregled rasporeda naših poslužitelja s konzole našeg sustava.

OverTime je CLI otvorenog koda koja je razvijena pomoću JavaScript-a Dale Inverarity. Kao što sam već napisao, omogućit će nam da vizualiziramo raspored koji koriste naši poslužitelji raštrkani širom svijeta na jednostavan, brz i uz podršku Baza podataka vremenske zone IANA.

U svojim ranim verzijama OverTime nam omogućuje da s terminala saznamo raspored različitih mjesta na svijetu. U budućim verzijama ovaj uslužni program predlaže da se mogu izvršiti potrebni zadaci kako bismo mogli navesti svoje poslužitelje i usporediti ih prema vremenu svakog od njih. To može uvelike olakšati različite administrativne operacije u koje smo uključeni.

Njegov rad je jednostavan. Bit će nam predstavljen na ekranu tablica u kojoj su stupci različite vremenske zone koje želimo provjeriti. Redci svakog stupca predstavljat će 24 sata dana. Oni su također poredani prema redoslijedu kojim su potrebni u vrijeme pisanja naredbe.

Ovaj jednostavan i praktičan alat omogućuje nam da brzo vidimo i usporedimo koliko je sati na svakom od naših poslužitelja u bilo kojem trenutku. Pomoću ovih podataka moći ćemo, na primjer, stvoriti cron zadatke. Oni bi trebali raditi istodobno, ali u različito lokalno vrijeme. Također možemo provjeriti zapisnike našeg poslužitelja i znati u kojem se lokalnom vremenu pojavili problemi kako bismo pronašli rješenje prilagođeno vašim potrebama.

Instalirajte OverTime na Ubuntu

Instalirajte NodeJS

u install OverTime morat ćemo instalirati NodeJS. Ovo je otvoreno, višeplatformno runtime okruženje za JavaScript koje je izgrađeno s Chromeovim V8 JavaScript motorom. NodeJS koristi I / O operativni model vođen događajima, što ga čini laganim i učinkovitim. Za instalaciju ovog alata bit će luksuz imati ovo okruženje u našem sustavu. Da bismo instalirali NodeJS trebat ćemo samo otvoriti terminal (Ctrl + Alt + T) i u njega napisati sljedeću naredbu:

sudo apt-get install nodejs

Instalirajte OverTime

Sada se možemo suočiti s instalacijom OverTime-a. Ova je instalacija jednostavna u bilo kojoj Gnu / Linux distribuciji zahvaljujući NPM. Instalacija će se izvršiti otvaranjem terminala (Ctrl + Alt + T) i samo pokrenite sljedeću naredbu:

sudo npm install -g overtime-cli

S ovim instalirat će sve potrebne ovisnosti istodobno s CLI-jem. Kad je instalacija završena, možemo je izvršiti tijekom vremena s vremenskim zonama koje želimo konzultirati. The popis vremenskih zona koje možemo koristiti Možemo ih konzultirati u sljedećem link. Na primjer, možemo istovremeno provjeriti vrijeme četiri grada zapisujući sljedeću naredbu u naš terminal:

Prekovremeni raspored

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

Deinstalirajte OverTime

U slučaju da želimo ukloniti ovu uslugu s računala, morat ćemo pribjeći opciji deinstalacije koju pruža npm. Da bismo uklonili alat, morat ćemo otvoriti samo terminal (Ctrl + Alt + T) i u njega napisati sljedeću naredbu:

sudo npm uninstall -g overtime-cli

Sve mogućnosti koje nam ovaj alat pruža su poprilične. Kada upravljate poslužiteljima smještenim u različitim zemljama, znate koliko neugodno može biti parameterizacija kalendara kako bi nam prikazao više rasporeda ili google kako biste vidjeli trenutno vrijeme mjesta za izvršavanje točno zadanih zadataka. To je posebno neugodno kada ova pitanja morate postavljati više puta. Ovdje će nam OverTime olakšati život.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.