资源:
clamav rpm官网链接:https://www.clamav.net/downloads/production/clamav-0.104.2.linux.x86_64.rpm
病毒库文件:
https://database.clamav.net/main.cvd
安装步骤:
1.将rpm文件该文件上传至服务器(根目录)
2.切换到根目录
cd /
3.安装命令:
rpm -ivh --prefix=/usr/local/clamav clamav-0.104.2.linux.x86_64.rpm
4.配置库文件路径:
vim /etc/ld.so.conf
在打开的文件中补充:
/usr/local/clamav/lib64
更新:
ldconfig
5.建立 clamav的日志目录及日志文件:
mkdir -p /usr/local/clamav/logs
mkdir -p /usr/local/clamav/update
touch /usr/local/clamav/logs/clamd.log
touch /usr/local/clamav/logs/freshclam.log
将病毒库文件上传/usr/local/clamav/update目录下。
修改配置文件:
cp /usr/local/clamav/etc/clamd.conf.sample /usr/local/clamav/etc/clamd.conf
cp /usr/local/clamav/etc/freshclam.conf.sample /usr/local/clamav/etc/freshclam.conf
编辑clamd.conf:
vim /usr/local/clamav/etc/clamd.conf
添加以下内容:
#Example //注释掉这一行
LogFile /usr/local/clamav/logs/clamd.log
PidFile /usr/local/clamav/update/clamd.pid
DatabaseDirectory /usr/local/clamav/update
编辑freshclam.conf:
vim /usr/local/clamav/etc/freshclam.conf
添加以下内容:
#Example //注释掉这一行
DatabaseDirectory /usr/local/clamav/update
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/update/freshclam.pid
6. 创建clamscan软链接(系统在指定的路径中找不到clamscan命令时。):
-bash: clamscan: command not found
ln -s /usr/local/clamav/bin/clamscan /usr/bin/clamscan
7.创建了数据库软链接:
因为ClamAV 尝试访问默认路径,默认数据库路径被硬编码。如 /usr/local/share/clamav
ln -s /usr/local/clamav/update /var/lib/clamav
强制覆盖 ClamAV 的默认数据库路径
ln -sf /usr/local/clamav/update /usr/local/share/clamav
8.扫描病毒
clamscan -r -i /etc
命令说明
-r -i 递归扫描目录
-l 指定记录日志文件
--remove 删除病毒文件
--move 移动病毒到指定目录
其他情况:
系统默认安装了旧版本,且默认指向旧版本。
1.检查当前调用的版本
which clamscan
clamscan --version
2.备份原有命令
sudo mv /usr/bin/clamscan /usr/bin/clamscan.bak
3.创建符号链接指向新版本
sudo ln -sf /usr/local/clamav/bin/clamscan /usr/bin/clamscan
4.检查链接指向
ls -l /usr/bin/clamscan
5.预期输出:
lrwxrwxrwx 1 root root 25 Aug 30 10:00 /usr/bin/clamscan -> /usr/local/clamav/bin/clamscan


&spm=1001.2101.3001.5002&articleId=149964707&d=1&t=3&u=4a87127cd07345a8adda5ace9cfc77c2)
1万+

被折叠的 条评论
为什么被折叠?



