Page 1 of 1

Install ClamAV antivirus on CentOS 6.0

Posted: Sat Jun 01, 2013 12:45 pm
by HR-ADMIN
To install ClamAV antivirus on CentOS 6.0 along with automatic updates and a nightly full system scan please use the following process:

1. Change to your SRC install directory:

# cd /usr/src

2. Download the ClamAV installation package, ClamAV database, ClamAV development libraries and ClamAV daemon for your operating system type (32 bit of 64 bit):

For 32 bit:

# wget http://pkgs.repoforge.org/clamav/clamav ... f.i686.rpm http://pkgs.repoforge.org/clamav/clamav ... f.i686.rpm http://pkgs.repoforge.org/clamav/clamav ... f.i686.rpm http://pkgs.repoforge.org/clamav/clamd- ... f.i686.rpm


For 64 bit:

# wget http://pkgs.repoforge.org/clamav/clamav ... x86_64.rpm http://pkgs.repoforge.org/clamav/clamav ... x86_64.rpm http://pkgs.repoforge.org/clamav/clamav ... x86_64.rpm http://pkgs.repoforge.org/clamav/clamd- ... x86_64.rpm

3. Install ClamAV

# rpm -Uvh clam*

4. Run Freshclam to download the newest pattern files:

# /usr/bin/freshclam -v

5. Configure ClamAV auto-updates:

# touch /var/log/freshclam.log
# chmod 600 /var/log/freshclam.log
# chown clamav /var/log/freshclam.log


6. Add a update schedule to /etc/crontab

# nano -w /etc/crontab

Add a line at the bottom of the crontab:

3 * * * * /usr/bin/freshclam --quiet

Then press CTRL+X then type: Y then Enter.

7. Create a daily ClamAV scan schedule:

# nano -w /etc/cron.daily/clamav-scan

Paste the following in the file:

/usr/bin/freshclam
/usr/bin/clamscan -ri /


Then press CTRL+X then type: Y then Enter.

Make the file exectuable:

# chmod +x /etc/cron.weekly/clamav-scan

8. That's it, you now have ClamAV installed, scheduled to update once every hour and run a full daily scan of your system. A report will be sent in your nightly cron of any issues identified.