Aşağıda nasıl kurulacağını ve nasıl tarama yapılacağını anlatmaya çalışacağız.
Standart CentOS kütüphanelerinde Clamav bulunmadığı için en iyi yol olarak EPEL reposunu CentOS'a ekleyerek başlayalım;
yum install epel-release -y
Sonrasında aşağıdaki komut ile Clamav anti-virus ve Clamav için Deamon olan Clamd kuruluyor;
yum install clamav clamd
Aşağıdaki komutlar ile de Clamd yi sistem ile otomatik başlayacak şekilde ayarlayıp, başlatalım;
chkconfig clamd on
/etc/init.d/clamd start
Aşağıdaki komut ile de Clamav virus veritabanını güncelleyelim;
/usr/bin/freshclam
Aşağıdaki komut ile tarama başlatabilir ve virüslü dosya bulduğunda belirttiğimiz log dosyasına yazılmasını sağlayabiliriz.
Direkt olarak silme işlemi de yaptırabilirdik fakat bu durumda sistem ile ilgili çeşitli dosyaların silinmesi ile ciddi sorunlar oluşabilmektedir.
Bundan dolayı virüslü dosyaları tespit edip manual işlem yapmak daha mantıklı olacaktır.
clamscan --infected --recursive --log=/tmp/clamscan.log /
Günlük otomatik tarama yaptırmak için aşağıdaki şekilde bir script oluşturup bunu da crona tanımlayabilirsiniz;
Önce script dosyasını oluşturmak için açalım;
nano /etc/cron.daily/otomatik_clamscan
Sonra içine aşağıdaki içeriği kayıt edelim;
#!/bin/bash
SCAN_DIR="/"
LOG_FILE="/var/log/clamav/manual_clamscan.log"
/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE
Sonra aşağıdaki komut ile dosyayı çalıştırılabilir hale getirelim;
chmod +x /etc/cron.daily/otomatik_clamscan