ClamAV 정의 데이터베이스를 업데이트하는 방법?


51

터미널을 통해 Clam Antivirus를 업데이트하려면 어떻게해야합니까?

이미 설치 clamav했지만 바이러스 데이터베이스를 업데이트하는 방법을 알고 싶습니다.


1
AFAIK, 우분투 에서이 명령을 사용할 필요가 없습니다. 조개 바이러스 데이터베이스가 자동으로 업데이트됩니다. 실행하면 ERROR
Savvas Radevic

2
주문형 일어날 수있는 일을 강제 업데이트하려면 서비스 및 업데이 트를 중지 및 다음 다시 시작 할 수 있습니다 $ service clamav-freshclam stop: 다음 $ sudo freshclam, 다시$ service clamav-freshclam start
마이클

답변:


49

ClamAV 데이터베이스를 업데이트하려면 다음을 수행하십시오 sudo freshclam.

NAME
       freshclam - update virus databases

SYNOPSIS
       freshclam [options]

DESCRIPTION
       freshclam is a virus database update tool for ClamAV.

오프라인 업데이트의 경우, 당신은 직접 데이터베이스에서 바이러스 정의를 다운로드 할 수 있습니다 주를 , 매일 다음에 넣어 /var/lib/clamav(오래된 파일을 제거).


1
Zorin OS7 Ultimate 사용자에게도 적용됩니까? 감사합니다

내 최신 상태 였는데 지금은 자동으로 된 것 같아요?
물병 자리 힘

오류 : 추가 모드에서 /var/log/clamav/freshclam.log를 열 수 없습니다 (권한을 확인하십시오!). 오류 : 내부 로거에 문제가 있습니다 (UpdateLogFile = /var/log/clamav/freshclam.log).
Aaron Franke

@AaronFranke, 이것은 문제를 해결했습니다. askubuntu.com/a/909276/118354 나를 위해 ClamAv의 GUI가 열려 있기 때문입니다. sudo lsof /var/log/clamav/freshclam.log말했다. 을 사용하여 프로세스를 종료했습니다 sudo pkill -15 -x freshclam. 문제 해결됨.
Satya Prakash

16

를 실행하십시오 sudo apt-get install clamav.

ClamAv가 설치되면 노틸러스에서 마우스 오른쪽 클릭 바이러스 검사를위한 스크립트를 설정할 수 있습니다.

바이러스 데이터베이스를 업데이트하려면 터미널을 열고 다음 명령을 입력하십시오.

sudo freshclam

이 업데이트를 자동화하기 위해 크론 작업을 설정할 수 있습니다. 매일 오전 8시 57 분에 바이러스 데이터베이스를 업데이트하는 방법을 보여 드리겠습니다. 먼저 터미널을 열고 루트로 su하십시오.

sudo su

이제 루트 사용자의 crontab을 수정해야합니다.

crontab -e

나노 텍스트 편집기에서 루트 크론 탭 파일이 열립니다. 다음 줄을 추가하십시오

57 08 * * * freshclam

crontab으로 이동 한 다음 Ctrl+ X를 눌러 종료합니다. 파일을 저장할지 묻는 메시지가 나타나면 예라고 대답하십시오.


3
루트 crontab에 넣으면 필요하지 않습니다 sudo.
Pabi

2
현재 clamav-freshclam서비스는 정의 업데이트를 처리합니다 (15.04 기준, 12.04 초). 노틸러스 통합의 경우 노틸러스를 설치 clamtk-nautilus(및 재시작)
michael

6

올바른 방법은 freshclam.conf를 편집하고 원하는 일일 점검 수를 추가하는 것입니다

vim /etc/clamav/freshclam.conf
Checks 24
##Notify clamd to reload it self
NotifyClamd /etc/clamav/clamd.conf

와! 기본적으로 시간당 한 번 확인한다는 것을 알지 못했습니다! 그것은 나에게 많은 것 같습니다 ...
Alexis Wilke

@AlexisWilke이 파일은 구성 파일에 주석 처리되어 있지 않지만 원하는 경우 활성화 할 수 있습니다.
Numeri

신선한 설치 @Numeri와 나는 볼 Checks 24우분투 16.04에 기본적으로 매개 변수를 ...
알렉시스 WILKE

@AlexisWilke 우분투 패키지가 Manjaro와 같다고 가정하면 얻을 수있는 것 같습니다. (어제 Manjaro 17.1에 새로 설치 했습니까?) 저는 24 / 일이 조금 위에 있습니다
Numeri

2

clamtk를 업데이트하는 방법 (모든 단계) / clamav (1 ~ 3 단계)

참고 : 시스템에서 수행하는 작업을 이해하기 위해 터미널에 입력을 시작하기 전에 각 행을 읽으십시오.

  1. 잠재적으로 나쁜 AV 설치를 제거하십시오.

    sudo apt-get remove clamav clamtk freshclam
    sudo apt-get autoremove
    
  2. AV 재설치

    sudo apt-get install clamav -y      # *(Terminal Version)*
    sudo apt-get install clamtk -y      # *(GUI version)*
    
  3. AV 데이터베이스 업데이트

    sudo freshclam                    # *(takes ~30 minutes to download definitions)*
    
  4. AV 및 스캔 구성 :이 예는 clamtk 만 사용합니다.

    clamtk                           # (Opens GUI)*
    

    설정 탭 "네트워크"아래의 모든 옵션을 토글

    1. "프록시"토글 및 유형 http://127.0.0.1
    2. "프록시 없음"토글 / 재 선택 (위의 # 1을 회색으로 표시)

    "업데이트 지원"

    1. "수동"업데이트 옵션을 토글하고 적용 및 "뒤로"를 클릭하십시오.
    2. "자동"업데이트 옵션을 토글하고 적용 및 "뒤로"를 클릭하십시오. 이제 업데이트 된 정의 수를 볼 수 있습니다

    "디렉토리 스캔"

    1. 스캔하려는 원하는 디렉토리를 토글하십시오. 시스템 검사를 위해, 나는 전체 시스템을 (단지 전환 /root또는 /usr).
    2. 스캔을 클릭하면 진행 상자가 나타납니다.

마지막 참고 : 문구 clamav --help를 입력하면 힌트가 제공 됩니다 . -y패키지에 대한 모든 종속성을 설치하는 것에 대해 예라고 말하는 것과 같습니다. -y문제 가 발생 y하면 메시지가 표시되면 키 를 제외하고 수동으로 누릅니다 .

이것은 조개가 작동하기 위해해야 ​​할 일입니다. 이것이 다른 누군가를 돕기를 바랍니다!


0

중국에서는 훌륭한 방화벽이 차단되므로 다운로드 파일 만 사용할 수 있습니다. freshclam.conf 파일에서 서버를 cn으로 설정할 수 있지만 업데이트에는 며칠이 걸립니다. 직접 다운로드는 정의를 얻기 위해 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.