Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux修改时区EDT为CST或UTC

Linux系统实现修改时区EDT为CST或UTC

作者:驯龙高手_追风

还在为服务器时间不准而烦恼?本文手把手教你修改Linux服务器时区,从EDT美国东部时间切换到中国标准时间CST,同时介绍UTC时区设置方法、时间同步和手动修改命令,让你的集群时间准确无误

1.设置CST时区

有时候服务器集群中的系统为默认安装的,导致服务器的时间为EDT时区(美国东部时间),需要修改为中国区域的时区则需要做如下工作:

mv /etc/localtime /etc/localtime.bak
ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
date
/sbin/hwclock -w

这样就可以将时区修改为CST,另外:

(1)修改完成后若时间不正确,可以通过互联网进行时间同步,详细可查看如下教程:

Centos服务器设置时间自动同步

(2)若服务器不能联网,则可以用如下命令设置时间

date -s "1:00:00"

【补充】查看时间命令:

#查看本机时间
date 
#查看本机时间(UTC)
date -u 

2.设置UTC时区

【设置UTC时区】

设置UTC时区命令

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

具体案例:

执行前

[root@HOST etc]#cd /etc
[root@HOST etc]# ll | grep local
-rw-r–r–. 1 root root 19 Mar 25 2018 locale.conf
lrwxrwxrwx 1 root root 35 Mar 12 16:06 localtime -> …/usr/share/zoneinfo/Asia/Shanghai
[root@HOST etc]# date
Tue Mar 16 14:49:58 CST 2021
[root@HOST etc]# ln -sf /usr/share/zoneinfo/UTC /etc/localtime

执行后

[root@HOST etc]# date
Tue Mar 16 06:50:32 UTC 2021
[root@HOST etc]# ll | grep local
-rw-r–r–. 1 root root 19 Mar 25 2018 locale.conf
lrwxrwxrwx 1 root root 23 Mar 16 06:50 localtime -> /usr/share/zoneinfo/UTC

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文