GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar ClamAV en CentOS 7

En este tutorial, le mostraremos cómo instalar ClamAV en CentOS 7. Para quienes no lo sabían, ClamAV es un motor antivirus de código abierto (GPL) diseñado para detectar virus, software malicioso y otras amenazas maliciosas en Linux.  Es fácil de usar y es mejor para servidores web y de correo basados ​​en Linux.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de ClamAV en el servidor CentOS 7.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 7.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar ClamAV en CentOS 7

Paso 1. Primero, agregue el repositorio EPEL a su sistema.

yum install epel-release
yum update

Paso 2. Instale ClamAV.

Instalar los paquetes necesarios de ClamAV:

yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd

Paso 3. Configuración del demonio Clam.

Copie el clamd.conf plantilla, en caso de que aún no tenga un archivo de configuración:

cp /usr/share/clamav/template/clamd.conf /etc/clamd.d/clamd.conf
sed -i ‘/^Example/d’ /etc/clamd.d/clamd.conf

Paso 4. Configure SELinux para ClamAV.

Tenías que escribir este comando para que funcionara con SELinux:

setsebool -P antivirus_can_scan_system 1

Paso 4. Habilite Freshclam.

Para aquellos de ustedes que no lo sabían, Freshclam ayuda a mantener actualizada la base de datos de ClamAV. Primero, elimine la línea "Ejemplo" relacionada de /etc/freshclam.conf :

cp /etc/freshclam.conf /etc/freshclam.conf.bak
sed -i ‘/^Example/d’ /etc/freshclam.conf

Estamos creando un archivo rápido aquí. El proceso debería bifurcarse y comenzar freshclam en modo demonio. En este caso, lo configuramos para verificar 4 veces al día si hay nuevos archivos:

nano /usr/lib/systemd/system/clam-freshclam.service

Agregue la siguiente pieza:

# Run the freshclam as daemon
[Unit]
Description = freshclam scanner
After = network.target

[Service]
Type = forking
ExecStart = /usr/bin/freshclam -d -c 4
Restart = on-failure
PrivateTmp = true

[Install]
WantedBy=multi-user.target

Ahora habilite e inicie el servicio:

systemctl enable clam-freshclam.service
systemctl start clam-freshclam.service

A continuación, cambie el nombre del /usr/lib/systemd/system/[email protected] archivo:

mv /usr/lib/systemd/system/[email protected] /usr/lib/systemd/system/clamd.service

Ahora también tenemos que cambiar el servicio clamd@scan, ya que ahora se refiere a un archivo que no existe. Cambie esta línea en /usr/lib/systemd/system/[email protected] y elimine el signo @:

.include /lib/systemd/system/[email protected]

El siguiente paso es cambiar el clamd archivo de servicio /usr/lib/systemd/system/clamd.service :

[Unit]
Description = clamd scanner daemon
After = syslog.target nss-lookup.target network.target

[Service]
Type = simple
ExecStart = /usr/sbin/clamd -c /etc/clamd.d/clamd.conf --nofork=yes
Restart = on-failure
PrivateTmp = true

[Install]
WantedBy=multi-user.target

Mover al directorio:

cd /usr/lib/systemd/system

Finalmente, inicie todos los servicios:

systemctl enable clamd.service
systemctl enable [email protected]
systemctl start clamd.service
systemctl start [email protected].

¡Felicitaciones! Ha instalado ClamAV con éxito. Gracias por usar este tutorial para instalar ClamAV en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de ClamAV.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar ClamAV en CentOS 7:una guía paso a paso

Cómo instalar Grafana en CentOS 8

Cómo instalar ClamAV en CentOS 6

Cómo instalar ClamAV en CentOS 7

Cómo instalar Icinga 2 en CentOS 7

Cómo instalar ClamAV en CentOS 8