У меня есть виртуальная машина, которая настроена на PST, которую несколько коллег имеют в разных часовых поясах. Если бы я хотел изменить часовой пояс на EST и GMT, что мне нужно сделать?
Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:
#! / bin / sh sudo timedatectl set-timezone $ (tzselect ) echo echo timedatectl говорит: timedatectl
Я называю это tz-set
.
Как root вы должны выполнить:
dpkg-reconfigure tzdata
Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.
Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ
, например. запустите TZ = Pacific / Kiritimati date
, чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati
, чтобы установка была последней для сеанса оболочки.
cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime
Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.
Просто скопируйте файл Pacific поверх файла localtime с командой выше.
Отредактируйте файл timezone
в папке / etc
как:
Etc / GMT
Вы можете использовать следующий формат:
Регион "/" Город
Пример / etc / timezone
: [ ! d10]
Европа / Афины
или
Европа / Париж Европа / Лондон
] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata
и проверить cat файл часового пояса.
Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)
Самый простой способ, особенно для сервера, - перечислить временные интервалы:
timedatectl list-timezones
И выберите ваш, например:
timedatectl set-timezone Europe / Athens
Thats it! ,: -)
Отредактируйте файл timezone
в папке / etc
как:
Etc / GMT
Вы можете использовать следующий формат:
Регион "/" Город
Пример / etc / timezone
: [ ! d10]
Европа / Афины
или
Европа / Париж Европа / Лондон
] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata
и проверить cat файл часового пояса.
Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)
Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:
#! / bin / sh sudo timedatectl set-timezone $ (tzselect ) echo echo timedatectl говорит: timedatectl
Я называю это tz-set
.
Также работают следующие. Для GMT:
ln -sf / usr / share / zoneinfo / GMT / etc / localtime
Для EST:
ln -sf / usr / share / zoneinfo / EST / etc / localtime
Самый простой способ, особенно для сервера, - перечислить временные интервалы:
timedatectl list-timezones
И выберите ваш, например:
timedatectl set-timezone Europe / Athens
Thats it! ,: -)
Как root вы должны выполнить:
dpkg-reconfigure tzdata
Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.
Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ
, например. запустите TZ = Pacific / Kiritimati date
, чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati
, чтобы установка была последней для сеанса оболочки.
cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime
Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.
Просто скопируйте файл Pacific поверх файла localtime с командой выше.
Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:
#! / bin / sh sudo timedatectl set-timezone $ (tzselect ) echo echo timedatectl говорит: timedatectl
Я называю это tz-set
.
Также работают следующие. Для GMT:
ln -sf / usr / share / zoneinfo / GMT / etc / localtime
Для EST:
ln -sf / usr / share / zoneinfo / EST / etc / localtime
Отредактируйте файл timezone
в папке / etc
как:
Etc / GMT
Вы можете использовать следующий формат:
Регион "/" Город
Пример / etc / timezone
: [ ! d10]
Европа / Афины
или
Европа / Париж Европа / Лондон
] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata
и проверить cat файл часового пояса.
Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)
cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime
Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.
Просто скопируйте файл Pacific поверх файла localtime с командой выше.
Самый простой способ, особенно для сервера, - перечислить временные интервалы:
timedatectl list-timezones
И выберите ваш, например:
timedatectl set-timezone Europe / Athens
Thats it! ,: -)
Как root вы должны выполнить:
dpkg-reconfigure tzdata
Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.
Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ
, например. запустите TZ = Pacific / Kiritimati date
, чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati
, чтобы установка была последней для сеанса оболочки.
Также работают следующие. Для GMT:
ln -sf / usr / share / zoneinfo / GMT / etc / localtime
Для EST:
ln -sf / usr / share / zoneinfo / EST / etc / localtime
Отредактируйте файл timezone
в папке / etc
как:
Etc / GMT
Вы можете использовать следующий формат:
Регион "/" Город
Пример / etc / timezone
: [ ! d10]
Европа / Афины
или
Европа / Париж Европа / Лондон
] Вы можете поэкспериментировать с: dpkg-reconfigure tzdata
и проверить cat файл часового пояса.
Необходимо перезагрузить или запустить службу снова (а не службу ntp). Я не знаю, какой из них. Если кто-то знает, пожалуйста, поделитесь с нами. (Протестировано на Ubuntu 15.10, это изменение учитывается мгновенно)
Я использую следующий скрипт, чтобы спросить у пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:
#! / bin / sh sudo timedatectl set-timezone $ (tzselect ) echo echo timedatectl говорит: timedatectl
Я называю это tz-set
.
Самый простой способ, особенно для сервера, - перечислить временные интервалы:
timedatectl list-timezones
И выберите ваш, например:
timedatectl set-timezone Europe / Athens
Thats it! ,: -)
Как root вы должны выполнить:
dpkg-reconfigure tzdata
Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.
Чтобы запустить одну программу с другим часовым поясом, установите переменную среды TZ
, например. запустите TZ = Pacific / Kiritimati date
, чтобы узнать, какое время на острове Рождества, или экспортировать TZ = Pacific / Kiritimati
, чтобы установка была последней для сеанса оболочки.
cp -p / usr / share / zoneinfo / US / Pacific / etc / localtime
Я рекомендую СОГЛАСОВАТЬ ссылку, как упоминалось другими. Если какой-либо сценарий случайно записывает ваш файл / etc / localtime, он перезаписывает ваш файл часового пояса в Тихоокеанском регионе ... и это немного больно для его замены.
Просто скопируйте файл Pacific поверх файла localtime с командой выше.
Также работают следующие. Для GMT:
ln -sf / usr / share / zoneinfo / GMT / etc / localtime
Для EST:
ln -sf / usr / share / zoneinfo / EST / etc / localtime
ln -sf / usr / share / zoneinfo / Европа / Лондон / etc / localtime
– Asfand Qazi
8 June 2015 в 12:19
Я использую следующий скрипт, чтобы спросить пользователя, какой часовой пояс установить, а затем подтвердить, что он действительно установлен:
#! / bin / sh sudo timedatectl set-timezone $ (tzselect ) echo echo timedatectl говорит: timedatectl
Я называю это tz-set
.
Как root вы должны выполнить:
dpkg-reconfigure tzdata
Необходимо запустить инструмент, основанный на меню, который позволит вам изменить часовой пояс.