Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

ควบคุม Virus Scan จาก Command Line ด้วย Clam Antivirus [Linux]

มีหลายวิธีเข้าถึง Clam Antivirus สำหรับวัตถุประสงค์ต่างๆ เช่น ลบไวรัสจากระบบ Windows แรก มี front end ของ Clam Antivirus ที่ใช้ทำงานแบบกราฟิก เรียกว่า Clamtk และเคยมีบทความบน MakeUseOf ติดตั้ง graphical front end แล้ว package manager ควรดึง Clam Antivirus engine ที่มัน depends on มาให้

อีกทางเลือกคือข้าม graphical interface ไปเลย และใช้ Clam engine ผ่าน command line การรัน engine ผ่าน command line อาจมีข้อได้หลายอย่าง เช่นตอนส่งคำสั่งไปเครื่องอื่นผ่าน SSH หรือตอนทำงานบนระบบอ่อนที่ lag ภายใต้ graphical desktop environment นี่ยังดีสำหรับ servers เพราะพวกเขาจะต้องการรัน antivirus scans ป้องกันการแพร่ไวรัสไปยัง clients ที่ต่อกับ server

การติดตั้ง

ก่อนเริ่ม ควรติดตั้ง Clam antivirus engine ก่อน ค้นหาใน package manager ของคุณสำหรับ "clam antivirus" แล้วติดตั้ง main package dependencies อื่นๆ ควรถูกดึงมาอัตโนมัติ

คุณยังรันได้

sudo apt-get install clamav clamav-freshclam

ถ้าคุณรัน Ubuntu หรือ

sudo yum install clamav clamav-updates

ถ้าคุณรัน Fedora Clam เบาเกินไปในแง่ antivirus solutions ควรไม่ใช้เวลานานดาวน์โหลดและติดตั้ง packages

อัปเดต Virus Definitions

ควบคุม Virus Scan จาก Command Line ด้วย Clam Antivirus [Linux]

สิ่งแรกหลังติดตั้งคืออัปเดต virus definitions เพื่อตรวจจับภัยคุกคามล่าสุด ทำได้ง่ายด้วยคำสั่ง

sudo freshclam

มันจะติดต่อ Clam servers และดาวน์โหลด definitions ล่าสุดทันที การดาวน์โหลดครั้งแรกจะนานเพราะ definitions โหลดใหม่ทั้งหมด

การอัปเดตภายหลังควรเร็วกว่ามาก เพราะ freshclam จะดาวน์โหลดแค่ updates ไม่ใช่ definitions ทั้งหมด

ตัวอย่างคำสั่ง

ควบคุม Virus Scan จาก Command Line ด้วย Clam Antivirus [Linux]

เมื่ออัปเดต virus definitions แล้ว คุณเริ่มสแกนได้ด้วยคำสั่ง clamscan การรัน

clamscan --help

ใน terminal จะ吐出 options เยอะที่คุณปรับแต่งได้ว่าจะให้ Clam สแกนไฟล์อย่างไร อย่างไรก็ตาม ถ้าอยากง่ายๆ คุณสแกน folder "user" ใน home folder แบบ recursive ด้วยคำสั่ง

clamscan -r /home/user

Flag recursive "-r" สำคัญ เพราะไม่เช่นนั้น Clam จะสแกนแค่ไฟล์ใน user folder แตไม่สแกนอะไรในโฟลเดอร์ย่อยภายใน user folder

แน่นอน ถ้าต้องสแกน directory อื่น ปรับ path ให้เหมาะสม ถ้ามีความต้องการเฉพาะอื่นๆ เช็คดูว่า

clamscan --help

output อะไรออกมา เพราะความต้องการทุกคนต่างกัน ถ้าต้องการอะไรนอกจาก simple recursive scan

สรุป

Linux desktop users อาจไม่ต้องกังวลไวรัสหรือสแกนเนอร์ แต power users หรือผู้รัน servers จะชอบมีตัวเลือกนี้ป้องกันทั้งระบบและ clients ที่ต่อจากโค้ดอันตราย เนื่องจาก Clam Antivirus เป็น open source และฟรี ใครก็ใช้และติดตั้งง่าย ไม่ว่าความต้องการอะไร พิจารณาลอง Clam Antivirus สำหรับ virus scanning และ removal tasks

คุณเคยต้องสแกนไวรัสด้วย Linux ไหม? คิดยังไงกับ Clam Antivirus? บอกเราในคอมเมนต์ได้เลย!