ClamAV 0.99 反病毒软件自动安装脚本
2016-03-16 11:03
465 查看
Clam AntiVirus(简称 ClamAV) 是一个类UNIX系统上使用的反病毒软件包。主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库。
以下 是安装 0.99 版本的脚本:
#!/bin/bash
CLAM_PATH=/opt/clamav-0.99 #安装目录
yum install -y zlib
cd /usr/local/src
wget http://sourceforge.net/projects/clamav/files/clamav/0.99/clamav-0.99.tar.gz sleep 10
tar xvzf clamav-0.99.tar.gz
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
cd clamav-0.99
./configure --prefix=$CLAM_PATH --disable-clamav
make
make install
mkdir $CLAM_PATH/logs
mkdir $CLAM_PATH/updata
touch $CLAM_PATH/logs/freshclam.log
touch $CLAM_PATH/logs/clamd.log
chown clamav:clamav $CLAM_PATH/logs/clamd.log
chown clamav:clamav $CLAM_PATH/logs/freshclam.log
mkdir -p $CLAM_PATH/share/clamav
chown clamav:clamav $CLAM_PATH/share/clamav
cp $CLAM_PATH/etc/clamd.conf.sample $CLAM_PATH/etc/clamd.conf
cp $CLAM_PATH/etc/freshclam.conf.sample $CLAM_PATH/etc/freshclam.conf
sed -i 's/Example/#Example/g' $CLAM_PATH/etc/clamd.conf
sed -i 's/#LogFile\ \/tmp\/clamd.log/LogFile\ $CLAM_PATH\/logs\/clamd.log/g' $CLAM_PATH/etc/clamd.conf
sed -i 's/#PidFile\ \/var\/run\/clamd.pid/PidFile\ $CLAM_PATH\/updata\/clamd.pid/g'\ $CLAM_PATH/etc/clamd.conf
sed -i 's/#DatabaseDirectory\ \/var\/lib\/clamav/DatabaseDirectory\ $CLAM_PATH\/updata/g'\ $CLAM_PATH/etc/clamd.conf
sed -i 's/Example/#Example/g' $CLAM_PATH/etc/freshclam.conf
以下 是安装 0.99 版本的脚本:
#!/bin/bash
CLAM_PATH=/opt/clamav-0.99 #安装目录
yum install -y zlib
cd /usr/local/src
wget http://sourceforge.net/projects/clamav/files/clamav/0.99/clamav-0.99.tar.gz sleep 10
tar xvzf clamav-0.99.tar.gz
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
cd clamav-0.99
./configure --prefix=$CLAM_PATH --disable-clamav
make
make install
mkdir $CLAM_PATH/logs
mkdir $CLAM_PATH/updata
touch $CLAM_PATH/logs/freshclam.log
touch $CLAM_PATH/logs/clamd.log
chown clamav:clamav $CLAM_PATH/logs/clamd.log
chown clamav:clamav $CLAM_PATH/logs/freshclam.log
mkdir -p $CLAM_PATH/share/clamav
chown clamav:clamav $CLAM_PATH/share/clamav
cp $CLAM_PATH/etc/clamd.conf.sample $CLAM_PATH/etc/clamd.conf
cp $CLAM_PATH/etc/freshclam.conf.sample $CLAM_PATH/etc/freshclam.conf
sed -i 's/Example/#Example/g' $CLAM_PATH/etc/clamd.conf
sed -i 's/#LogFile\ \/tmp\/clamd.log/LogFile\ $CLAM_PATH\/logs\/clamd.log/g' $CLAM_PATH/etc/clamd.conf
sed -i 's/#PidFile\ \/var\/run\/clamd.pid/PidFile\ $CLAM_PATH\/updata\/clamd.pid/g'\ $CLAM_PATH/etc/clamd.conf
sed -i 's/#DatabaseDirectory\ \/var\/lib\/clamav/DatabaseDirectory\ $CLAM_PATH\/updata/g'\ $CLAM_PATH/etc/clamd.conf
sed -i 's/Example/#Example/g' $CLAM_PATH/etc/freshclam.conf
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 谷歌 Project Zero 团队宣布新政策,漏洞披露前将有完整的 90 天缓冲期
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程