blog » Linux Programing » การติดตั้ง Clam AntiVirus
การติดตั้ง Clam AntiVirus
การติดตั้ง Clamav จากไฟล์ .tar.gzหมายเหตุ วิธีการติดตั้งแบบ rpm อยู่ส่วนล่างครับ
1.ดาวน์โหลดโปรแกรม clamav ได้ จาก http://www.clamav.net
2.ทำการคลายไฟล์ออกมาเช่นถ้าดาวน์โหลดไฟล์ clamav-0.80.tar.gz ก็อาจคลายได้ดั้งนี้
# tar xvfz clamav-0.80.tar.gz
3. ทำการ Add User และ Group clamav ที่ใช้ run process clam ดังต่อนี้
# groupadd clamav
# useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
4. ทำการ Copile source code ดังนี้
# cd clamav-0.80
# ./configure
# make
# make install
5. ผลจากการติดตั้งจะทำให้ได้ตำแหน่งไฟล์ที่สำคัญดังนี้
-
clamscan,clamav-config,clamdscan,freshclam ไปติดตั้งอยู่ที่ /usr/local/bin
-
config file อยู่ที่ /usr/local/etc (clamd.conf และ freshclam.conf)
-
daemon program อยู่ที่ /usr/local/sbin/clamd
- clamscan,clamdscan ใช้สำหรับ scan virus
- freshclam ใช้สำหรับ Update Virus DB5. ถ้ามีการใช้งานผ่าน Proxy ให้แก้ไขแฟ้ม /usr/loclal/etc/freshclam.conf ให้อัพเดต database ผ่าน proxy ดังนี้
HTTPProxyServer proxy.south.cattelecom.com
HTTPProxyPort 8080
6. ทดสอบสั่งให้ update ข้อมูลไวรัสของ clamav ใหม่ด้วยคำสั่ง
/usr/local/bin/freshclam
7. การตั้งเวลาให้มีการอัพเดตข้อมูลไวรัสทุก ๆ 6 ชั่วโมง ทำดังนี้
-
สร้างแฟ้ม /etc/cron.d/clam-update ให้มีข้อความว่า
0 */6 * * * clamav /usr/local/bin/freshclam -
สั่งให้ cron ทำงานใหม่ด้วยคำสั่ง
/etc/init.d/crond reload
8. สั่งให้มีการเรียกใช้งาน clamav ทุกครั้งเมื่อมีการบู๊ตเครื่องด้วยการเรียก deamon —> /usr/local/sbin/clamd โดยอาจเอาค่าดังกล่าวนี้ไปไส่ไว้ในไฟล์ /etc/rc.d/rc.local เพื่อให้มีการเรียกใช้งานเมื่อบู๊ตเครื่อง
การติดตั้ง Clamav แบบ rpm1. ดาวน์โหลดโปรแกรมได้จาก http://www.clamav.net/binary.html#pagestart:
#rpm -ivh clamav-0.80-2.i386.rpm
3. ถ้ามีการใช้งานผ่าน Proxy ให้แก้ไขแฟ้ม /etc/freshclam.conf ให้อัพเดต database ผ่าน proxy ดังนี้
HTTPProxyServer proxy.south.cattelecom.com
HTTPProxyPort 80804. ทดสอบสั่งให้ update ข้อมูลไวรัสของ clamav ใหม่ด้วยคำสั่ง
/usr/bin/freshclam
2. ติดตั้งโดยใช้คำสั่ง
7. การตั้งเวลาให้มีการอัพเดตข้อมูลไวรัสทุก ๆ 12 ชั่วโมง ทำดังนี้
-
สร้างแฟ้ม /etc/cron.d/clam-update ให้มีข้อความว่า
0 */12 * * * clamav /usr/bin/freshclam -
สั่งให้ cron ทำงานใหม่ด้วยคำสั่ง
/etc/init.d/crond reload
8. สั่งให้ Clamav ทำงานได้คำสั่ง :
/etc/init.d/clamd start

Clam AV นี่มีใช้บน Linux ด้วย เหอ ๆ เพิ่งรู้เลย
ขอบคุณครับ….
ขอบคุณมาก ๆ ครับ