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.