はじめに
CentOS 6.0に無料で使えるウイルス対策ソフトClam AntiVirusをインストールしてみました。このエントリを書くにあたり、以下のサイトを参考にしました。
dagリポジトリを追加する
はじめは、yumコマンドからClam AntiVirusをインストールすることができないので、インストールできるようにdagリポジトリというものを追加します。
1. rootになります。
su -
2. 以下のコマンドで、CentOS-Dag.repoというファイルを開きます。なければ自動で作成されます。
nano /etc/yum.repos.d/CentOS-Dag.repo
3. ファイルに以下の内容をコピーします。
[dag] name=CentOS-$releasever - Dag baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=1 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Clam AntiVirusをインストールする
上記の手順をしたあとに以下のコマンドでClam AntiVirusをインストールすることができます。
yum -y install clamav
インストールが完了したら、CentOS-Dag.repoのenabled=1を0にしてリポジトリを無効にします。
-enabled=1 +enabled=0
定義ファイルを最新化する
以下のコマンドで定義ファイルをアップデートすることができます。
freshclam
ウイルスチェックを行う
以下のコマンドでxxxユーザのホームディレクトリを対象として、ウイルスチェックを行います。ウイルスチェック実行後に結果が表示されますが、Infected filesの欄が検出されたウイルスの数になります。
clamscan --log=/var/log/clamav.log --infected --remove --recursive /home/xxx ----------- SCAN SUMMARY ----------- Known viruses: 997918 Engine version: 0.97.1 Scanned directories: 98 Scanned files: 100 Infected files: 0 ←ここが検出されたウイルスの数 Data scanned: 4.93 MB Data read: 45.24 MB (ratio 0.11:1) Time: 7.663 sec (0 m 7 s)