我有一台设置为太平洋标准时间一些同事处于不同的时区。
如果我想将时区更改为美东时间和格林威治标准时间, 我需要做什么?
答案1
sudo timedatectl set-timezone <timeszone>
例子:
时区为 EST
sudo timedatectl set-timezone EST
时区为 UTC
sudo timedatectl set-timezone UTC
列出所有有效的时区
timedatectl list-timezones
此命令完美的对于自动化脚本,因为它不需要任何用户交互与基于的其他给出的答案相比dpkg-reconfigure tzdata
。
答案2
以 root 身份执行:
dpkg-reconfigure tzdata
应该启动一个基于菜单的工具,允许您更改时区。
答案3
以下方法同样有效。对于 GMT:
ln -sf /usr/share/zoneinfo/GMT /etc/localtime
森林:
ln -sf /usr/share/zoneinfo/EST /etc/localtime
答案4
编辑文件夹timezone
中的文件/etc
如下:
Etc/GMT
您可以使用以下格式:
Region "/" City
例如/etc/timezone
:
Europe/Athens
或者
Europe/Paris
Europe/London
您可以尝试:dpkg-reconfigure tzdata
并检查时区文件。
您必须重新启动或重新启动服务(不是 ntp 服务)。我不知道是哪一个。如果有人知道,请与我们分享。(在 Ubuntu 15.10 上测试,更改会立即生效)