clamAV防病毒软件(开源)
官网地址ClamAVNet
uname -a 查看自己服务器的架构,下载对应的防病毒版本
将下载的好的包上传至服务器
解压安装软件包到指定目录下
# centos
rpm -ivh --prefix=/usr/local/clamav clamav-1.3.1.linux.x86_64.rpm |
# ubuntu
dpkg -x clamav-1.3.1.linux.x86_64.deb /usr/local/clamav/ |
cd /usr/local/clamav
设置PATH变量
echo PATH=/usr/local/clamav/bin:/usr/local/clamav/sbin:$PATH > /etc/profile.d/path.sh |
使其生效
source /etc/profile.d/path.sh |
使用clamscan命令进行测试时,提示缺少相关库文件
clamscan -r -i /root/ |
报错:
clamscan: error while loading shared libraries: libclamav.so.12: cannot open shared object file: No such file or directory
查看系统内libclamav.so.12是否已存在
find / -name 'libclamav.so.12' |
更新ldconfig
echo "/usr/local/clamav/lib64/" | sudo tee -a /etc/ld.so.conf.d/clamav.conf |
ldconfig |
再次测试clamscan -r -i /root/
提示缺少病毒库。
因为是离线环境。需要找一个外网环境,使用freshclam下载病毒库后拷贝过来
找了个能连接外网的虚拟机安装clamav,下载病毒库