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

当服务器默认时区为EDT(美国东部时间)时,可以执行如下步骤更改到中国时区:移动/etc/localtime为备份,创建符号链接指向Asia/Shanghai。使用date命令检查时间,如果需要,可通过互联网同步或使用date命令手动设置时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

驯龙高手_追风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值