Próbuję zmienić lokalną strefę czasową w systemie Ubuntu 14.04 za pomocą następujących poleceń.
$ echo Asia/Tokyo > /etc/timezone
$ dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Asia/Tokyo'
Local time is now: Fri Apr 22 13:47:04 UTC 2016.
Universal Time is now: Fri Apr 22 13:47:04 UTC 2016.
Jednak czas lokalny to nadal UTC, a nie Azja / Tokio.
Mogę zmienić strefę czasową za pomocą timedatectl
.
$ timedatectl set-timezone Asia/Tokyo
$ timedatectl
Local time: Fri 2016-04-22 23:07:29 JST
Universal time: Fri 2016-04-22 14:07:29 UTC
Timezone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
Kiedy zmienię strefę czasową za pomocą timedatectl
, mogę także zmienić za pomocą dpkg-rekonfigurować na dowolną strefę czasową.
Czy ktoś miał ten sam problem?
Dzięki!
ubuntu-14.04
time-zone
kimh
źródło
źródło
/etc/timezone
już nie działa .Odpowiedzi:
Ok, to z powodu mojej głupiej pomyłki. Robiłem coś takiego w moim skrypcie.
Zmiana na poniższe rozwiązała problem.
źródło