Pesquisa de site

Como instalar o antivírus ClamAV no CentOS


Este breve guia explica como instalar e usar o antivírus ClamAV para proteger seu servidor ou desktop Linux. ClamAV é um software antivírus de código aberto para detecção de vírus e malware em plataformas Linux. Ele foi projetado especialmente para verificação de e-mail em gateways de correio. Ele fornece vários utilitários, incluindo um daemon multithread flexível e escalável.

Características

  • Licenciado sob a Licença Pública Geral GNU, Versão 2;
  • Compatível com POSIX, portátil;
  • Digitalização rápida;
  • Suporta varredura ao acessar (somente Linux e FreeBSD).

Instale o ClamAV no CentOS

Para fins de demonstração, estamos usando a edição Centos 6.4 de 64 bits. Antes de prosseguirmos, você deve garantir que o repositório EPEL yum esteja ativado. Para fazer isso, faça o seguinte:

a) Verifique a arquitetura

uname -a

b) Saber a versão do sistema operacional

cat /etc/redhat-release

Para obter mais detalhes sobre a versão e arquitetura de sua distribuição, consulte o guia a seguir.

  • Descubra o nome da distribuição Linux, a versão e os detalhes do kernel

c) Agora habilite o repositório EPEL

CentOS 6.x 32 bits:

rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

CentOS 6.x 64 bits:

rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

d) Verifique a lista de repositórios.

yum repolist

Agora instale o ClamAV conforme mostrado abaixo.

1 - Instale os pacotes ClamAV necessários

 # yum install clamav clamd

2 - Inicie o serviço clamd e configure-o para inicialização automática

# /etc/init.d/clamd on
# chkconfig clamd on
/etc/init.d/clamd start

3 - Atualize o banco de dados de definições de vírus usando o comando:

/usr/bin/freshclam

Observação: o ClamAV será atualizado automaticamente, como parte de /etc/cron.daily/freshclam.)

4 - Defina o cron job diariamente/hora/semanalmente para realizar a verificação. No exemplo abaixo, criaremos um cronjob diariamente para verificar a pasta /home/

vi /etc/cron.daily/dailyscan
#!/bin/bash
SCAN_DIR="/home"
LOG_FILE="/var/log/clamav/dailyscan.log"
/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE

5 - Definir a permissão executável

# chmod +x /etc/cron.daily/dailyscan

Links de referência:

  • site do ClamAV
  • Manual do ClamAV

Artigos relacionados