Enable EPEL repository
CentOS 6.x 32-bit:
# rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 6.x 64-bit:
# rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Check the repository list.
# yum repolist
Install required ClamAV packages
# yum install clamav clamd
Start the clamd service and set it to auto-start
# /etc/init.d/clamd on # chkconfig clamd on # /etc/init.d/clamd start
Update the virus definitions database using command:
# /usr/bin/freshclam
Note: ClamAV will update automatically, as part of /etc/cron.daily/freshclam.)
Set the cron job on a daily / hour / weekly to perform scan . In below example , we are going to create a cronjob on daily to scan the folder /home/
# vi /etc/cron.daily/dailyscan
#!/bin/bash SCAN_DIR="/home" LOG_FILE="/var/log/clamav/dailyscan.log" /usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE
Set the executable permission
# chmod +x /etc/cron.daily/dailyscan