Get the App
SLTechnology News&Howtos  ›  Network Security  › 

Installation of antivirus tool ClamAV under CentOS

Shulou Source: shulou.com Published: 2022-06-01 05:21:57 10月24日 Update

I. brief introduction:

ClamAV is an open source antivirus engine developed by the Sourcefire organization. ClamAV provides a faster and more flexible framework for detecting malicious code and software products. ClamAV can be used as a supplementary tool or alternative to existing desktops, file servers, mail servers and other antivirus scanning software scenarios that require antivirus scanning software. In addition, the ClamAV package also includes libclamav library and command line executable file interface, and also provides freshclam command line tools to ensure the update of the feature library.

2. Install and configure ClamAV:

1. Install the epel source

2. # yum-y install zlib-devel openssl-devel clamav* clamd*

/ / or rpm installs clamd-0.99.2-1.el6.x86_64.rpm, clamav-0.99.2-1.el6.x86_64.rpm, clamav-db-0.99.2-1.el6.x86_64.rpm

3. View the list of files generated after the package is installed: # rpm-ql clamd # rpm-ql clamav

4. Confirm the content of configuration file / etc/freshclam.conf:

(1) the line at the beginning of Example has been commented

(2) DatabaseDirectory/var/lib/clamav

(3) UpdateLogFile/var/log/clamav/freshclam.log

5. Confirm the content of configuration file / etc/clamd.conf:

(1) the line at the beginning of Example has been commented

(2) LogFile/var/log/clamav/clamd.log

(3) PidFile/var/run/clamav/clamd.pid

6. Confirm whether the system time is correct: # date032312162017.34 # date

Start the service and update the virus database manually:

1. Enable the service:

# service clamd start

# netstat-lntup | grep clamd

# chkconfig clamd on

2. Update the virus database manually:

# freshclam / / long execution time

Update the virus database again after adjusting the system time:

Fourth, antivirus and other common operations:

1. Full scan: # clamscan-r /

2. Delete the virus immediately after scanning (use with caution): # clamscan-r /-- remove

3. Move to the / tmp directory immediately after scanning the virus: # clamscan-r /-- move=/tmp

4. Generate scan log file: # clamscan/tmp/1.txt-l / var/log/clamscan.log

5. Common options:

(1)-- quiet: only print error messages

(2)-I |-- infected: print only infected files

(3)-- remove [= yes/no (*)]: remove infected files

(4)-- move=DIRECTORY: move the infected files to the specified directory

(5)-- copy=DIRECTORY: copy the infected files to the specified directory

(6)-- exclude=REGEX: do not scan files that match regular expressions

(7)-- exclude-dir=REGEX: do not scan directories that match regular expressions

(8)-- include=REGEX: scan only files that match regular expressions

(9)-- include-dir=REGEX: scan only directories that match regular expressions

Tags: File virus directory regular expression software update service time virus library configuration tool product content command common beginning manual server comment Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL MariaDB Shulou Tech Info Huawei NVidia