ClamAV로 바이러스를 어떻게 검사합니까?


174

터미널 ( + + )을 통해 ClamAV 를 다음과 같이 설치 했습니다.CtrlAltT

sudo apt-get install clamav

그러나 어떻게 바이러스를 검사 할 수 있습니까?

답변:


212

단말기

처음에는 다음과 같이 바이러스 정의를 업데이트해야합니다.

sudo freshclam

그런 다음 바이러스를 검사 할 수 있습니다.

clamscan OPTIONS File/Folder 

필요한 경우 루트 권한으로 시작하십시오 sudo clamscan.

예 :

  • 컴퓨터의 모든 파일을 확인하려면 각 파일의 이름을 표시하십시오.

    clamscan -r /
    
  • 컴퓨터의 모든 파일을 확인하지만 감염된 파일 만 표시하고 발견 된 경우 벨을 울리려면 다음을 수행하십시오.

    clamscan -r --bell -i /
    
  • 컴퓨터의 모든 파일을 검사하지만 감염된 파일 만 발견 된 경우에만 표시하고 백그라운드에서 실행하려면 다음을 수행하십시오.

    clamscan -r -i / &
    

    주 – jobs명령 을 실행하여 백그라운드 프로세스 상태를 표시하십시오 .

  • 모든 사용자 홈 디렉토리에서 파일을 확인하려면 다음을 수행하십시오.

    clamscan -r /home
    
  • USER홈 디렉토리 에서 파일을 확인 하고 감염된 파일을 다른 폴더로 이동 하려면 다음을 수행하십시오 .

    clamscan -r --move=/home/USER/VIRUS /home/USER
    
  • USER홈 디렉토리 에서 파일을 확인 하고 감염된 파일을 제거 하려면 ( 경고 : 파일이 없습니다.) :

    clamscan -r --remove /home/USER
    
  • 더 많은 옵션을 보려면

    clamscan --help
    

보다:

그래픽 사용자 인터페이스 : ClamTKclamtk 설치

ClamTk 는 ClamAV의 프론트 엔드입니다. 다음을 통해 터미널을 통해 설치할 수 있습니다.

sudo apt-get install clamtk

Bitbucket 에서 데비안 패키지로 최신 버전을 얻을 수 있습니다 .

또한이 PPA (오래된) :

sudo apt-add-repository ppa:landronimirc/clamtk
sudo apt-get update && sudo apt-get install clamtk

clamtk 스크린 샷

스캔 메뉴 : 여기에서 스캔 할 파일, 폴더 또는 장치를 선택할 수 있습니다

clamtk 스캔 메뉴 스크린 샷

보기 메뉴 :

clamtk보기 메뉴 스크린 샷

검역 메뉴 :

clamtk 검역 메뉴 스크린 샷

고급 메뉴 :

clamtk 고급 메뉴 스크린 샷

도움말 메뉴 : 여기서 업데이트를 확인할 수 있습니다.

clamtk 도움말 메뉴 스크린 샷

보다:


12
clamav에 대한 leat man page를 만들지 않는 것은 실수라고 생각합니다.
erm3nda 2016 년

7
당신은 시스템의 모든 파일을 확인하고 싶은 경우에, 당신은 사용해야 clamscan -r --bell -i --exclude-dir="^/sys" /로 인해 /sys/실제 파일이 없습니다 그것을 excluing 여부를 오류를 읽고 발생할 것입니다. askubuntu.com/questions/591964/clamav-cant-read-file-error
Adam

sudo freshclam ERROR: /var/log/clamav/freshclam.log is locked by another process ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
Dmitriy

@Dmitriy 답과 어떤 관련이 있습니까? 특정한 문제입니다. 자세한 문제가있는 새로운 질문을해야 할 수도 있습니다.
BuZZ-dEE

1
@Dmitriy freshclam이미 실행 중이므로이 오류가 발생했을 수 있습니다 . 이 답변 참조 : askubuntu.com/a/909276/338982
dotnetCarpenter

20

받아 들여지는 대답은 큰 대답이지만,이 페이지에 도달 할 때마다 정보의 혼란에서 원하는 명령을 찾기가 어려워집니다. 따라서 질문에 대한 간결한 답변을 제공하십시오.

컴퓨터의 모든 폴더를 검사하려면 (제외 /sys) :

clamscan -r -i ––exclude-dir="^/sys" --bell / 

특정 폴더 나 파일을 검사하려면 검사 할 파일 / 폴더를 나열하고 clamav에 해당 파일을 찾을 위치를 알려주는 파일을 만들어야합니다.

clamscan -r -i --bell --file-list=/home/nav/ClamScanTheseFolders.txt

ClamScanTheseFolders.txt포함 :

/media/nav/someFolder1
/media/nav/someFolder2
/opt/someFolder/somefile

1
좋은. 하지만 그 두 개의 대시 전에 제외해야한다 :--exclude
브렌트 파우스트

제외하기 전에 이중 대시에 여전히 문제가 있습니다. 터미널 창에 복사하여 붙여 넣은 후에는 작동하지 않습니다.
Sebastian Widz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.