liunx 服务器时间和本地时间不匹配

本文介绍了如何检查Linux服务器的时区和时间,并详细阐述了如何将服务器时区设置为上海时区,以及使用ntpdate进行时间同步。通过删除旧时区配置,创建指向亚洲上海时区的新链接,服务器时间将与本地时间一致。此外,还提到了UTC、CST和GMT等常见时区的概念。若需要定期同步,可借助crontab设置定时任务。

1.用date  查看服务器时间


2.查看服务器在哪个时区

cat /etc/sysconfig/clock

ZONE="Asia/Shanghai"  那么在是上海时区

3.如果不是那么要更改时区,是中国时区那么进行时间同步服务器操作

进入/usr/share/zoneinfo目录,可以看到很多时区文件,我们选择"上海(Shanghai)"为中国时区。

1,先删除旧的时区配置:rm /etc/localtime

2,软链新的时区配置:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

在查看时间,这是会发现时间已与本地时间相同,恭喜你,完成了时间更新配置。


4.时间同步服务时间,

时间同步服务有很多开源的服务,提供两个。

/usr/sbin/ntpdate us.pool.ntp.org;

/usr/sbin/ntpdate ntp.api.bz;

如果操作后,时间和本地的时间相同,那么恭喜你,后面的步骤可以省略了。

如果同步后,时间上还是没有与本地的时间相同,那么这种原因是系统配置的时区不是亚州中国时区。


常用时区介绍:

CST:

       中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。

UTC:

        协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间”Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。

GMT:

         格林尼治标准时间(英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。


注意:

如第时间同步,服务器时间的准确性要求较强时,可以在crond中增加时间同步任务,命令crontab -e;增加一行:00 6 * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP 表示每天6点进行同步一次。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值