更改电脑时间和日期
昨天有个学员问六分职场的老师,他想测试一个软件的功能,这个功能是在将来的某一天、某个时间点触发,所以需要手动修改电脑本地的日期和时间。但是他双击打开日期和时间后发现不能修改。本文六分职场来带着大家一步...
2024.11.20为保障内网服务器的安全,一般情况下是不允许服务器访问公网资源的;
chrony软件是网络时间协议NTP的实现,它替代了ntpd,即使在网络拥塞的情况下也可以同步时间,并且时间的同步精度也高的多。
在红帽7/8版本中,已经使用chrony作为默认的时间同步工具了。通俗的讲ntpd是个过时的产品了,是时候使用chrony了。
本文以CentOS7为例来部署chrony时间服务器,chrony服务器需要有访问公网权限。
1、安装chrony
yum install chrony
2、修改chrony配置文件
目前国内有很多时间服务器节点,我们只需要从中选取几个作为我们的上游时间节点即可。
以下是我已经修改好的配置文件,主要改动了两处:
一是增加了4个上游时间服务器节点,这里选取了两个阿里云时间服务器、两个腾讯云服务器,
二是设置允许哪些地址的服务器同步时间,allow 0.0.0.0/0,这里表示允许所有IP段。
vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server time1.cloud.tencent.com iburst
server time2.cloud.tencent.com iburst
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *
# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2
# Allow NTP client access from local network.
#allow 192.168.0.0/16
allow 0.0.0.0/0
# Serve time even if not synchronized to a time source.
local stratum 10
# Specify file containing keys for NTP authentication.
#keyfile /etc/chrony.keys
# Specify directory for log files.
logdir /var/log/chrony
# select which information is logged.
#log measurements statistics tracking
3、启动服务、加入开机自启动
systemctl enable chronyd
systemctl start chronyd
systemctl status chronyd
如果你没有特殊需求,此时内网的时间服务器就配置好了,只要在内网其他服务器上安装chrony,然后修改/etc/chrony.conf配置文件中的server IP iburst字段就可以了,这里的IP就填写刚刚配置好的内网chronyd服务器IP。
【备注】chrony和ntpdate同步方式不同,无需设置定时同步,只要chrony服务正常运行,那么就会自动同步时间。
4、配置防火墙(可选),可先关闭防火墙进行测试
如果开启了firewalld防火墙,请注意开放相关端口
firewall-cmd --add-service=ntp --permanent
firewall-cmd --add-port=123/udp --permanent
firewall-cmd --reload
5、查询时间同步是否正常
可以通过以下命令查看当前时间同步是否正常
# timedatectl
主要观察以下两项是否是yes,如果是yes则表示同步正常
NTP enabled: yes
NTP synchronized: yes
6、一些其他命令
检查有多少个时间服务器在线
# chronyc activity
200 OK
4 sources online
0 sources offline
0 sources doing burst (return to online)
0 sources doing burst (return to offline)
0 sources with unknown address
7、查看同步源服务器列表
[root@DB ~]# chronyc -n sources -v
210 Number of sources = 4
.-- Source mode ‘^‘ = server, ‘=‘ = peer, ‘#‘ = local clock.
/ .- Source state ‘*‘ = current synced, ‘+‘ = combined , ‘-‘ = not combined,
| / ‘?‘ = unreachable, ‘x‘ = time may be in error, ‘~‘ = time too variable.
|| .- xxxx [ yyyy ] +/- zzzz
|| Reachability register (octal) -. | xxxx = adjusted offset,
|| Log2(Polling interval) --. | | yyyy = measured offset,
|| \ | | zzzz = estimated error.
|| | | \
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^- 193.182.111.142 2 7 17 50 -33ms[ -33ms] +/- 191ms
^- 193.182.111.14 2 6 377 57 -38ms[ -38ms] +/- 196ms
^* 119.28.206.193 2 6 377 60 +4390us[+4365us] +/- 51ms
^+ 144.76.76.107 2 6 377 63 -4989us[-5015us] +/- 90ms
[root@DB ~]#
[root@DB ~]# chronyc tracking
Reference ID : CB6B0658 (203.107.6.88)
Stratum : 3
Ref time (UTC) : Tue Oct 11 07:06:49 2022
System time : 0.000719558 seconds fast of NTP time
Last offset : +0.000138132 seconds
RMS offset : 0.002167709 seconds
Frequency : 21.488 ppm slow
Residual freq : +0.018 ppm
Skew : 1.415 ppm
Root delay : 0.039207958 seconds
Root dispersion : 0.001914914 seconds
update interval : 129.1 seconds
Leap status : Normal
[root@MongoDB ~]#
完成
昨天有个学员问六分职场的老师,他想测试一个软件的功能,这个功能是在将来的某一天、某个时间点触发,所以需要手动修改电脑本地的日期和时间。但是他双击打开日期和时间后发现不能修改。本文六分职场来带着大家一步...
2024.11.20很多小伙伴询问小编,QQ的聊天记录如何备份?今天给小伙伴们介绍一下如何将手机QQ的聊天记录备份到电脑上的具体操作步骤。1. 解锁手机后,找到QQ APP打开,进入主页后,选择左上角的个人头像,打开。2...
2024.11.23前言:这是一个几乎家家都有电子产品的时代,在人们的常规认知里都是觉得电脑、手机、平板这些电子产品会随着时间的推移而变得越来越卡顿,这到底是硬件的老化衰减导致的还是因为软件越来越臃肿导致的,今天就和大家...
2024.11.22文件同步应用程序是一项服务或程序,它提供了一种便捷的方式来在多台计算机或移动设备上自动文件同步。在登录文件同步应用程序的任何地方,都可以使用相同的文件来打开,编辑,复制,流式传输等,就像在最初上传文件...
2024.11.23如何修改文件的修改时间?什么是文件的修改时间?就是这个文件最后一次编辑后的保存时间,可以通过打开文件的属性来进行查看,包含年月日和时分秒。有时候我们需要对文件的修改时间进行修改,修改成我们自己随意设置...
2024.11.22