• 欢迎访问金刀客博客!
  • 2019,春节快乐!

【原创文章】Centos release5下安装安全狗失败和更新yum源的解决方法

原创天空 admin 11788次浏览 已收录 0个评论

上周,维护的服务器受到大量攻击,就像安装个安全狗看看,能不能有改善。后面查证,受到的是35g/s的攻击,对手也算是下血本了,不过最后防住了。

这个简单,命令如下

wget http://down.safedog.cn/safedog_linux64.tar.gz
tar xzvf safedog_linux64.tar.gz
ls
cd safedog_an_linux64_2.8.17991 
chmod +x *.py
./install.py

当我执行./install.py之后一会,系统提醒我说”Need system command ‘locate’ to install safedof for linux”,原来是说需要用系统命令locate来安装,这个简单

执行命令yum -y install mlocate,竟然一直出错,说yum缺少文件。经过几番折腾,搞明白原因。

首先进入yum位置cd /etc/yum.repos.d,执行 vi CentOS-Base.repo看看yum的源是什么,原来使用的是163的镜像。

经过一番调查,搞明白了出错的原因,我的centos release版本是5,而163的yum中5目录下是空白,没有文件,难怪出错。

找到了原因就好办了,更换yum源就好了。经过一番测试调查,
163的yum源
http://mirrors.163.com/
中科大的yum源:
http://centos.ustc.edu.cn/
sohu的yum源
http://mirrors.sohu.com/
这三个yum源下均没有centos 5的支持包,唯一支持的是阿里云的Yum镜像有相应支持包。

更换就好办了,切换到/etc/yum.repos.d目录后,执行命令

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old
wget http://mirrors.aliyun.com/repo/Centos-5.repo
mv Centos-5.repo CentOS-Base.repo  
yum clean all & yum makecache

成功之后,执行yum -y install mlocate就把locate命令安装好了,再来安装safedog for linux就ok了。


金刀客博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明【原创文章】Centos release5下安装安全狗失败和更新yum源的解决方法
喜欢 (8)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到