Unix Come impostare la data e l'ora del sistema

Il modo basilare per alterare la data del sistema in Unix / Linux attraverso l'ambiente della riga di comando è usando il comando "date".

Utilizzando il comando date senza opzioni, viene visualizzata solo la data e l'ora correnti.
Utilizzando il comando date con le opzioni aggiuntive, è possibile impostare la data e l'ora.

Il seguente diagramma mostra i segnaposto appropriati per ciascuna parte del comando:


"man date" e "date - help"

comandi riporta la seguente sintassi da utilizzare per modificare la data del sistema:

Sintassi: [MMDDhhmm [[CC] YY] [.ss]]
dove,
MM = Mese (01 ... 12)
DD = Data (01 ... 31)
hh = Ora (0 ... 23)
mm = Minuto (0 ... 59)
[CC] YY = Year (2000 ... 2099) #CC è Century 20 per 2000
ss = Seconds (00 ... 60)

Ciò significa che è necessario fornire almeno valori a due cifre per mese, giorno, ora
e minuto per il tempo che desideri impostare. Puoi anche fornire due o quattro cifre e un numero di secondi opzionali.

Alcuni esempi utili:
$ date 11232359
23 novembre alle 23:59.

$ date 112323592011
# Come sopra, ma imposta anche l'anno al 2011.

$ date 02020202.02
# 2 febbraio alle 02:02:02. Nessun cambiamento in anno.

$ date 020202022011.02
# Come sopra, il 2 febbraio, alle 02:02:02 ma anche l'anno fino al 2011.
# Nota qui che il .02 (secondi) è preceduto da un periodo dopo l'anno 2011.

È necessario fornire almeno valori a due cifre.

Ecco i comandi sopra riportati sono eseguiti in shell: