ClamAV는 다양한 운영체제에서 설치 가능한 무료 백신이다.
리눅스용 버전은 터미널에서 수행이 가능하며 별도 UI 화면을 제공하지는 않는다.
다만, ClamAV에서 UI를 사용가능하도록 지원하는 ClamTK라는 프로그램도 존재한다.
□ ClamAV 장단점
장점 |
단점 |
- 터미널을 통한 실행 |
- 실시간 검사를 지원하지 않음 |
□ 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 |