安全狗安装失败后如何重新安装?
美国、香港服务器
安全狗安装失败后如何重新安装?
10-29 来源:
### 骤 1:优先执行官方卸载脚本(有 uninstall.py 优先用官方卸载)
进入上次解压目录:
cd safedog_an_linux64
./uninstall.py
如果找不到卸载脚本、上次安装中途失败,直接手动清理:
# 停止服务
systemctl stop safedog
systemctl disable safedog
# 删除主目录
rm -rf /etc/safedog /usr/local/safedog
# 删除内核驱动残留
rm -rf /lib/modules/$(uname -r)/extra/safedog*
# 清理nginx网站狗模块残留(Nginx网站狗才需要)
rm -rf /etc/nginx/modules/safedog*
### 步骤 2:重启服务器(非常关键!释放已经加载失败的内核模块)
reboot
### 步骤 3:环境预检 + 修复阻碍(按顺序检查)
# 1. 查看SELinux
getenforce
# 临时关闭SELinux测试
setenforce 0
# 2. 检查内核和kernel-devel版本是否完全一致
uname -r
rpm -qa | grep kernel-devel
# 版本不一致就安装对应版本依赖(CentOS7)
yum install -y gcc make perl kernel-devel-$(uname -r) net-tools
# 3. 检查SecureBoot、内核lockdown(CentOS9必看)
cat /sys/kernel/security/lockdown
# 4. 检查有没有其他HIDS/防护软件冲突
ps aux | grep -E "yunsuo|hids|360|agent"
CentOS9/RHEL9:lockdown 开启、内核 5.x,就算清理干净,安全狗基本装不上,不建议反复试
### 步骤 4:重新下载全新安装包(旧包损坏会反复失败)
# 服务器安全狗64位
wget http://down.safedog.cn/safedog_an_linux64.tar.gz
# Nginx网站狗64位
wget http://down.safedog.cn/safedogwz_linux_Nginx64.tar.gz
解压、授权,**带日志重定向安装(方便排错)**
tar -zxvf safedog_an_linux64.tar.gz
cd safedog_an_linux64
chmod +x *.py
./install.py > /root/safedog_install.log 2>&1
安装完查看日志:`cat /root/safedog_install.log`
Windows(服务器安全狗 V5 / IIS 网站狗)
### 步骤 1:卸载 + 清理残留
1. 控制面板 → 程序,找到【服务器安全狗】卸载;如果卸载选项不存在,直接下一步
2. 删除目录
C:\Program Files (x86)\SafeDog
3. Win+R 输入 `services.msc`,找到 safedog 相关服务,删除残留服务(管理员 CMD)
sc delete SafeDogSrv
4. 设备管理器 → 查看 → 显示隐藏的设备 → 非即插即用驱动程序,删除所有 safedog 开头驱动
5. **重启服务器**(释放内核驱动,这一步不跳过!)
### 步骤 2:前置障碍修复(Windows 高频坑)
1. Win2016/2019/2022:打开 Windows 安全中心 → 设备安全性 → **关闭内存完整性(HVCI)**
2. 临时关闭 Windows Defender、云厂商主机防护、火绒等安全软件
3. 服务器 2008R2:确认装好 KB3140245、开启 TLS1.2、安装 VC++ 运行库
4. 组策略 / 域控:确认没有策略拦截未签名驱动安装
### 步骤 3:重新安装
右键安装包 → **以管理员身份运行**;
想保存安装日志:CMD 执行
safedog.exe /install > C:\safedog_install.log 2>&1
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快