Unix Einstellen des Datums und der Uhrzeit des Systems

Die grundlegende Methode zum Ändern des Systemdatums in Unix / Linux über die Befehlszeilenumgebung ist der Befehl "date".

Wenn Sie den Befehl date ohne Optionen verwenden, werden nur das aktuelle Datum und die aktuelle Uhrzeit angezeigt.
Wenn Sie den Befehl date mit den zusätzlichen Optionen verwenden, können Sie Datum und Uhrzeit einstellen.

Das folgende Diagramm zeigt die entsprechenden Platzhalter für jeden Teil des Befehls:


"man date" und "date --help"

In den Befehlen wird die folgende Syntax verwendet, um das Datum des Systems zu ändern:

Syntax: [MMDDhhmm [[CC] YY] [. Ss]]
woher,
MM = Monat (01… 12)
DD = Datum (01… 31)
hh = Stunde (0… 23)
mm = Minute (0… 59)
[CC] YY = Jahr (2000… 2099) #CC ist Jahrhundert 20 für 2000
ss = Sekunden (00… 60)

Das bedeutet, dass Sie mindestens zweistellige Werte für Monat, Tag und Stunde angeben müssen
und Minute für die Zeit, die Sie einstellen möchten. Sie können auch optional zwei vier- oder vierstellige Jahreszahlen und Sekunden angeben.

Einige nützliche Beispiele:
Datum 11232359
23. November um 23:59 Uhr.

Datum $ 112323592011
# Wie oben, setzt aber auch das Jahr auf 2011.

$ date 02020202.02
2. Februar um 02:02:02 Uhr. Keine Änderung im Jahr

$ date 020202022011.02
# Wie oben, 2. Februar, um 02:02:02 Uhr, setzt aber auch das Jahr auf 2011.
# Beachten Sie hier, dass der .02 (Sekunden) ein Zeitraum nach dem Jahr 2011 vorausgeht.

Sie müssen mindestens zweistellige Werte angeben.

Hier werden die obigen Befehle in der Shell ausgeführt: