您的位置:首页 > 编程语言 > PHP开发

ntpd修改版本号教程

2017-07-20 17:04 85 查看
1.查看当前ntpd版本号

执行:ntpd -v




2.查看当前ntpd位置

执行:which ntpd




3.备份ntpd

执行:cp /usr/sbin/ntpd /usr/sbin/ntpd.bak


说明:具体位置改成自己在第2步中查到的位置



4.查看ntpd中版本号有关的字符串【可选】

执行:strings /usr/sbin/ntpd | grep 4.2.6p5


说明:具体ntpd文件位置和过滤的版本号根据自己在前边的查询结果修改



5.修改ntpd版本号

执行: sed -i ‘s/4.2.6p5/4.2.8p8/g’ /usr/sbin/ntpd


说明:修改成的版本号的长度一定要和原来一样,不然会导致ntpd不可用



6.再次查看ntpd版本号

执行:ntpd -v




说明:

1.不要将版本号修改得与原来版本号位数不一致,比如原来是4.2.6p5不要修改成4.2p5或4.2.6p10,这样长度不一致会破坏ntpd的文件结构,最终导致ntpd不可用,启动报错:Segmentation fault (core dumped)。

2.ntpd使用的是UDP协议telnet使用的是TCP协议,所以想用通过telnet 123端口查看ntpd的banner是不可以的;Nmap默认是TCP扫描不改成UDP也是扫不到123端口的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: