Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to install ClamAV on my Ubuntu Servers (LAMP). Is it good to go (as a daemon) out-of-the-box, or does it need some configuration? Do I need to add a line to my crontab to update virus signatures?

share|improve this question
up vote 3 down vote accepted

The defaut /etc/clamd.comnf (or equivalent on your distribution) should be fine. On CentOs, the antivirus (clamav), the update (clamav-db alais freshclam), and the deamon (clamd) are different packages.

/etc/freshclam.conf use the default 12 update checks a day.

Then, you need to figure out what you actually want to do with your AV: system-wide scan, e-mail antivirus, etc. You'll have to write scripts, or configure your MTA, to perform the scan and report any finding.

share|improve this answer
Thanks for your answer. So, by default, ClamAV is configured to do a system-wide scan w/ 12 updates per day? – Trent Scott Jan 9 '12 at 2:19
@TrentScott No, by default ClamAV does nothing. You have to tell the system what to do with the AV. Linux AV is not much like Windows AV. – Chris S Jan 9 '12 at 3:40

"virus scanner on a server" can mean lots of different and unrelated things.

Do you want to detect intrusions on your server?

For this purpose, or run clamav from a cron job regularly to scan your system. You can also use chkrootkit or rkhunter.

An anti-virus does not prevent intrusions to your server, you have to secure it using many other methods.

Trying to prevent users from uploading, downloading malicious files?

You have to plug the anti-virus into some application, possibly by installing plugins/modules or writing new code.

You have another reason for installing an anti-virus on a server?

Then you should detail your motives so you get more direct responses :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.