clamav dapat berjalan dalam 2 mode, yakni command line atau daemon.
untuk command line bisa menggunakan program “clamscan”. cara command
line ini gak begitu efektif untuk proses yang terjadi secara repetitif,
butuh resource memori yang banyak. lebih dianjurkan menggunakan mode
daemon dengan fasilitas “clamd”, dimana clamd akan aktif di memori dan
berjalan secara background. proses scanning kemudian menggunakan
“clamdscan” yang berukuran kecil. metode yang sama juga digunakan oleh
spamassassin.
[prosedur]
catatan: kali ini kita akan menggunakan clamav 0.82
langkah pertama adalah bikin group dan user “clamav”, download
clamav-0.82.tar.gz dan simpan di /usr/local/src. kemudian lakukan
ekstrak lalu install seperti biasa.
#groupadd clamav
#useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
#cd /usr/local/src
#wget
http://optusnet.dl.sourceforge.net/sourceforge/clamav/clamav-0.82.tar.gz
#tar xzf clamav-0.82.tar.gz
#chown -R root.root clamav-0.82
#cd clamav-0.82
#./configure
#make
#make install
lakukan penyesuaian (buka tanda komentar) pada file konfigurasi clamd.conf
#vi /usr/local/etc/clamd.conf
LogSyslog
FixStaleSocket
User qscand
untuk clamav versi sebelumnya (saya pakai clamav 0.74) bisa dicoba
dengan langkah di bawah ini (sedikit beda nama file konfigurasi dan
letaknya)
#vi /usr/local/etc/clamav.conf
LogSyslog
FixStaleSocket
User qscand
persiapan biar bisa dijalankan setiap kali booting.
#cp contrib/init/RedHat/clamd /etc/rc.d/init.d/
#chmod 744 /etc/rc.d/init.d/clamd
#chkconfig –add clamd
gunakan ntsysv untuk mencentang pilihan supaya otomatis dijalankan
setiap kali booting.
#ntsysv
lakukan restart, atau jika tidak mau restart bisa dijalankan secara manual
#/etc/rc.d/init.d/clamd start
setelah langkah itu clamav sudah jalan secara background. bisa di-cek
dengan menggunakan perintah ps
#ps axf
coba lihat, dan cari, harunya ada informasi seperti di bawah ini:
793 ? S 0:10 /usr/local/sbin/clamd
kemudian beranjak ke proses download update database virusnya. akan
diset supaya clamav mendownload update database secara terjadawal
menggunakan crontab. proses ini akan dijalankan setiap sekitar 4 jam sekali.
#touch /var/log/clam-update.log
#chmod 600 /var/log/clam-update.log
#chown clamav /var/log/clam-update.log
#crontab -e
0 * * * * /usr/local/bin/freshclam –quiet -l /var/log/clam-update.log
atau jika ingin download sekarang, jalankan saja perintah di bawah ini
#/usr/local/bin/freshclam -v
jika ada update baru pasti ada pesan seperti di bawah ini.
ClamAV update process started at Fri Feb 18 11:45:28 2005
SECURITY WARNING: NO SUPPORT FOR DIGITAL SIGNATURES
Reading CVD header (main.cvd): OK
main.cvd is up to date (version: 29, sigs: 29086, f-level: 3, builder:
tomek)
WARNING: Your ClamAV installation is OUTDATED - please update immediately !
WARNING: Current functionality level = 2, required = 3
Reading CVD header (daily.cvd): OK
daily.cvd is up to date (version: 708, sigs: 1817, f-level: 4, builder:
ccordes)
WARNING: Your ClamAV installation is OUTDATED - please update immediately !
WARNING: Current functionality level = 2, required = 4