Here I’m explaining the steps to install ClamAV on a cPanel server. Before proceeding with this, first you need to make sure WHM plugin clamavconnector is not installed. Check WHM >> Manage plugins
1: If you would like to verify ClamAV’s digital signatures on the virus definition files as they are updated through freshclam, you need to install GMP first.
# /scripts/ensurerpm gmp gmp-devel bzip2-devel
2: Adding user and group for clamav
# useradd clamav # groupadd clamav
Note: Don’t worry if the user and/or group already exists.
3: Create and chown clamav directory
# mkdir /usr/local/share/clamav # chown clamav. /usr/local/share/clamav
4: Download the latest ClamAV from http://www.clamav.net/
# wget http://www.clamav.net/downloads/production/clamav-0.99.tar.gz # tar -xvzf clamav-0.99.tar.gz # cd clamav-0.99 # ./configure --disable-zlib-vcheck # make # make install #mv -fv /usr/local/etc/freshclam.conf.sample /usr/local/etc/freshclam.conf
5: Comment out “Example” line in /usr/local/etc/freshclam.conf
root@server [/]# cat /usr/local/etc/freshclam.conf | grep -i example ## Example config file for freshclam #Example #mv -fv /usr/local/etc/clamd.conf.sample /usr/local/etc/clamd.conf
6: Comment out “Example” line in /usr/local/etc/clamd.conf
root@server [/]# cat /usr/local/etc/clamd.conf | grep -i example ## Example config file for the Clam AV daemon #Example
7: Change the “LocalSocket” to /tmp/clamd in /usr/local/etc/clamd.conf
root@server [/]# grep LocalSocket /usr/local/etc/clamd.conf LocalSocket /tmp/clamd.socket
8: Run ldconfig to create the necessary links and cache to the most recent shared libraries
# ldconfig
9: Run freshclam to download the latest definitions
# freshclam
10: Init script for CentOS/CloudLinux upto/including version 6.x
# curl https://download.configserver.com/clamd -o /etc/init.d/clamd # chown root:root /etc/init.d/clamd # chmod +x /etc/init.d/clamd # chkconfig clamd on # service clamd restart
11: Init script for CentOS/CloudLinux version 7.x
# rm -fv /etc/init.d/clamd # curl https://download.configserver.com/clamd.service -o /usr/lib/systemd/system/clamd.service # systemctl daemon-reload # systemctl enable clamd.service # systemctl restart clamd.service
12: Add service to /etc/chkserv.d/clamav
root@server [/]# cat /etc/chkserv.d/clamav service[clamav]=x,x,x,service clamd restart,clamd,root
13: Creating log files for ClamAV updates
# touch /var/log/clam-update.log # chown clamav:clamav /var/log/clam-update.log
14: Add ClamAV to chkservd
root@server [/]# cat /etc/chkserv.d/chkservd.conf | grep clamav clamav:1
Without Doubt ClamAV protects your website from malware, trojans, and viruses. So, It is a free solution for websites that are at low risk. In Conclusion, This tutorial will show you how to install Clamav on a linux server using a few simple commands.
in case If you are having difficulty installing ClamAV on a Linux server, you can contact Server Supportz for prompt administration and assistance. Hence Server supportz is a leading company that offers low-cost hosting plans and dependable server support, You can contact the support engineers at any time to resolve server issues.
This guide will walk you through installing and configuring your VestaCP control panel on a dedicated server or virtual private… Read More
Step:1 Connect to the SolusVM Master server via SSH Step:2 Change directory to /vz/template/cache directory cd /vz/template/cache/ Step:3 Download pre-created… Read More
Apache Tomcat 9 is an open-source Java Servlet, JavaServer Pages, Java Expression Language, and Java WebSocket implementation. It is currently… Read More
Outsourced web hosting support services provide small businesses with a variety of alternatives for managing their websites. Modest business owners… Read More
If you are looking for a quality web hosting provider, keep the following points in mind while Choosing a web… Read More
Guidelines for Increasing the Speed of Your Website After you've tested your website's performance, you can begin improving it. There… Read More