Linux设置服务器时区

查看服务器当前时区信息,运行命令:timedatectl status

timedatectl status

 可以看到服务器目前是东八区的时区,如果因为业务需要修改时区,怎么操作呢

首先,进入到服务器目录:/usr/share/zoneinfo/

cd /usr/share/zoneinfo/

 可以看到很多地区文件,我们最熟悉的,Africa-非洲,Australia-澳大利亚,America-美洲,Asia-亚洲,等等,其他的可以自行翻译是什么地区,这里不一一列举了,如果我要改为美洲的某个时区,那么该怎么做呢

cd America

 可以看到有很多城市的名称,有很多可能我们不熟悉,但是有些还是熟悉的,例如:New York(纽约),Los Angeles(洛杉矶),Montreal(蒙特利尔)等等,其他的可以自行翻译就知道了,如果我们现在需要把时区改为【西五区】那应该选哪个城市呢

这里需要了解一点时区的知识了,我们大中国横跨5个时区,但是都统一用东八区,也就是我们常说的北京时间,所以比较好选择,但是美洲不一样,不同城市时区可能不一样的。

那我们首先确认【西五区】有哪些城市呢,搜索一下结果如下:

 这些城市,算是我们比较熟悉的,那么我们就去里面找这些城市对应的名称,【蒙特利尔】其实我已经提到过了,【纽约】也提到过了,那么我们就这样设置:

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

 然后再执行:

timedatectl status

 我们发现,时区已经改为纽约了

 相差几秒,算是正常,如果有需要,可以在服务器上设置下精确秒数,至此修改时区就完成了。

 

posted @   第一夫人  阅读(787)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示