OverTime, CLI, der giver os mulighed for at kende verdens tid

OverTime Om

I den næste artikel skal vi se på OverTime. Dette værktøj vil være meget nyttigt, når vi administrerer forskellige servere distribueret over hele verden. Planlagte opgaver køres generelt på servere. For at udføre en korrekt opsætning af disse opgaver er det vigtigt for en administrator at kende tidspunktet for hver af deres servere. Dette er hovedårsagen til, at OverTime blev oprettet. Dybest set er det en CLI, der giver os mulighed for at se tidsplanen for vores servere fra konsollen på vores system.

OverTime er en Open source CLI som er udviklet ved hjælp af JavaScript af Dale Inverarity. Som jeg allerede har skrevet, giver det os mulighed for at visualisere den tidsplan, der bruges af vores servere spredt over hele verden på en enkel, hurtig og med støtte til IANA-tidszone-database.

I sine tidlige versioner OverTime giver os mulighed for at kende tidsplanen for forskellige steder i verden fra terminalen. I fremtidige versioner foreslår dette værktøj, at de nødvendige opgaver kan udføres, så vi kan liste vores servere og sammenligne dem efter tidspunktet for hver enkelt. Dette kan i høj grad lette de forskellige administrationsoperationer, som vi er involveret i.

Driften er enkel. Det vil blive præsenteret for os på skærmen en tabel, hvor kolonnerne er de forskellige tidszoner som vi ønsker at bekræfte. Rækkerne i hver kolonne repræsenterer 24 timer af en dag. De ordnes også i henhold til den rækkefølge, som de kræves, når kommandoen skrives.

Dette enkle og praktiske værktøj giver os mulighed for hurtigt at se og sammenligne, hvad klokken er på hver af vores servere til enhver tid. Med denne information vil vi f.eks. Kunne oprette cron-opgaver. Disse skal køre på samme tid, men på forskellige lokale tidspunkter. Vi kan også verificere loggene på vores server og vide, på hvilken lokal tid problemerne er opstået for at finde en løsning, der er skræddersyet til dine behov.

Installer OverTime på Ubuntu

Installer NodeJS

til installere OverTime bliver vi nødt til at installere NodeJS. Dette er et open source, cross-platform runtime-miljø til JavaScript, der er bygget med Chromes V8 JavaScript-motor. NodeJS bruger en hændelsesdrevet I / O-driftsmodel, hvilket gør den let og effektiv. For at udføre installationen af ​​dette værktøj vil det være en luksus at have dette miljø i vores system. For at installere NodeJS behøver vi kun at åbne en terminal (Ctrl + Alt + T) og skrive følgende kommando i den:

sudo apt-get install nodejs

Installer OverTime

Nu kan vi stå over for installationen af ​​OverTime. Denne installation er enkel i enhver Gnu / Linux distribution takket være NPM. Installationen udføres ved at åbne en terminal (Ctrl + Alt + T) og bare køre følgende kommando:

sudo npm install -g overtime-cli

Med dette de installerer alle de nødvendige afhængigheder på samme tid som CLI. Når installationen er færdig, kan vi bruge den ved at udføre over tid med de tidszoner, som vi ønsker at konsultere. Det liste over tidszoner, som vi kan bruge Vi kan konsultere dem i det følgende link. For eksempel kan vi kontrollere tidspunktet for fire byer på samme tid ved at skrive følgende kommando i vores terminal:

OverTime tidsplaner

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

Afinstaller OverTime

I tilfælde af at vi ønsker at fjerne denne service fra vores computer, bliver vi nødt til at ty til afinstallationsmuligheden leveret af npm. For at fjerne værktøjet skal vi kun åbne en terminal (Ctrl + Alt + T) og skrive følgende kommando i den:

sudo npm uninstall -g overtime-cli

Alle de muligheder, som dette værktøj giver os, er nok. Når du administrerer servere i forskellige lande, ved du, hvor irriterende det kan være at skulle parametrere kalenderen for at vise os flere tidsplaner eller gå google for at se det aktuelle tidspunkt for et sted for at udføre nøjagtigt de opgaver, du har brug for. Dette er især irriterende, når du skal stille disse spørgsmål gentagne gange. Her vil OverTime gøre livet lettere for os.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.