NTP版本手动编译升级为4.2.8p14
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NTP版本手动编译升级为4.2.8p14相关的知识,希望对你有一定的参考价值。
首先查看NTP版本:ntpd --version
(1)下载安装包:wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p14.tar.gz
(2)安装依赖包:yum install gcc gcc-c++ openssl-devel libstdc++ libcap
(3)备份文件:
cp -ar /etc/ntp /etc/ntp.bak && echo $?
cp /etc/ntp.conf /etc/ntp.conf.bak && echo $?
cp /etc/init.d/ntpd /etc/init.d/ntpd.bak && echo $?
cp /etc/sysconfig/ntpd /etc/sysconfig/ntpd.bak && echo $?
cp /etc/sysconfig/ntpdate /etc/sysconfig/ntpdate.bak && echo $?
(4)卸载yum安装的ntpd服务:yum erase ntp ntpdate
(5)编译安装ntp-4.2.8p14
A:创建/var/lib/ntp目录:install -v -m710 -o ntp -g ntp -d /var/lib/ntp
B:编译安装ntpd:./configure --prefix=/usr --bindir=/usr/sbin --sysconfdir=/etc --enable-linuxcaps --with-lineeditlibs=readline --docdir=/usr/share/doc/ntp-4.2.8p14 --enable-all-clocks --enable-parse-clocks --enable-clockctl
make && make install
C:创建配置文件
[root@omgt4 ntp-4.2.8p13]# cp /etc/init.d/ntpd.bak /etc/init.d/ntpd && echo $?
[root@omgt4 ntp-4.2.8p13]# cp /etc/sysconfig/ntpd.bak /etc/sysconfig/ntpd && echo $?
[root@omgt4 ntp-4.2.8p13]# cp /etc/sysconfig/ntpdate.bak /etc/sysconfig/ntpdate && echo $?
[root@omgt4 ntp-4.2.8p13]# mv /etc/ntp.bak /etc/ntp && echo $?
[root@omgt4 ntp-4.2.8p13]# cp /etc/ntp.conf.bak /etc/ntp.conf && echo $?
(6)配置ntp.conf
在/etc/ntp.conf配置文件添加以下参数
server 127.127.1.0
fudge 127.127.1.0 stratum 10
备注:可以不用添加,之前有的话
(6)启动ntpd服务
/etc/init.d/ntpd start
(7)查看ntpd版本:ntpd --version
[root@admin1 ~]# ntpd --version
ntpd 4.2.8p14@1.3728-o Fri May 22 07:42:16 UTC 2020 (1)
(8)配置开机启动:chkconfig ntpd on
(9)查看是否配置成功:chkconfig --list | grep ntpd
[root@admin1 ~]# chkconfig --list | grep ntpd
ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
(10)查看同步情况:ntpq -p
以上是关于NTP版本手动编译升级为4.2.8p14的主要内容,如果未能解决你的问题,请参考以下文章
Linux升级ntp,make时报错怎么办?急,在线等!!!!
Linux升级NTPD服务器-编译安装ntp-4.2.8p9与配置NTPD服务器