2013. 12. 24. 14:23

리눅스 백신 ClamAV 설치 및 사용법

ClamAV 설치 및 사용법

1. 개요
  리눅스 시스템에서 사용할 수 있는 백신프로그램 ClamAV 에 관한 매뉴얼 입니다.
 참조 :  http://blog.naver.com/choiskcs?Redirect=Log&logNo=110127100693
2. 설치 및 사용법
 가. 다운로드 및 소스컴파일
[root@localhost ~] # wget http://sourceforge.net/projects/clamav/files/clamav/0.97.5/clamav-0.97.5.tar.gz
[root@localhost ~] # tar xvfz clamav-0.97.5.tar.gz
[root@localhost ~] # adduser clamav
[root@localhost ~] # cd ./clamav-0.97.5
[root@~ clamav-0.97.5] # ./configure –enable-static –prefix=/usr/local/clamav
[root@~ clamav-0.97.5] # make
[root@~ clamav-0.97.5] # make install

 나. 디렉토리 생성 및 권한부여

[root@localhost ~] # mkdir /usr/local/clamav/db
[root@localhost ~] # mkdir /usr/local/clamav/log
[root@localhost ~] # chmod 757 /usr/local/clamav/db
[root@localhost ~] # chmod 757 /usr/local/clamav/log
[root@localhost ~] # mkdir /var/run/clamav

 다. 파일설정 (/usr/local/clamav/etc/clamd.conf,   /usr/local/clamav/etc/freshclam.conf)

  1) clamd.conf
LocalSocket /var/run/clamav/clamd.socket
FixStaleSocket yes
TCPSocket 3310
TCPAddr 127.0.0.1
MaxThreads 20
User clamav
LogFile /usr/local/clamav/log/clamd.log
LogTime yes
PidFile /usr/local/clamav/log/clamd.pid
DatabaseDirectory /usr/local/clamav/db
DetectBrokenExecutables yes

  2) freshclam.conf

DatabaseMirror database.clamav.net
DatabaseDirectory /usr/local/clamav/db/
UpdateLogFile /usr/local/clamav/log/freshclam.log
DatabaseOwner clamav
NotifyClamd /usr/local/clamav/etc/clamd.conf

 라. 백신 DB 업데이트 및 스캔

[root@localhost ~] # /usr/local/clamav/bin/freshclam 업데이트
[root@localhost ~] # /usr/local/clamav/bin/clamscan 현재디렉토리 검사
[root@localhost ~] # /usr/local/clamav/bin/clamscan -r /home 현재디렉토리 하위검사

 마. clamd 데몬실행

[root@localhost ~] # /usr/local/clamav/sbin/clamd –config-file=/usr


출처 : http://dumbung.com/main/bbs/board.php?bo_table=LINUX_TIP&wr_id=55