jak mogę zmienić datę i godzinę w Ubuntu


65

kiedy idę zmienić datę i godzinę, to nie działa i próbuję odblokować, ale po prostu się nie odblokuje, jeśli jest jakiś sposób, aby to zadziałało, proszę o pomoc. Wiem, że nie jest zbyt opisowy, ale naprawdę chciałbym uzyskać odpowiedzi. Dziękuję Ci

Odpowiedzi:


83

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"

Czy działa również, jeśli system jest uruchamiany ponownie lub musi być stosowany za każdym razem po ponownym uruchomieniu?
— YumYumYum

1
Tak, działa po ponownym uruchomieniu systemu; nie musiałbyś go stosować za każdym razem.
— kern

Po ponownym uruchomieniu system automatycznie wybiera bieżącą datę.
— Naveen

Jeśli data wydaje się być nieco niepoprawna po ponownym uruchomieniu lub cyklu zasilania, zwykle oznacza to, że bateria na płycie głównej jest zła.
— Andi Jay

2
To wydaje się już nie działać. Korzystanie z Ubuntu 16.04
— Teekin

50

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

1
To rozwiązuje moje ustawienie strefy czasowej serwera Ubuntu, dziękuję.
— Manee Osman,

13

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.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


4
Nie mogę w ten sposób zmienić czasu mojego systemu. Mogę zmienić czas w ustawieniach, ale nie odzwierciedla to mojego górnego paska.
— roopunk

1
Trwa to chwilę (+30 sekund), ale górny pasek po pewnym czasie aktualizuje się. (Ubuntu 14.04)
— shxfee

Musisz zmienić fokus kontrolki pokrętła Data, aby natychmiast zmienić datę. Bardzo dziwne :) (Ubuntu 14.10)
— Aram Paronikyan

1
Żadne z tych rozwiązań nie działa dla mnie, mam również 14.04.
— Tass

czasami, aby odzwierciedlić zmiany ustawień, musisz zabić usługę panelu jedności i uruchomić ją ponownie. Kliknij zegar na górnym pasku i wybierz Ustawienia czasu i daty po otwarciu okna Czas i data wybierz opcję Ręcznie, aby ręcznie zmienić datę i godzinę; w przeciwnym razie wybierz strefę czasową z mapy i wybierz Automatycznie. Teraz, aby odzwierciedlić zmiany, natychmiast otwórz terminal i wpisz killall unity-panel-service
— Gaurav Shukla

5

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"

3

Jeśli chcesz zmienić tylko strefę czasową, zapoznaj się z tym linkiem :

  1. Sprawdź bieżące ustawienia strefy czasowej: $ timedatectl
  2. Pokaż wszystkie dostępne strefy czasowe: $ timedatectl list-timezones
  3. Zmień Strefa czasowa: $ sudo timedatectl set-timezone Europe/Berlin.

-2

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:00które działało.


Służy do wyświetlania daty, a nie jej ustawiania .
— Adam Katz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.