ntpd修改版本号教程
2017-07-20 17:04
85 查看
1.查看当前ntpd版本号
2.查看当前ntpd位置
3.备份ntpd
说明:具体位置改成自己在第2步中查到的位置
4.查看ntpd中版本号有关的字符串【可选】
说明:具体ntpd文件位置和过滤的版本号根据自己在前边的查询结果修改
5.修改ntpd版本号
说明:修改成的版本号的长度一定要和原来一样,不然会导致ntpd不可用
6.再次查看ntpd版本号
说明:
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端口的。
执行: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端口的。
相关文章推荐
- vsftpd更新和修改版本号教程
- Tomcat修改版本号教程(CentOS)
- MySQL修改版本号教程
- 安卓手机如何轻松一键修改系统版本号的教程
- wordpress教程之修改上传文件大小限制
- 【教程】如何修改路由表?
- JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
- parasoft Jtest 使用教程:修改规则与运行简单的用户自定义测试配置
- SQL SERVER2000教程-第四章 创建和维护表 第一节 创建表、修改表、删除表
- Discuz!教程之如何修改附件下载次数
- php操作MongoDB基础教程(连接、新增、修改、删除、查询)
- Java&Xml教程(三)使用DOM方式修改XML文件内容
- Android Studio 中如何修改应用程序的版本号?
- 不定期更新dede修改教程之"调用论坛帖子"
- windows 路由表修改教程
- php环境搭建教程(phpstrom+xampp)--如何修改apache端口号
- Discuz! X3.1修改TAG标签页标题教程
- 强大的Android参数模拟器,自由修改手机型号、SDK版本号等信息
- 自动修改Delphi工程文件(dpr)的编译版本号
- SQLite 入门教程(二)创建、修改、删除表