ntp服务端的安装与配置
作者:互联网
问题发现:近期进行某业务测试,业务主机之间时间不同步会导致业务主机日志时间不一样,对业务日志分析造成了很大时间成本;同时,由于时间不同步也会导致很多小问题,特别是与其他接口对接的测试,因此,特整理出ntp的配置,本次总结了ntp服务端的配置。另外,可使用date -s命令设置系统时间,但是也会造成时间不太同步(本次操作在测试机上进行并已在真实环境下验证)。
一、环境以及准备:
1、查看系统版本:
root@mysql1:/root>cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.9 (Santiago)
2、确定已安装ntp(若没有安装ntp,需要安装):
root@mysql1:/root>rpm -qa|grep ntp
ntp-4.2.6p5-12.el6_9.1.x86_64
fontpackages-filesystem-1.41-1.1.el6.noarch
ntpdate-4.2.6p5-12.el6_9.1.x86_64
3、查看服务端ntp地址:
root@mysql1:/root>ip a |grep eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
inet 192.168.100.11/24 brd 192.168.100.255 scope global eth0
4、查看本地时间正常:
root@mysql1:/etc>date
Thu May 5 14:04:09 CST 2021
二、配置ntp服务端:
1、查看ntp服务(若没有安装ntp,则进行以下操作):
root@mysql1:/tmp/xuhs>rpm -qa|grep ntp
fontpackages-filesystem-1.41-1.1.el6.noarch
root@mysql1:/tmp/xuhs>
root@mysql1:/tmp/xuhs>ls -ltr
total 680
-rw-r--r-- 1 root root 80540 Oct 13 2017 ntpdate-4.2.6p5-12.el6_9.1.x86_64.rpm
-rw-r--r-- 1 root root 613940 Oct 13 2017 ntp-4.2.6p5-12.el6_9.1.x86_64.rpm
root@mysql1:/tmp/xuhs>
root@mysql1:/tmp/xuhs>rpm -ivh ntpdate-4.2.6p5-12.el6_9.1.x86_64.rpm
warning: ntpdate-4.2.6p5-12.el6_9.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ########################################### [100%]
1:ntpdate ########################################### [100%]
root@mysql1:/tmp/xuhs>
root@mysql1:/tmp/xuhs>rpm -ivh ntp-4.2.6p5-12.el6_9.1.x86_64.rpm
warning: ntp-4.2.6p5-12.el6_9.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ########################################### [100%]
1:ntp ########################################### [100%]
root@mysql1:/tmp/xuhs>
root@mysql1:/tmp/xuhs>rpm -qa|grep ntp
ntp-4.2.6p5-12.el6_9.1.x86_64
fontpackages-filesystem-1.41-1.1.el6.noarch
ntpdate-4.2.6p5-12.el6_9.1.x86_64
root@mysql1:/tmp/xuhs>
2、备份ntp配置文件:
root@mysql1:/etc>cp ntp.conf ntp.conf.bak
root@mysql1:/etc>ls -ltr ntp*
-rw-r--r--. 1 root root 1770 Sep 22 2017 ntp.conf
-rw-r--r-- 1 root root 1770 May 6 14:00 ntp.conf.bak
3、编辑配置文件:
root@mysql1:/etc>echo -e 'server 127.127.1.1'>>ntp.conf
root@mysql1:/etc>diff ntp.conf ntp.conf.bak
54d53
< server 127.127.1.1
以上只做简单配置,不考虑安全认证等。
4、启动ntp服务端:
root@mysql1:/etc>service ntpd start
Starting ntpd: [ OK ]
5、验证ntp服务是否正常:
(1)ntp服务是否已经正常运行:
root@mysql1:/etc>service ntpd status
ntpd (pid 2365) is running...
root@mysql1:/etc>
(2)ntp连接状态是否正常:
root@mysql1:/etc>ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*LOCAL(1) .LOCL. 5 l 11 64 3 0.000 0.000 0.000
root@mysql1:/etc>
6、设置开机自启动ntp:
root@mysql1:/etc>ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*LOCAL(1) .LOCL. 5 l 6 64 1 0.000 0.000 0.000
root@mysql1:/etc>chkconfig --list ntpd
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
root@mysql1:/etc>
root@mysql1:/etc>chkconfig ntpd on
root@mysql1:/etc>
root@mysql1:/etc>chkconfig --list ntpd
ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
root@mysql1:/etc>
7、ntp常用命令:
(1)ntp服务启动命令:service ntpd start
(2)ntp服务重启命令:service ntpd restart
(3)ntp服务停止命令:service ntpd stop
(4)查看ntp服务:watch ntpq -p或者ntpq -p
标签:mysql1,ntp,etc,ntpd,root,安装,服务端,el6 来源: https://blog.51cto.com/u_15182035/2757036