ClamAV 0.99 反病毒软件自动安装脚本

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

时间: 2024-10-24 12:24:32

ClamAV 0.99 反病毒软件自动安装脚本的相关文章

Ubuntu常用软件自动安装脚本

Ubuntu常用软件安装脚本,收集了开发常用的一些软件.以下代码复制后,另存为installDev.sh文件后,需要设置权限为777执行sudo ./installDev即可. #! /bin/bash #echo "hello,world!" #安装php和MySQL sudo apt-get -y install php5-cli php5-cgi mysql-server php5-mysql php5-dev sudo apt-get -y install nginx sudo

软件自动安装

需要的工具:AUTOIT 只需要几行代码,便可以模拟整个软件的安装过程,非常的方便. 需要了解的代码:Run 执行某个exe程序 WinWait 等待某个窗口出现 Send 发送消息给窗口 ControlClick 点击窗口上的某个按钮 以安装优酷APP为例: 整个的安装代码如下所示 Run("youku.exe") WinWait("优酷 V7.0版","A:\Program Files (x86)\YouKu\YoukuClient") Se

mysql 自动备份和nginx自动安装脚本

一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 BAKDIR=/data/backup/mysql/`date +%Y-%m-%d` MYSQLDB=webapp MYSQLPW=backup MYSQLUSR=backup #must use root user run scripts 必须使用root用户运行,$UID为系统变量 if [

Linux中自动安装脚本

如何让你的主机自动的完成安装,自动的回答系统提出的问题,编写自动安装脚本即可实现,如下将详细解释自动脚本安装方法. systemd-config-kickstart  ##自动应答脚本制作工具 安装成功,在安装过程中systemd-config-kickstart 将做出脚本应答 进行选择语言选择 (1)Basic Configuration 安装过程的必须一致时区选择(可不选,在脚本中都有写到,这里做一个解释) Root passwd 填写Root密码,并确认,两次输入密码 Advanced

python3自动安装脚本,python3.x与python2.x共存

1.前言: python3过程中,通过搜索一些文章参考安装过程发现比较麻烦,而且还出现一些不可预期的报错.python3环境需要升级openssl,所以为了部署到其他环境更方便,写自动安装脚本方式,且安装模式为python3.x与python2.x共存,防止可能发生原有环境异常的情况. 现在我把脚本分享出来,希望可以帮助到有需要的人,业务采集监控python脚本文件不提供,因为那些跟实际业务开发关联比较紧,比较没有参考意义也不方便公开. shell自动安装脚本,只需按说明简单修改配置,和调用集成

mysql自动安装脚本

为适应自己工作习惯和需要,花一点时间写了一个mysql自动安装脚本,供大家参考学习. 注意: 1.需要先安装cmake 2.数据库版本需要在第二步安装mysql时修改 3.该脚本是以root用户安装并启动 脚本内容如下: ######################################################################## #mysql自动安装脚本,其中变量/mysql_v_dir/和/port/可根据实际需要修改    # #执行脚本命令:sh mys

ipvsadm+keepalived+inotify-tools自动安装脚本

#!/bin/bash # # #this is install keepalived+lvs-DR # # tar_dir=/usr/src configure_yum() { echo "[rhel-local]">/etc/yum.repos.d/rhel-local.repo echo "baseurl=file:///media/Server">>/etc/yum.repos.d/rhel-local.repo echo "en

linux下PXE无人值守环境自动安装脚本

当时单位要安装一套linux的PXE无人值守装机程序,装完后花了九牛二虎之力写了一个自动安装脚本,以便今后安全方便,不过后来就没怎么用了,甚至都有些淡忘了,哈哈,分享出来,有研究PXE自动安装的可以看看,在使用的时候里面的ip地址要换掉的. #!/bin/sh #writer:gaolixu yum -y install dhcp tftp-server vsftpd syslinux xinetd if ! service dhcpd status ;then ############### 

ELK自动安装脚本

ELK自动安装脚本 一.简介 ELK由Elasticsearch.Logstash和Kibana三部分组件组成: Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. Logstash是一个完全开源的工具,它可以对你的日志进行收集.分析,并将其存储供以后使用 kibana 是一个开源和免费的工具,它可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web