ส่วนใหญ่อาจไม่รู้ แต่Linux ก็สามารถติดไวรัสได้เช่น กัน โชคดีที่มีเครื่องมือบรรทัดคำสั่งมากมายที่ผู้ใช้ Linux ใช้ เรียกว่า ClamAV ด้วยวิธีนี้ ผู้ใช้จะสามารถตรวจจับไวรัสประเภทต่างๆ ผ่านทางบรรทัดคำสั่งและค้นหาช่องโหว่ (สำหรับทั้ง Windows และ Linux)
VIDEO
ติดตั้ง ClamAV
ClamAV ติดตั้งง่ายบน Linux เนื่องจากรวมอยู่ในแหล่งซอฟต์แวร์การแจกจ่ายกระแสหลักมากมาย ในการติดตั้งแอปพลิเคชันนี้ ให้เปิดเทอร์มินัลแล้วทำตามคำแนะนำด้านล่างเพื่อให้ใช้งานได้
หมายเหตุ: ClamAV มีเวอร์ชันกราฟิกของแอปพลิเคชันหากคุณไม่ชอบบรรทัดคำสั่งของ Linux นำเอาทุกแง่มุมที่ดีที่สุดของเทอร์มินัลมาไว้ใน UI ที่ใช้งานง่าย ตรวจสอบเว็บไซต์อย่างเป็นทางการ เพื่อเรียนรู้เพิ่มเติม
อูบุนตู
sudo apt ติดตั้ง clamav
เดเบียน
sudo apt-get ติดตั้ง clamav
Arch Linux
sudo pacman -S clamav
Fedora
sudo dnf ติดตั้ง clamav
OpenSUSE
sudo zypper ติดตั้ง clamav
ลินุกซ์ทั่วไป
การสร้างเครื่องสแกนไวรัส ClamAV จากแหล่งที่มาบนแพลตฟอร์ม Linux จำเป็นต้องมีการพึ่งพากันเล็กน้อย ติดตั้งโปรแกรมเหล่านี้ทั้งหมดบนคอมพิวเตอร์ของคุณก่อนดำเนินการต่อ
คอมไพเลอร์ gcc หรือ clang C
OpenSSL
ห้องสมุด zlib
wget
ด้วยการดูแลการพึ่งพาบนคอมพิวเตอร์ Linux ของคุณ ก็ถึงเวลาที่จะเริ่มกระบวนการสร้าง คว้า ClamAV รุ่นล่าสุดด้วยเครื่องมือดาวน์โหลดwget
หมายเหตุ: ขณะที่คุณกำลังสร้างโปรแกรมจากแหล่งที่มา การอัปเดตอัตโนมัติจะไม่สามารถทำได้ เพื่อให้แน่ใจว่าโปรแกรมสแกนไวรัสของคุณทันสมัยอยู่เสมอ ให้ดาวน์โหลดโค้ดของ ClamAV อีกครั้งที่นี่ และคอมไพล์โค้ดเป็นประจำ
wget https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz
ไม่มีwget ? ลองใช้cURL แทน:
curl https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz > clamav-0.100.2.tar.gz
เมื่อดาวน์โหลดโค้ดเสร็จแล้วผ่านwget แยกไฟล์เก็บถาวร TarGZ ของ ClamAV
tar zxvf clamav-0.100.2.tar.gz
ใช้ซีดี คำสั่งย้ายเซสชั่น terminal ของคุณจากโฟลเดอร์บ้านที่สกัดใหม่clamav-0.100.2 โฟลเดอร์
cd clamav-0.100.2
เรียกใช้สคริปต์กำหนดค่า การกำหนดค่าจะช่วยให้คุณสามารถกำหนดการพึ่งพาทั้งหมดสำหรับข้อกำหนดของบิลด์ได้
./configure --with-user
หากสคริปต์กำหนดค่าไม่แสดงคำเตือนใดๆ แก่คุณ แสดงว่าทุกอย่างพร้อมแล้ว เริ่มกระบวนการคอมไพล์โค้ดโดยรันคำสั่งmake
ทำ
ให้เครื่องมือคอมไพเลอร์โค้ดสร้าง ClamAV อาจใช้เวลานานดังนั้นจงอดทน เมื่อกระบวนการสร้างเสร็จสมบูรณ์ ให้ติดตั้งซอฟต์แวร์บน Linux PC ของคุณด้วยคำสั่งmake install
sudo ทำการติดตั้ง
ค้นหาไวรัสผ่าน Command-line
เครื่องสแกนไวรัสค้นหาโทรจันและปัญหาอื่นๆ โดยการตรวจสอบไฟล์ "คำจำกัดความ" ไฟล์คำจำกัดความนี้เป็นรายการที่บอกเครื่องสแกนเกี่ยวกับรายการที่น่าสงสัย ClamAV มีไฟล์คำจำกัดความเช่นกัน และผู้ใช้สามารถอัปเดตด้วยคำสั่งfreshclam ในเทอร์มินัลให้รัน:
sudo freshclam
อย่าลืมเรียกใช้คำสั่ง freshclam เป็นประจำทุกสัปดาห์ (หรือทุกวันหากคุณหวาดระแวงเกี่ยวกับไวรัสที่ปรากฏขึ้นบนพีซีหรือเซิร์ฟเวอร์ Linux)
เมื่อคุณมีคำจำกัดความไวรัสล่าสุดสำหรับ ClamAV บน Linux แล้ว คุณจะสามารถสแกนหาช่องโหว่ได้ เพื่อตรวจสอบแต่ละโฟลเดอร์เพื่อหาไวรัส ให้รันคำสั่งด้านล่าง:
sudo clamscan /location/of/folder/
คุณยังสามารถใช้clamscan เพื่อสแกนหาไวรัสในไดเร็กทอรี พร้อมกับทุกไดเร็กทอรีย่อยภายใน โดยใช้ สวิตช์r
sudo clamscan -r /location/of/folder/
สแกนโฮมโฟลเดอร์
โฮมไดเร็กทอรีบน Linux เป็นตำแหน่งหลักที่ผู้ใช้โต้ตอบกับคอมพิวเตอร์ ดังนั้น หากคุณมีไวรัส ไวรัสจะอยู่ในโฟลเดอร์นี้ หรือหลายโฟลเดอร์ย่อย เพื่อสแกนโฟลเดอร์บ้านชี้clamscan คำสั่งที่/ home / ชื่อผู้ใช้ / หรือใช้~/ หากคุณไม่ต้องการพิมพ์ชื่อผู้ใช้
หมายเหตุ: ใช้สวิตช์-v เพื่อพิมพ์กระบวนการสแกนที่ ClamAV ซ่อนไว้
sudo clamscan -rv ~/
หรือ
sudo clamscan -rv /home/username
ต้องการสแกนโฮมโฟลเดอร์ของผู้ใช้มากกว่าหนึ่งรายหรือไม่? ลองชี้clamscan ที่/ home / แทน/ home / ชื่อผู้ใช้ /
sudo clamscan -rv /home/
Scan ทั่วทั้งระบบ
คุณอาจมีไฟล์ที่เป็นอันตรายและน่าสงสัยใน Linux PC นอกโฟลเดอร์หลักของคุณ หากคุณต้องการสแกนหารายการเช่นนี้ คุณจะต้องทำการสแกนทั้งระบบ ใช้clamscan และชี้ไปที่ไดเร็กทอรีรากของคุณโดยตรง
sudo clamscan -rv /
สแกนไฟล์เดียว
ClamAV มักใช้เพื่อสแกนระบบไฟล์ Linux เพื่อหาไฟล์ที่มีช่องโหว่ การใช้ ClamAV อีกอย่างหนึ่งคือการสแกนแต่ละไฟล์เพื่อหาปัญหา ในการสแกนแต่ละไฟล์ ให้เรียกใช้clamscan และชี้ไปที่ตำแหน่งของไฟล์โดยตรง
หมายเหตุ: อย่าลืมปรับแต่งคำสั่งด้านล่างเพื่อให้ตรงกับความต้องการของคุณ
sudo clamscan -v /location/of/file/file.file
หรือใช้คำสั่งCD เพื่อย้ายไปยังตำแหน่งที่แน่นอนของไฟล์ จากนั้นเรียกใช้การสแกน
cd /location/of/file/file.file
sudo clamscan -v file.file
VIDEO