Impostare data e ora da riga di comando su Linux

24 novembre 2015

​Per operare su data ed ora di sistema abbiamo a disposizione il comando date . Per visualizzare data e ora correnti:
[root]# date
mar 24 nov 2015, 18.33.51, CET
Per modificare le impostazioni in caso non siano corrette usiamo date --set="stringa" oppure date -s "stringa" dove stringa sta per la sequenza di caratteri che rappresenta la data e ora:
[root]# date --set="18 sep 2014 23:10:09"
gio 18 set 2014, 23.10.09, CEST
​Il comando è stato dato come root e come si nota l'abbreviazione del mese è quella inglese.

La situazione più comune è la modifica della sola ora che può essere fatta così:
[root]# date +%T -s "21:00:00"
21:00:00

Per visualizzare l'orologio hardware:
[root]# hwclock --show
mar 24 nov 2015 10:19:10 CET -0.219188 secondi
Se vogliamo sincronizzarlo con la data ora di sistema:
[root]# hwclock --systohc