Si bien se sabe que Linux es uno de los sistemas operativos más seguros, eso no significa que sea impenetrable a los ataques de virus.
ClamAV es un motor antivirus de código abierto (GPL) para detectar troyanos, virus, malware, adware, rootkits y otras amenazas maliciosas en Linux. Es fácil de usar y es mejor para servidores web y de correo basados en Linux.
Aquí en LinuxAPT, como parte de nuestros servicios de administración de servidores, ayudamos regularmente a nuestros clientes a realizar consultas relacionadas con la instalación de ClamAV.
En este contexto, veremos cómo instalar ClamAV en CentOS 8.
Pasos para instalar y configurar ClamAV en CentOS 8
1. Realice la actualización del sistema
Primero, comencemos asegurándonos de que su sistema esté actualizado:
$ sudo dnf install epel-release
$ sudo dnf update
2. Instale ClamAV en el sistema
Ejecute los siguientes comandos para instalar ClamAV:
$ sudo dnf install clamav clamav-update clamd
3. Configurar ClamAV con SELinux
Una vez que se haya instalado Clamav, se debe ajustar SELinux, de lo contrario, la utilidad freshclam para actualizaciones no funcionará y no se realizarán escaneos porque estarán bloqueados:
$ setsebool -P antivirus_can_scan_system 1
4. Actualice la base de datos de firmas de ClamAV
Actualice la base de datos de virus con freshclam:
$ sudo freshclam
Tardará unos minutos en completarse. Cuando termine, reinicie el servicio:
$ sudo systemctl restart freshclam.service
Ahora podemos hacer uso del antivirus Clamav y hacer algunos escaneos a voluntad. Esta es una guía muy breve de sus desarrolladores. Pero aquí hay algunos ejemplos simples:
$ clamscan --infected --remove --recursive /home
Imprima información de ayuda usando la opción -h o –help:
$ clamscan -h
¿Cómo iniciar el servicio Clamd?
Para iniciar el servicio Clamd y ejecutarlo en el arranque, simplemente ejecute los siguientes comandos:
$ sudo systemctl start clamd@scan
$ sudo systemctl enable clamd@scan