编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

杀毒软件 clamav 的安装和使用(杀毒软件的安装步骤)

wxchong 2024-08-06 03:17:34 开源技术 30 ℃ 0 评论

#安装依赖

yum install gcc openssl openssl-devel -y

#创建clamav用户

groupadd clamav && useradd -g clamav clamav && id clamav

#创建日志存放目录

mkdir -p /usr/local/clamav/logs

touch /usr/local/clamav/logs/clamd.log

touch /usr/local/clamav/logs/freshclam.log

chown clamav.clamav /usr/local/clamav/logs/clamd.log

chown clamav.clamav /usr/local/clamav/logs/freshclam.log

#创建病毒库存放目录

mkdir -p /usr/local/clamav/share/clamav

chown -R root.clamav /usr/local/clamav/

chown -R clamav.clamav /usr/local/clamav/share/clamav

#官网地址: http://www.clamav.net/downloads

#Linux中下载地址: wget http://www.clamav.net/downloads/production/clamav-0.103.11.tar.gz

#参考文档: https://github.com/vrtadmin/clamav-faq/raw/master/manual/clamdoc.pdf

tar xf clamav-0.103.11.tar.gz

cd clamav-0.103.11

./configure CXXFLAGS='-std=c++11' --prefix=/usr/local/clamav/

make

make install

#检查是否安装成功

echo $?

#配置clamav

cd /usr/local/clamav/etc/

cp clamd.conf.sample clamd.conf

cp freshclam.conf.sample freshclam.conf

vim clamd.conf

#Example #注释这一行

LogFile /usr/local/clamav/logs/clamd.log #新增

PidFile /usr/local/clamav/update/clamd.pid #新增

DatabaseDirectory /usr/local/clamav/share/clamav #新增

vim freshclam.conf

#Example #注释这一行

DatabaseDirectory /usr/local/clamav/share/clamav #新增

UpdateLogFile /usr/local/clamav/logs/freshclam.log #新增

PidFile /usr/local/clamav/share/clamav/freshclam.pid #新增

chown -R clamav.clamav /usr/local/clamav/

#启动clamav

systemctl start clamav-freshclam.service

systemctl enable clamav-freshclam.service

systemctl status clamav-freshclam.service

#更新病毒库

#先停止服务

systemctl stop clamav-freshclam.service

/usr/local/clamav/bin/freshclam

#因为网络问题,可能导致下载失败,手动下载

cd /usr/local/clamav/share/clamav

wget http://database.clamav.net/main.cvd

wget http://database.clamav.net/daily.cvd

wget http://database.clamav.net/bytecode.cvd

#更新成功后启动clamav

systemctl start clamav-freshclam.service

#创建软连接

ln -s /usr/local/clamav/bin/clamscan /usr/local/clamav/sbin/clamscan

#设置定时任务扫描/home目录

crontab -l

20 3 * * * /usr/local/clamav/bin/clamscan -r /home/ --remove -l /var/log/clamscan.log

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表