리눅스 서버에 바이러스 백신을 깔아보자....^^ 정보
리눅스 서버에 바이러스 백신을 깔아보자....^^
본문
@ClamAV 설치 및 사용법
설치시 # 는 빼고 복사후 붙혀넣기 하시기 바랍니다...^^;;
# wget http://sourceforge.net/projects/clamav/files/clamav/0.98.5/clamav-0.98.5.tar.gz
# tar xvfz clamav-0.98.5.tar.gz
# adduser clamav
# cd ./clamav-0.98.5
# ./configure --enable-static --prefix=/usr/local/clamav
# make;make install
디렉토리 생성 및 권한부여
# mkdir /usr/local/clamav/db
# mkdir /usr/local/clamav/log
# chmod 757 /usr/local/clamav/db
# chmod 757 /usr/local/clamav/log
# mkdir /var/run/clamav
# chown -R clamav:clamav /var/run/clamav
# chmod -R 700 /var/run/clamav
# /usr/local/clamav/etc/
# cp clamd.conf.sample clamd.conf
# cp freshclam.conf.sample freshclam.conf
상단의 파일을 에디터 또는 vi를 이용해 아래 내용으로 대체.
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 업데이트 및 스캔
ln -s /usr/local/lib/libiconv.so.2 /usr/lib64
--> 64bit 서버 아래 에러 방지
error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
# /usr/local/clamav/bin/freshclam 업데이트
# /usr/local/clamav/bin/clamscan 현재디렉토리 검사
# /usr/local/clamav/bin/clamscan -r /home 현재디렉토리 하위검사
clamd 데몬실행
# /usr/local/clamav/sbin/clamd –config-file=/usr
바이러스 DB 업데이트를 데몬으로 관리 하고자 한다면 아래와 같이 실행한다.
# freshclam -d
이제 바이러스 조회해 봅시다.
# clamscan
# clamscan -r (하위 폴더 까지 조회)
매일 혹은 매시 등 일정 시간 마다 자동으로 조회 하려면 crontb에 등록해서 사용
crontb 에 등록 : /etc/crontab
02 1 * * * su - root /usr/local/clamav/bin/clamscan -r /home
출처 : http://www.nanoomi.org/bbs/board.php?bo_table=03_2&wr_id=13
4
댓글 4개



그래서 나누미에 있는거 옮기고 있습니다....ㅎㅎ