Как изменить часовой пояс? [dубликат]

У меня есть виртуальная машина, которая настроена на PST, которую несколько коллег имеют в разных часовых поясах. Если бы я хотел изменить часовой пояс на EST и GMT, что мне нужно сделать?

179
задан 31 August 2010 в 23:19

64 ответа

Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:

  #! / bin / sh sudo timedatectl set-timezone $ (tzselect  ) echo echo timedatectl говорит: timedatectl  

Я называю это tz-set .

0
ответ дан 4 August 2018 в 21:01

Как root вы должны выполнить:

  dpkg-reconfigure tzdata  

Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.

18
ответ дан 4 August 2018 в 21:01

Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ , например. запустите TZ = Pacific / Kiritimati date , чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati , чтобы установка была последней для сеанса оболочки.

4
ответ дан 4 August 2018 в 21:01

cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime

Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.

Просто скопируйте файл Pacific поверх файла localtime с командой выше.

1
ответ дан 4 August 2018 в 21:01

Отредактируйте файл timezone в папке / etc как:

  Etc / GMT  

Вы можете использовать следующий формат:

  Регион "/" Город  

Пример / etc / timezone : [ ! d10]

  Европа / Афины  

или

  Европа / Париж Европа / Лондон  

] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata и проверить cat файл часового пояса.

Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)

3
ответ дан 4 August 2018 в 21:01

Самый простой способ, особенно для сервера, - перечислить временные интервалы:

  timedatectl list-timezones  

И выберите ваш, например:

  timedatectl set-timezone Europe / Athens  

Thats it! ,: -)

10
ответ дан 4 August 2018 в 21:01

Отредактируйте файл timezone в папке / etc как:

  Etc / GMT  

Вы можете использовать следующий формат:

  Регион "/" Город  

Пример / etc / timezone : [ ! d10]

  Европа / Афины  

или

  Европа / Париж Европа / Лондон  

] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata и проверить cat файл часового пояса.

Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)

3
ответ дан 6 August 2018 в 04:33

Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:

  #! / bin / sh sudo timedatectl set-timezone $ (tzselect  ) echo echo timedatectl говорит: timedatectl  

Я называю это tz-set .

0
ответ дан 6 August 2018 в 04:33

Также работают следующие. Для GMT:

  ln -sf / usr / share / zoneinfo / GMT / etc / localtime  

Для EST:

  ln -sf / usr / share / zoneinfo / EST / etc / localtime  
23
ответ дан 6 August 2018 в 04:33

Самый простой способ, особенно для сервера, - перечислить временные интервалы:

  timedatectl list-timezones  

И выберите ваш, например:

  timedatectl set-timezone Europe / Athens  

Thats it! ,: -)

10
ответ дан 6 August 2018 в 04:33

Как root вы должны выполнить:

  dpkg-reconfigure tzdata  

Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.

18
ответ дан 6 August 2018 в 04:33

Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ , например. запустите TZ = Pacific / Kiritimati date , чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati , чтобы установка была последней для сеанса оболочки.

4
ответ дан 6 August 2018 в 04:33

cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime

Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.

Просто скопируйте файл Pacific поверх файла localtime с командой выше.

1
ответ дан 6 August 2018 в 04:33

Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:

  #! / bin / sh sudo timedatectl set-timezone $ (tzselect  ) echo echo timedatectl говорит: timedatectl  

Я называю это tz-set .

0
ответ дан 7 August 2018 в 22:42

Также работают следующие. Для GMT:

  ln -sf / usr / share / zoneinfo / GMT / etc / localtime  

Для EST:

  ln -sf / usr / share / zoneinfo / EST / etc / localtime  
23
ответ дан 7 August 2018 в 22:42

Отредактируйте файл timezone в папке / etc как:

  Etc / GMT  

Вы можете использовать следующий формат:

  Регион "/" Город  

Пример / etc / timezone : [ ! d10]

  Европа / Афины  

или

  Европа / Париж Европа / Лондон  

] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata и проверить cat файл часового пояса.

Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)

3
ответ дан 7 August 2018 в 22:42

cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime

Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.

Просто скопируйте файл Pacific поверх файла localtime с командой выше.

1
ответ дан 7 August 2018 в 22:42

Самый простой способ, особенно для сервера, - перечислить временные интервалы:

  timedatectl list-timezones  

И выберите ваш, например:

  timedatectl set-timezone Europe / Athens  

Thats it! ,: -)

10
ответ дан 7 August 2018 в 22:42

Как root вы должны выполнить:

  dpkg-reconfigure tzdata  

Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.

18
ответ дан 7 August 2018 в 22:42

Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ , например. запустите TZ = Pacific / Kiritimati date , чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati , чтобы установка была последней для сеанса оболочки.

4
ответ дан 7 August 2018 в 22:42

Также работают следующие. Для GMT:

  ln -sf / usr / share / zoneinfo / GMT / etc / localtime  

Для EST:

  ln -sf / usr / share / zoneinfo / EST / etc / localtime  
23
ответ дан 10 August 2018 в 10:48

Отредактируйте файл timezone в папке / etc как:

  Etc / GMT  

Вы можете использовать следующий формат:

  Регион "/" Город  

Пример / etc / timezone : [ ! d10]

  Европа / Афины  

или

  Европа / Париж Европа / Лондон  

] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata и проверить cat файл часового пояса.

Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)

3
ответ дан 10 August 2018 в 10:48

Я использую следующий скрипт, чтобы спросить у пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:

  #! / bin / sh sudo timedatectl set-timezone $ (tzselect  ) echo echo timedatectl говорит: timedatectl  

Я называю это tz-set .

0
ответ дан 10 August 2018 в 10:48

Самый простой способ, особенно для сервера, - перечислить временные интервалы:

  timedatectl list-timezones  

И выберите ваш, например:

  timedatectl set-timezone Europe / Athens  

Thats it! ,: -)

10
ответ дан 10 August 2018 в 10:48

Как root вы должны выполнить:

  dpkg-reconfigure tzdata  

Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.

18
ответ дан 10 August 2018 в 10:48

Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ , например. запустите TZ = Pacific / Kiritimati date , чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati , чтобы установка была последней для сеанса оболочки.

4
ответ дан 10 August 2018 в 10:48

cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime

Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.

Просто скопируйте файл Pacific поверх файла localtime с командой выше.

1
ответ дан 10 August 2018 в 10:48

Также работают следующие. Для GMT:

  ln -sf / usr / share / zoneinfo / GMT / etc / localtime  

Для EST:

  ln -sf / usr / share / zoneinfo / EST / etc / localtime  
23
ответ дан 13 August 2018 в 17:22
  • 1
    Я думаю, что было бы лучше связать один из файлов города, а не GMT ​​или EST, так как тогда они будут отслеживать летнее время, тогда как связь (например, GMT) не изменит системное время, чтобы отражать, когда действует летнее сбережение в вашем городе. например: ln -sf / usr / share / zoneinfo / Европа / Лондон / etc / localtime – Asfand Qazi 8 June 2015 в 12:19
  • 2
    – Hasan Tıngır 17 October 2018 в 15:48

Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:

  #! / bin / sh sudo timedatectl set-timezone $ (tzselect  ) echo echo timedatectl говорит: timedatectl  

Я называю это tz-set .

0
ответ дан 13 August 2018 в 17:22

Как root вы должны выполнить:

  dpkg-reconfigure tzdata  

Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.

18
ответ дан 13 August 2018 в 17:22

Другие вопросы по тегам:

Похожие вопросы: