tar -xzf clamav.tar.gz
cd clamav/
./clamav.sh
source /etc/profile
- clamav-1.3.0.linux.x86_64.rpm
- clamav virus database
- clamav.sh
rpm -ivh --prefix=/usr/local/clamav clamav-1.3.0.linux.x86_64.rpm
echo PATH=/usr/local/clamav/bin:/usr/local/clamav/sbin:$PATH > /etc/profile.d/path.sh
echo '/usr/local/clamav/lib64/' | sudo tee -a /etc/ld.so.conf.d/clamav.conf
ldconfig
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
ln -s /usr/local/clamav/etc/freshclam.conf /usr/local/etc/
ln -s /usr/local/clamav/etc/clamd.conf /usr/local/etc/
sed -i '8s|Example|#Example|' /usr/local/clamav/etc/clamd.conf
cat << EOF >> /usr/local/clamav/etc/clamd.conf
LogFile /var/log/clamav/clamd.log
LogFileMaxSize 20M
PidFile /usr/local/clamav/clamd.pid
DatabaseDirectory /var/lib/clamav
LocalSocket /usr/local/clamav/socket/clamd.sock
EOF
sed -i '8s|Example|#Example|' /usr/local/clamav/etc/freshclam.conf
cat << EOF >> /usr/local/clamav/etc/freshclam.conf
DatabaseDirectory /var/lib/clamav
UpdateLogFile /var/log/clamav/freshclam.log
PidFile /usr/local/clamav/pid/freshclam.pid
DatabaseMirror database.clamav.net
Checks 24
EOF
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam Antivirus" clamav
chown -R clamav:clamav /usr/local/clamav
mkdir /var/log/clamav
chown -R clamav:clamav /var/log/clamav
mkdir /var/lib/clamav
chown -R clamav:clamav /var/lib/clamav
cp *.cvd /var/lib/clamav
cat << EOF >> /usr/lib/systemd/system/clamd.service
[Unit]
Description=Clam AntiVirus userspace daemon
Documentation=man:clamd(8) man:clamd.conf(5) https://docs.clamav.net/
# Check for database existence
ConditionPathExistsGlob=/var/lib/clamav/main.{c[vl]d,inc}
ConditionPathExistsGlob=/var/lib/clamav/daily.{c[vl]d,inc}
[Service]
type=simple
ExecStart=/usr/local/clamav/sbin/clamd --foreground=true
# Reload the database
ExecReload=/bin/kill -USR2 $MAINPID
StandardOutput=syslog
TimeoutStartSec=420
[Install]
WantedBy=multi-user.target
EOF
systemctl start clamd.service
systemctl status clamd.service
systemctl enable clamd.service
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具