|
软件列表 maildrop-1.6.3.tar perl-Time-HiRes-1.38-3.i386.rpm perl-DB_File-1.804-88.4.i386.rpm clamav-0.80.tar.gz qmail-scanner-1.24.gz 安装maildrop: # tar xvf maildrop-1.6.3.tar # cd maildrop-1.6.3 # ./configure # make # make install-strip # make install-man 安装 perl插件 # rpm -ivh perl-Time-HiRes-1.38-3.i386.rpm # perl -MCPAN -e'shell' cpan> install Time::HiRes cpan> exit # rpm -ivh perl-DB_File-1.804-88.4.i386.rpm 安装clamav-0.80.tar.gz # groupadd clamav # useradd -g clamav –d /usr/local/share/clamav -s /bin/false clamav # tar zxvf clamav-0.80.tar.gz # cd clamav-0.80 #./configure # make check # make install 建立配置文件和启动文件 # vi /usr/local/etc/clamd.conf LogFile /usr/local/share/clamav/clamd.log LogTime LogSyslog LogVerbose PidFile /var/run/clamd.pid DatabaseDirectory /usr/local/share/clamav LocalSocket /tmp/clamd User clamav ScanMail ScanArchive ScanRAR ClamukoScanOnOpen ClamukoScanOnClose ClamukoScanOnExec ClamukoIncludePath /home/vpopmail # touch /var/log/clamd.log # chown clamav.clamav /usr/local/share/clamav/clamd.log # vi freshclam.conf DatabaseDirectory /usr/local/share/clamav UpdateLogFile /var/log/freshclam.log LogVerbose LogSyslog DatabaseOwner clamav NotifyClamd /usr/local/etc/clamd.conf DatabaseMirror database.clamav.net DNSDatabaseInfo current.cvd.clamav.net # touch /var/log/freshclam.log # chmod 644 /var/log/freshclam.log # chown clamav.clamav /var/log/freshclam.log # vi /etc/rc.d/init.d/clamd #! /bin/bash # # crond Start/Stop the clam antivirus daemon. # # chkconfig: 2345 90 60 # description: clamdis a standard UNIX program that scans for Viruses. # processname: clamd # config: /usr/local/etc/clamav.conf # pidfile: /var/run/clamd.pid # Source function library. . /etc/init.d/functions RETVAL=0 # See how we were called. prog="clamd" progdir="/usr/local/sbin" # Source configuration if [ -f /etc/sysconfig/$prog ] ; then . /etc/sysconfig/$prog fi start() { echo -n $"Starting $prog: " daemon $progdir/$prog RETVAL=$? echo [ $RETVAL -eq 0 ]
|