대부분은 모르지만 리눅스는 바이러스에 감염 될 수 있습니다너무. 고맙게도 Linux 사용자가 사용하는 엄청난 명령 줄 도구가 있으며이를 ClamAV라고합니다. 이를 통해 사용자는 명령 줄을 통해 바이러스 유형을 탐지하고 익스플로잇 (Windows 및 Linux 모두)을 찾을 수 있습니다.
ClamAV 설치
ClamAV는 Linux를 통해 쉽게 설치할 수 있습니다.많은 주류 배포 소프트웨어 소스에 포함되어 있습니다. 이 응용 프로그램을 설치하려면 터미널을 열고 아래 지침에 따라 작동 시키십시오.
노트 : Linux 명령 줄을 싫어하는 경우 ClamAV에는 그래픽 버전의 응용 프로그램이 있습니다. 그것은 터미널의 모든 장점을 취하고 사용하기 쉬운 UI에 넣습니다. 자세한 내용은 공식 웹 사이트를 확인하십시오.
우분투
sudo apt install clamav
데비안
sudo apt-get install clamav
아치 리눅스
sudo pacman -S clamav
페도라
sudo dnf install clamav
오픈 수세
sudo zypper install clamav
일반 리눅스
Linux 플랫폼의 소스에서 ClamAV 바이러스 스캐너를 빌드하려면 몇 가지 종속성이 필요합니다. 계속하기 전에 이러한 프로그램을 모두 컴퓨터에 설치하십시오.
- gcc 또는 clang C 컴파일러
- OpenSSL
- zlib 라이브러리
- wget
Linux 컴퓨터에서 종속성을 처리 했으므로 이제 빌드 프로세스를 시작해야합니다. ClamAV의 최신 코드 릴리스를 wget 다운로드 도구.
노트 : 소스에서 프로그램을 빌드 할 때 자동 업데이트가 불가능합니다. 바이러스 스캐너를 항상 최신 상태로 유지하려면 여기에서 ClamAV의 코드를 다시 다운로드하고 정기적으로 코드를 컴파일하십시오.
wget https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz
없어 wget? 시험 컬 대신 :
curl https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz > clamav-0.100.2.tar.gz
이제 코드를 통해 다운로드가 완료되었습니다. wget ClamAV의 TarGZ 아카이브를 추출하십시오.
tar zxvf clamav-0.100.2.tar.gz
사용하여 CD 명령, 터미널 세션을 홈 폴더에서 새로 추출 된 폴더로 이동 clamav-0.100.2 폴더.
cd clamav-0.100.2
configure 스크립트를 실행하십시오. Configure를 사용하면 빌드 요구 사항에 대한 모든 종속성이 충족되는지 확인할 수 있습니다.
./configure --with-user
구성 스크립트에 경고가 표시되지 않으면 모든 것이 좋습니다. 다음을 실행하여 코드 컴파일 프로세스를 시작하십시오. 하다 명령.
make
코드 컴파일러 도구가 ClamAV를 빌드하도록합니다. 시간이 오래 걸릴 수 있으므로 인내심을 가지십시오. 구축 과정이 완료되면 Linux PC에 소프트웨어를 설치하십시오. 설치하다 명령.
sudo make install
명령 줄을 통해 바이러스 찾기
바이러스 스캐너는 다음과 같은 방법으로 트로이 목마 및 기타 문제를 찾습니다."정의"파일 확인. 이 정의 파일은 스캐너에 문제가있는 항목을 알려주는 목록입니다. ClamAV에는 정의 파일도 있으며 사용자는 신선한 조개 명령. 터미널에서 다음을 실행하십시오.
sudo freshclam
freshclam 명령을 매주 (또는 Linux PC 또는 서버에 나타나는 바이러스에 대해 편집증이있는 경우 매일) 정기적으로 실행하십시오.
Linux에서 ClamAV에 대한 최신 바이러스 정의를 얻은 후에는 취약점을 검색 할 수 있습니다. 개별 폴더에 바이러스가 있는지 검사하려면 아래 명령을 실행하십시오.
sudo clamscan /location/of/folder/
사용하는 것도 가능합니다 조개 스캔 를 사용하여 디렉토리의 모든 하위 디렉토리와 함께 디렉토리에서 바이러스를 검사합니다. 아르 자형 스위치.
sudo clamscan -r /location/of/folder/
스캔 홈 폴더
Linux의 홈 디렉토리는 기본 디렉토리입니다.사용자가 컴퓨터에서 상호 작용하는 위치 따라서 바이러스가 있으면이 폴더에 있거나 많은 하위 폴더가 있습니다. 홈 폴더를 스캔하려면 조개 스캔 명령 / home / username /. 또는 ~ /사용자 이름을 입력하지 않으려는 경우
참고 : -V ClamAV가 감추지 않는 스캔 프로세스를 인쇄하려면 전환하십시오.
sudo clamscan -rv ~/
또는
sudo clamscan -rv /home/username
여러 사용자의 홈 폴더를 스캔 하시겠습니까? 가리키는보십시오 조개 스캔 ...에서 /집/, 대신에 / home / username /.
sudo clamscan -rv /home/
시스템 전체 스캔
홈 폴더 외부의 Linux PC에 위험하고 의심스러운 파일이있을 수 있습니다. 이와 같은 항목을 스캔하려면 시스템 전체 스캔을 수행해야합니다. 사용하다 조개 스캔루트 디렉토리를 직접 가리 킵니다.
sudo clamscan -rv /
단일 파일 스캔
ClamAV는 종종 Linux 파일 시스템에서 취약한 파일을 검사하는 데 사용됩니다. ClamAV의 또 다른 용도는 개별 파일에서 문제가 있는지 검사하는 것입니다. 개별 파일을 스캔하려면 다음을 실행하십시오. 조개 스캔 파일의 위치를 직접 가리 킵니다.
참고 : 필요에 따라 아래 명령을 사용자 정의하십시오.
sudo clamscan -v /location/of/file/file.file
또는 CD 명령을 실행하여 파일의 정확한 위치로 이동 한 다음 스캔을 실행하십시오.
cd /location/of/file/file.file sudo clamscan -v file.file</ p>
코멘트