关于解决漏洞的问题我就不详说了,主要就是升级版本。这里我们就直接简单记录下步骤:

1、升级
使用root用户登录系统进入到/home/guankong ,上传ntp-4.2.8p9-1.el6.x86_64.rpm到该目录下 2.安装依赖包
yum install gcc gcc-c++ openssl-devel libstdc++* libcap* 3.备份旧版本的配置文件 cp -ar /etc/ntp /etc/ntp.bak
cp /etc/ntp.conf /etc/ntp.conf.bak
cp /etc/init.d/ntpd /etc/init.d/ntpd.bak
cp /etc/sysconfig/ntpd /etc/sysconfig/ntpd.bak
cp /etc/sysconfig/ntpdate /etc/sysconfig/ntpdate.bak 4.卸载旧的NTPD
yum erase ntp ntpdate 5.创建/var/lib/ntp目录
install -v -m710 -o ntp -g ntp -d /var/lib/ntp //可能存在目录会报错 6.安装rpm包
rpm -i ntp-4.2.8p9-1.el6.x86_64.rpm 7.还原配置文件
cp /etc/init.d/ntpd.bak /etc/init.d/ntpd
cp /etc/sysconfig/ntpd.bak /etc/sysconfig/ntpd
cp /etc/sysconfig/ntpdate.bak /etc/sysconfig/ntpdate
mv /etc/ntp.bak /etc/ntp
cp /etc/ntp.conf.bak /etc/ntp.conf

shell脚本命令一键执行:

#!/bin/sh
chmod 755 -R .
install_log=install.log ##ntp upgrade
echo "#######1:ntp upgrade ..." 2>&1 | tee -a $install_log
\cp -ar /etc/ntp /etc/ntp.bak
\cp /etc/ntp.conf /etc/ntp.conf.bak
\cp /etc/init.d/ntpd /etc/init.d/ntpd.bak
\cp /etc/sysconfig/ntpd /etc/sysconfig/ntpd.bak
\cp /etc/sysconfig/ntpdate /etc/sysconfig/ntpdate.bak
yum -y erase ntp ntpdate 2>&1 | tee -a $install_log
rpm -i ntp-4.2.8p9-1.el6.x86_64.rpm 2>&1 | tee -a $install_log
\cp /etc/init.d/ntpd.bak /etc/init.d/ntpd
\cp /etc/sysconfig/ntpd.bak /etc/sysconfig/ntpd
\cp /etc/sysconfig/ntpdate.bak /etc/sysconfig/ntpdate
rm /etc/ntp -rf
mv /etc/ntp.bak /etc/ntp
\cp /etc/ntp.conf.bak /etc/ntp.conf
echo "ntp upgrade end !" 2>&1 | tee -a $install_log

需要文件:ntp-4.2.8p9-1.el6.x86_64.rpm,自行百度下载

最新文章

  1. JAVA将数字字符串强制转换成整型变量----求参数之和实验代码(附流程图)
  2. 初涉hash
  3. MVC - 20.前台ajax分页
  4. C语言内存分布之数据段
  5. TCP & UDP 的区别
  6. linux查看系统的启动时间和运行时间
  7. PostgreSQL Hardware Performance Tuning
  8. VB.NET开发中遇到的一个小问题
  9. 无废话ubuntu 13.4w文件共享配置
  10. 关于MultipleActiveResultSets属性导致的There is already an open DataReader associated with this Command which must be closed first的解决方法
  11. STM32基础分析——USART的DMA模式
  12. INS-20802
  13. Redis分布式锁的try-with-resources实现
  14. input子系统 KeyPad-Touch上报数据格式与机制【转】
  15. Vue原理--虚拟DOM
  16. web socket server code, 调用 shell exec child_process
  17. vmdk多文件合成单文件并导入
  18. asp.net—WebApi跨域
  19. TF之RNN:matplotlib动态演示之基于顺序的RNN回归案例实现高效学习逐步逼近余弦曲线—Jason niu
  20. exception:Failed to execute 'toDataURL' on 'HTMLCanvasElement' 解决方案

热门文章

  1. 集合、增强for、泛型
  2. Error parsing column 8 (IsRecommended=0 - SByte) Dapper查询mysql数据库可空的tinyint(1)一个错误
  3. .net程序员做的第一个安卓APP
  4. POJ 2828 Buy Tickets 线段树 倒序插入 节点空位预留(思路巧妙)
  5. MYSQL瓶颈
  6. RxAndroid中observable的基本使用和表单校验操作
  7. myBatis数据库常用标签
  8. JAVA9模块化详解(一)——模块化的定义
  9. 一个看起来不像中年人的中年人,带着两个初出茅庐的小伙子儿,用git管理项目代码的进击之路
  10. javaweb学习总结(六)——Servlet开发(二)(转)