#!/bin/bash

# 安装ClamAV RPM包
sudo rpm -ivh clamav-1.2.1.linux.x86_64.rpm

# 添加用户组和组成员
sudo groupadd clamav
sudo useradd -g clamav clamav

# 创建日志目录和病毒库目录
sudo mkdir -p /usr/local/logs
sudo mkdir -p /usr/local/update

# 创建日志文件
sudo touch /usr/local/logs/clamd.log
sudo touch /usr/local/logs/freshclam.log

# 文件授权
sudo chown clamav:clamav /usr/local/logs/clamd.log
sudo chown clamav:clamav /usr/local/logs/freshclam.log
sudo chown clamav:clamav /usr/local/update

# 拷贝配置文件
sudo cp /usr/local/etc/clamd.conf.sample /usr/local/etc/clamd.conf
sudo cp /usr/local/etc/freshclam.conf.sample /usr/local/etc/freshclam.conf

# 配置ClamAV
sed -i 's/^Example/#Example/' /usr/local/etc/clamd.conf
sed -i 's/^Example/#Example/' /usr/local/etc/freshclam.conf

# 创建软链接
# 创建软链接
ln -sf /usr/local/bin/clamscan /usr/bin/clamscan
ln -sf /usr/local/bin/freshclam /usr/bin/freshclam


# 更新病毒数据库
freshclam

# 输出安装完成信息
echo "ClamAV安装完成。"
echo "############################################################################"
echo "使用方法"
echo "############################################################################"
echo "# 删除病毒"
echo "# clamscan -r  --remove -i /路径 -l /var/log/clamscan.log"
echo "############################################################################"
echo "# 只查杀病毒"
echo "# clamscan -r  --bell -i /路径 -l /var/log/clamscan.log"
echo "############################################################################"
echo "# 后台查询"
echo "# nohup /home/ClamAV/bin/clamscan -r /  -l /home/ClamAV/logs/scan.log &"
