How to install ClamAV on CentOS
This document will guide you through the installation of ClamAV on CentOS.
ClamAV is an open source (GPL) antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats on Linux.
1. Install EPEL repo
Before we can do proceed, you must ensure that you have the EPEL yum repository enabled.
yum install epel-release -y
2. Install required ClamAV packages
yum install clamav clamd
3. Start the clamd service and set it to auto-start
/etc/init.d/clamd on chkconfig clamd on /etc/init.d/clamd start
4. Update ClamAV’s signatures
Note: ClamAV will update automatically, as part of /etc/cron.daily/freshclam.
Configure Daily Scan
In this example, we will configure a cronjob to scan the /home/ directory every day:
1. Create cron file:
Add the following to the file above. Be sure to change SCAN_DIR to the directory that you want to scan:
#!/bin/bash SCAN_DIR="/home" LOG_FILE="/var/log/clamav/manual_clamscan.log" /usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE
Give our cron script executable permissions:
chmod +x /etc/cron.daily/manual_clamscan
You can even run the above script to ensure that it works correctly.
Was this answer helpful?
DDoS attacks are an attempt by a malicious party to overload systems and networks with malicious...
A Brute Force attack uses a variety of different usernames and passwords to gain access to your...
(D)DoS Deflate is a lightweight bash shell script designed to assist in the process of blocking a...
PHP exploits are responsible for the vast majority of compromised servers. OverviewThis document...
If you want to block an IP to access your linux server, you will need to login to the shell as...