系统时间时区优化调整(重要)

系统时间设置作用说明:

1.可以保证系统日志相关文件的准确性

2.可以保证部分服务网络通讯的可靠性

3.可以保证系统服务自动化操作严谨性

为什么需要调节Linux系统时间呢?我们不是只需要使用服务器的功能不就好了吗?

其实是这样,假如说在公司的架构环境下有多台主机,主机之间是有网络的关联关系的,两台主机怎么才算连接呢?首先得看能不能ping通,但光有这个是没用的,因为两台主机的关联更多是需要程序上的校验,校验通过才能进行连接,其中的校验内容有一项就是这个时间。时间不对还可能造成很多问题,这里就不一一叙述了,废话不多说,接下来我们来校准时间吧!

1.timedatectl:

常用参数:

参数解释说明
status显示当前系统的时间信息和配置情况
set-time TIME手工调整系统时间信息
set-timezone ZONE设置系统的时区信息
list-timezones显示已知可以配置的时区信息
set-local-rtc BOOL表示是否控制本地的硬件时间信息
set-ntp BOOL表示是否开启本地的网络时间同步功能

注:使用命令timedatectl --help可以看到所有用法。

1)修改时区:

我们先看看此时的时区是否准确,使用命令

timedatectl status或timedatectl

看看我的,这里面的信息我们先关注Time zone这一栏,显示的明显不是我们的国区时间

我们就使用这个命令,看到Linux收录的所有可用的时区

list-timezones    --会显示一个文档,空格下一页,b上一页,显示格式是:大洲/地区

然后在里面选取你所需要的时区,为了演示,这里我选择上海的,复制好后我们继续操作

timedatectl set-timezone Asia/Shanghai  --设置时区时间为上海

设置好后我们重新看配置信息,发现已经调整好了

2)调整时间信息

时区调整好后,我们需要继续调整时间信息,先下载一个软件

yum install -y ntpdate    --同步时间需要这个与之相关的命令

ntpdate ntp.aliyun.com  --和阿里云的这个服务器同步时间

但是我们总不能每次要看时间的时候都和阿里云的服务器统一一下时间,这个时候只需要我们开启自动时间同步即可(不过这一般默认是开启的)。

timedatectl set-ntp 1  --激活启用同步

如何看我们现在的时间是否已经同步了呢?还是在status里面找NTP synchoronized是否是yes

如果等了很长时间没有变为yes,我们就需要看相关服务是否开启了,输入命令

systemctl status chronyd  --时间同步服务状态

我这里显示的active说明服务开启了,如果你的服务是关闭的,也不用担心,输入命令

systemctl start chronyd   --开启时间同步服务

接着再重复先前的命令,确认时间是否同步就好啦。

附录(时间信息和配置情况timedatectl相关项内容):

表示信息
Local time表示当前所在时区的本地时间
Universal time表示国际标准时间信息
RTC time表示硬件环境时间信息
Time zone表示系统所在时间信息
NTP enabled表示网络时间同步功能是否启动
NTP synchronized表示网络时间服务是否正常工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

你先救我妈我再游一会

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

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

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

打赏作者

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

抵扣说明:

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

余额充值