选择NTP服务器的原则:
该服务器可以上网:可以与标准Internet的服务器进行同步时间。
Web服务器:
数据库服务器:
启动ntpd服务:
选择YaST
点击“系统”--> "系统服务(运行级别)"
选择"ntp" ,点击左下方的“启用”,
再点击“确定”
点击“确定”
选择’是’。
NTP服务端配置完成。
配置NTP客户端
使用crontab命令,定时执行与服务端同步命令。
ssh root用户登陆,执行命令:
linux-udly:~ # crontab –e
输入以下内容
0 /1 /usr/sbin/sntp -P no -r 192168150152 (对应的NTP服务器IP地址)2107214544 (国家授时中心服务器IP地址)
ntpsjtueducn 2021202101 (上海交通大学网络中心NTP服务器地址)
s1atimeeducn 北京邮电大学
s1btimeeducn 清华大学
s1ctimeeducn 北京大学
s1dtimeeducn 东南大学
s1etimeeducn 清华大学
s2atimeeducn 清华大学
s2btimeeducn 清华大学
s2ctimeeducn 北京邮电大学
s2dtimeeducn 西南地区网络中心
s2etimeeducn 西北地区网络中心
s2ftimeeducn 东北地区网络中心
s2gtimeeducn 华东南地区网络中心
s2htimeeducn 四川大学网络管理中心
s2jtimeeducn 大连理工大学网络中心
s2ktimeeducn CERNET桂林主节点
s2mtimeeducn 北京大学配置的时钟服务器的ip地址为192168100116
第一步 为服务器和客户机安装ntp ntpdate
[root@sql-proxy1 app]#yum install ntp ntpdate -y第二步 查找时间同步服务器
>
1、首先使用组合键WINR启动运行窗口,在打开的窗口中输入regedit,点击确定按钮。
2、输入HKEY_LOCAL_MACHINESYSTEM\ServicesW32TimeConfig,找到Config目录,双击Config目录下的。
3、把注册表项的值设定为5,点击确定按钮。
4、HKEY_LOCAL_MACHINESYSTEM\ServicesW32TimeTimeNtpServer,再输入注册表路径,双击NtpServer下的Enabled文件。
5、把Enabled的值设定为1,点击确定按钮。
6、然后打开命令提示符窗口,输入netstopw32time停止服务,再输入netstartw32time启动服务。
7、输入命令w32tm/stripchart/computer:127001,有时间回显说明配置成功了。
第一步,选择最好的NTP服务地址具体命令为ntpdate -q IP地址或域名
广东地区NTP优选结果如下:
①time4cloudtencentcom
②server timeasiaapplecom
③server cnntporgcn
④server ntpaliyuncom
⑤server cnpoolntporg
检查BIOS主板时间的命令
hwclock -r
NTP服务启停命令
sudo systemctl start/stop ntpd
检查查看ntp服务器有无和上层ntp连通
ntpstat
查看ntp服务器与上层ntp的状态
ntpq -pn
===server选项格式===
server host [ key n ] [ version n ] [ prefer ] [ mode n ] [ minpoll n ] [ maxpoll n ] [ iburst ]
其中host是上层NTP服务器的IP地址或域名,随后所跟的参数解释如下所示:
◆ key: 表示所有发往服务器的报文包含有秘钥加密的认证信息,n是32位的整数,表示秘钥号。
◆ version: 表示发往上层服务器的报文使用的版本号,n默认是3,可以是1或者2。
◆ prefer: 如果有多个server选项,具有该参数的服务器优先使用。
◆ mode: 指定数据报文mode字段的值。
◆ minpoll: 指定与查询该服务器的最小时间间隔为2的n次方秒,n默认为6,范围为4-14。
◆ maxpoll: 指定与查询该服务器的最大时间间隔为2的n次方秒,n默认为10,范围为4-14。
◆ iburst: 当初始同步请求时,采用突发方式接连发送8个报文,时间间隔为2秒。
===同步硬件时钟===
ntp服务,默认只会同步系统时间。
如果想要让ntp同时同步硬件时间,可以设置/etc/sysconfig/ntpd文件,
在/etc/sysconfig/ntpd文件中,添加SYNC_HWCLOCK=yes这样,就可以让硬件时间与系统时间一起同步。
允许BIOS与系统时间同步,也可以通过hwclock -w 命令。
hwclock命令用来查询和设置硬件时钟。
hwclock -r 读取并打印硬件时钟
hwclock -s 将硬件时钟同步到系统时钟
hwclock -w 将系统时钟同步到硬件时钟
系统时钟与硬件时钟
在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。
参考文档:
Linux服务器NTP客户端配置——>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)