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

OverTimeAbout

U sljedećem članku ćemo pogledati OverTime. Ovaj uslužni program će biti vrlo koristan kada upravljamo različitim serverima distribuiranim širom svijeta. Planirani zadaci uglavnom se izvode na serverima. Da bi izvršio ispravno postavljanje ovih zadataka, važno je da administrator zna vrijeme svakog od njihovih servera. To je glavni razlog zašto je OverTime stvoren. U osnovi je CLI koji će nam omogućiti da pregledamo raspored naših servera s konzole našeg sistema.

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 serveri raštrkani širom svijeta na jednostavan, brz i uz podršku Baza podataka vremenske zone IANA.

U svojim ranim verzijama OverTime nam omogućava da sa 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 popisati naše servere i upoređivati ​​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. Biće nam predstavljen na ekranu tablica u kojoj su stupci različite vremenske zone koje želimo provjeriti. Redovi svake kolone predstavljaju 24 sata dana. Oni su takođe poredani prema redoslijedu kojim su potrebni u vrijeme pisanja naredbe.

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

Instalirajte OverTime na Ubuntu

Instalirajte NodeJS

para install OverTime morat ćemo instalirati NodeJS. Ovo je otvoreno izvorno okruženje za rad na više platformi za JavaScript koje je izgrađeno sa Chromeovim V8 JavaScript motorom. NodeJS koristi I / O operativni model vođen događajima, što ga čini laganim i efikasnim. 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 instalacija je 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

Sa ovim instalirat će sve potrebne zavisnosti istovremeno s CLI-jem. Kada je instalacija završena, možemo je izvršiti prekovremeno sa vremenskim zonama koje želimo konsultovati. The popis vremenskih zona koje možemo koristiti Možemo ih konsultovati u nastavku link. Na primjer, možemo istovremeno provjeriti vrijeme četiri grada tako što ćemo u naš terminal napisati sljedeću naredbu:

Prekovremeni raspored

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

Deinstalirajte OverTime

U slučaju da želimo ukloniti ovu uslugu s računara, morat ćemo pribjeći opciji deinstalacije koju pruža npm. Da bismo uklonili alat, morat ćemo samo otvoriti 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 da biste vidjeli trenutno vrijeme mjesta za izvršavanje tačno zadataka koji su vam potrebni. To je posebno neugodno kada ova pitanja morate postavljati više puta. Ovdje će nam OverTime olakšati život.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.