Как изменить свой часовой пояс на UTC / GMT?

79

В настоящее время, когда я выполняю команду date из bash, я получаю следующее отображение

Thu May 17 12:21:00 IST 2012

Ниже мой конфигуратор часового пояса, основанный на выполнении dpkg-reconfigure tzdata

  Current default time zone: 'Europe/Dublin'
  Local time is now: Thu May 17 12:32:52 IST 2012.
  Universal Time is now: Thu May 17 11:32:52 UTC 2012.
  

Любая идея, как я перехожу от IST к UTC / GMT?

    
задан dmckenna 17.05.2012 в 16:22
источник

4 ответа

118
  

Любая идея, как я перехожу от IST к GMT?

Чтобы перейти на UTC, просто выполните sudo dpkg-reconfigure tzdata , прокрутите список до конца списка континентов и выберите Etc или None of the above ; во втором списке выберите UTC . Если вы предпочитаете GMT ​​вместо UTC, это чуть больше UTC в этом списке. :)     

ответ дан izx 17.05.2012 в 17:01
источник
19

В 16.04 следующая команда установит часовой пояс в UTC:

sudo timedatectl set-timezone Etc/UTC

Найдено отсюда: Ссылка

    
ответ дан dkam 20.07.2016 в 02:46
7

В старом стиле Un * x (SunOS, HPUX ...) вы можете:

ln -fs /usr/share/zoneinfo/UTC /etc/localtime

Проверьте содержимое / usr / share / zoneinfo, чтобы получить требуемый часовой пояс.

Например, Ирландское летнее время (IST) можно определить как

-rw-r--r-- 1 root root 3661 Mar 13 22:18 /usr/share/zoneinfo/posix/Eire

или

lrwxrwxrwx 1 root root 13 Mar 13 22:18 /usr/share/zoneinfo/Europe/Dublin -> ../posix/Eire

Однако наиболее важным является использование правильной привязки часов и демона ntp (например, openntpd), поскольку часовой пояс используется только для отображения / преобразования времени в строки, а не для сохранения (независимо от часового пояса, разницы в 01.01.1970 везде на Земле).

    
ответ дан Marabiloso 14.05.2014 в 12:47
4

Что-то вроде этого?

$ date
Wed Jul 16 22:52:47 EDT 2014

$ cat /etc/timezone
America/New_York

$ sudo dpkg-reconfigure tzdata
$ service cron stop && service cron start
    
ответ дан K-Gun 17.07.2014 в 05:01