ClamAV는 다양한  운영체제에서 설치 가능한 무료 백신이다.

리눅스용 버전은 터미널에서 수행이 가능하며 별도 UI 화면을 제공하지는 않는다.

다만, ClamAV에서 UI를 사용가능하도록 지원하는 ClamTK라는 프로그램도 존재한다.

 

□ ClamAV 장단점

장점

단점

- 터미널을 통한 실행
- 오픈소스 백신 프로그램으로 무료 사용 가능
- 정기적인 업데이트
- apt-get을 통한 간단한 설치와 설정
- Window와 MAC OS 지원

- 실시간 검사를 지원하지 않음
- UI를 지원하지 않음

 

□ ClamAV Install

sudo apt-get install clamav

 

□ ClamAV 설치 후 바이러스 정의 업데이트

sudo freshclam

 

□ ClamAV 검사 방법

sudo clamscan -r [디렉토리명]

예)
sudo clamscan -r /          # 루트 디렉토리 이하 전체를 검사
sudo clamscan -r /home      # home 디렉토리 이하 검사

수행이 잘 완료되면 아래와 같이 결과가 출력된다.

----------- SCAN SUMMARY -----------

Known viruses: 6930494

Engine version: 0.102.2

Scanned directories: 1147

Scanned files: 40950

Infected files: 0

Data scanned: 1849.43 MB

Data read: 1125.67 MB (ratio 1.64:1)

Time: 156.619 sec (2 m 36 s)

 

□ ClamAV 관련 오류

1) freshclam 사용 중 업데이트 오류

​​sudo freshclam 명령어 실행 시 아래와 같은 메시지가 출력되며 오류 발생하면 

ERROR: /var/log/clamav/freshclam.log is locked by another process

ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log)

아래와 같이 수행한다.

$ sudo lsof /var/log/clamav/freshclam.log
$ sudo pkill -15 -x freshclam
$ sudo /etc/init.d/clamav-freshclam stop
$ sudo freshclam
$ sudo /etc/init.d/clamav-freshclam start

그냥 freshclam.log를 삭제하는 방법도 존재한다. 권장할 만한 방법은 아니다.

sudo rm -rf /var/log/clamav/freshclam.log

 

반응형

'Linux' 카테고리의 다른 글

Ubuntu GUI 원격접속  (0) 2023.03.30
texlive & texmaker install, ubuntu 18.04  (0) 2020.07.19
node.js, npm 설치  (0) 2020.04.07
SQLAlchemy 설치, pip install SQLAlchemy  (0) 2020.04.03
필수 SW, CPU 온도 체크, lm-sensors  (0) 2020.03.28

+ Recent posts