Odpowiedzi:
Od man date
-s, --set=STRING
set time described by STRING
Aby zmienić datę, użyj polecenia w terminalu,
sudo date --set=STRING
Na przykład, aby zmienić datę na 25 września 2013 r. 15:00 , polecenie brzmiałoby:
sudo date --set "25 Sep 2013 15:00:00"
Spróbuj tego:
sudo dpkg-reconfigure tzdata
To pozwala zarówno skonfigurować strefę czasową (możesz po prostu wybrać to samo) i automatycznie synchronizować czas.
Jeśli nie ma pakietu tzdata, zainstaluj go:
sudo apt-get update
sudo apt-get install tzdata
W 12.04 nie muszę niczego odblokowywać. Wystarczy kliknąć zegar na górnym pasku i wybrać Ustawienia godziny i daty, po otwarciu okna Czas i data wybierz Ręcznie, aby ręcznie zmienić datę i godzinę; w przeciwnym razie wybierz strefę czasową z mapy i wybierz Automatycznie.
Zobacz ten post na blogu, aby ustawić datę za pomocą ciągu formatu przyjaznego dla maszyny:
sudo date 120622432007.55
na 6 grudnia 2007, 22:43:55,
i zobacz tę odpowiedź dotyczącą ustawiania daty za pomocą łańcucha przyjaznego dla człowieka:
sudo date --set "15 MAY 2011 1:40 PM"
Jeśli chcesz zmienić tylko strefę czasową, zapoznaj się z tym linkiem :
$ timedatectl
$ timedatectl list-timezones
$ sudo timedatectl set-timezone Europe/Berlin
.Miałem podobny problem z instalacją i powyższe polecenie spowodowało błąd:
date: the argument '19 Sep 2014 20:11:00' lacks a leading '+';
when using an option to specify date(s), any non-option
argument must be a format string beginning with '+'
Try 'date --help'
Pomoc pokazuje -
Usage: date [option]... [+FORMAT] - (etc)
Dodano wymagany plus, jak wskazano, aby renderować, +19 Sep 2014 20:11:00
które działało.