OverTime, CLI che ci permetterà di conoscere l'ora del mondo

Straordinario Informazioni

Nel prossimo articolo daremo uno sguardo a OverTime. Questa utility sarà molto utile quando gestiremo diversi server distribuiti in tutto il mondo. Le attività pianificate vengono generalmente eseguite sui server. Per eseguire una corretta configurazione di queste attività, è importante che un amministratore conosca l'ora di ciascuno dei suoi server. Questo è il motivo principale per cui è stato creato OverTime. Fondamentalmente lo è una CLI che ci permetterà di visualizzare la pianificazione dei nostri server dalla console del nostro sistema.

OverTime è un file CLI open source che è stato sviluppato utilizzando JavaScript di Dale Inverarity. Come ho già scritto, ci permetterà di visualizzare la pianificazione utilizzata dai nostri server sparsi per il mondo in modo semplice, veloce e con supporto al Database dei fusi orari IANA.

Nelle sue prime versioni OverTime ci permette di conoscere dal terminal gli orari dei diversi luoghi del mondo. Nelle versioni future questa utility propone di eseguire le attività necessarie in modo da poter elencare i nostri server e confrontarli in base all'ora di ciascuno. Questo può facilitare notevolmente le diverse operazioni di amministrazione in cui siamo coinvolti.

Il suo funzionamento è semplice. Ci sarà presentato sullo schermo una tabella in cui le colonne sono i diversi fusi orari che vogliamo verificare. Le righe di ogni colonna rappresenteranno le 24 ore di un giorno. Sono anche ordinati in base all'ordine in cui sono richiesti al momento della scrittura del comando.

Questo strumento semplice e pratico ci consente di vedere e confrontare rapidamente che ora è su ciascuno dei nostri server in un dato momento. Con queste informazioni saremo in grado, ad esempio, di creare attività cron. Questi dovrebbero essere eseguiti nello stesso momento ma in orari locali diversi. Possiamo anche verificare i log del nostro server e sapere in che ora locale si sono verificati i problemi per trovare una soluzione su misura per le tue esigenze.

Installa OverTime su Ubuntu

Installa NodeJS

a installare OverTime dovremo installare NodeJS. Si tratta di un ambiente di runtime open source e multipiattaforma per JavaScript che è stato creato con il motore JavaScript V8 di Chrome. NodeJS utilizza un modello di operazioni I / O guidato dagli eventi, che lo rende leggero ed efficiente. Per eseguire l'installazione di questo strumento, sarà un lusso avere questo ambiente nel nostro sistema. Per installare NodeJS dovremo solo aprire un terminale (Ctrl + Alt + T) e scrivere il seguente comando al suo interno:

sudo apt-get install nodejs

Installa OverTime

Ora possiamo affrontare l'installazione di OverTime. Questa installazione è semplice in qualsiasi distribuzione Gnu / Linux grazie a npm. L'installazione verrà eseguita aprendo un terminale (Ctrl + Alt + T) ed eseguendo semplicemente il seguente comando:

sudo npm install -g overtime-cli

Con questo installerà tutte le dipendenze necessarie contemporaneamente alla CLI. Una volta terminata l'installazione possiamo usarlo eseguendo col tempo con i fusi orari che desideriamo consultare. Il elenco dei fusi orari che possiamo utilizzare Possiamo consultarli di seguito link. Ad esempio, possiamo controllare l'ora di quattro città contemporaneamente scrivendo il seguente comando nel nostro terminale:

Programmi OverTime

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

Disinstalla OverTime

Nel caso in cui volessimo rimuovere questo servizio dal nostro computer, dovremo ricorrere all'opzione di disinstallazione fornita da npm. Per rimuovere lo strumento, dovremo solo aprire un terminale (Ctrl + Alt + T) e scrivere il seguente comando al suo interno:

sudo npm uninstall -g overtime-cli

Tutte le possibilità che questo strumento ci offre sono parecchie. Quando gestisci server situati in paesi diversi, sai quanto può essere fastidioso dover parametrizzare il calendario per mostrarci più orari o andare su Google per vedere l'ora corrente di un luogo per svolgere esattamente le attività di cui hai bisogno. Ciò è particolarmente fastidioso quando devi porre queste domande ripetutamente. Qui OverTime ci renderà la vita più facile.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.