Visualizzare la data da terminale in Linux

Mattepuffo's logo
Visualizzare la data da terminale in Linux

Visualizzare la data da terminale in Linux

Mi è capitato più volte di avere problemi con le date in Linux (soprattutto con i servizi virtuali installati in altri paesei).

Se gestiamo i nostri server tramite SSH, abbiamo un ottimo comando per visualizzare la data: date!

Per un sysadmin è molto importante conoscere questo comando, anche perchè viene spesso inserito negli script in cui è importante tenere traccia della data.

Vediamo qualche esempio di comando, cominciando da quello base:

$ date
lun 25 set 2017, 10.03.50, CEST

Se vogliamo vedere che data corrisponde ad un giorno preciso (ad esempio il prossimo Lunedi):

$ date -d "next Monday"
lun  2 ott 2017, 00.00.00, CEST

E' anche possibile usare date per vedere l'ultima modifica di un file:

$ date -r .bashrc
mer  6 set 2017, 17.00.18, CEST

Se volessimo vedere l'orario di un'altra timezone:

$ TZ="Europe/Amsterdam" date
lun 25 set 2017, 10.07.39, CEST

Le timezone le trovate in /usr/share/zoneinfo.

Possiamo anche settare l'orario con date:

date -s "2017-09-25 10:10:00"

Ovviamente state attenti all'orario che impostate, e prima controllate la modalità standard della vostra distro.

Enjoy!


Condividi

Commentami!