2013. 12. 24. 14:23
리눅스 백신 ClamAV 설치 및 사용법
2013. 12. 24. 14:23 in 팁&테크/Linux
ClamAV 설치 및 사용법
1. 개요
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