首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚洲时区/加尔各答改为PST

亚洲时区/加尔各答改为PST
EN

Ask Ubuntu用户
提问于 2019-12-26 09:09:34
回答 3查看 11.6K关注 0票数 2

我所做的:

运行以下命令:

代码语言:javascript
复制
sudo cp /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

发生了什么:

我当地的时间改到了PST。现在我跑了:

代码语言:javascript
复制
sudo cp /usr/share/zoneinfo/Asia/Kolkata /etc/localtime

但我的系统时间并没有变回IST。相反,它显示了PST使用IST标签的时间。

(图片:我指的是加尔各答,但突出显示的时区是洛杉矶。这也许能解释我的问题。)

预期结果:

我希望亚洲/加尔各答恢复正常。

P.S.:用命令

代码语言:javascript
复制
sudo timedatectl set-timezone Asia/Kolkata

时区随PST时间的变化而改变为IST。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2019-12-26 11:22:50

卸载和重新安装tzdata解决了我的问题:

代码语言:javascript
复制
sudo apt-get remove tzdata
sudo apt-get install tzdata
票数 2
EN

Ask Ubuntu用户

发布于 2019-12-26 09:33:41

这不是改变命令行中时区的正确方法。

重置您的时钟:

sudo apt install ntpdate

sudo ntpdate -s ntp.ubuntu.com

sudo dpkg-reconfigure tzdata

从菜单中选择正确的时区。

下次如果您想从命令行设置您的时区:

timedatectl set-timezone [Region]/[City]

票数 0
EN

Ask Ubuntu用户

发布于 2019-12-26 09:44:00

这将把时区定在亚洲/加尔各答。timedatectl管理系统的时间设置。

代码语言:javascript
复制
sudo timedatectl set-timezone Asia/Kolkata

若要查看输入的可用时区列表,

代码语言:javascript
复制
timedatectl list-timezones

编辑:我知道你的系统S/W的时间是混乱的。在这种情况下,使用硬件时钟通过使用下面的命令来设置系统时间。

代码语言:javascript
复制
sudo hwclock --hctosys
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1198629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档