を参考に、clamavを導入。
まずは参考通りにyum-prioritiesを導入。
このプラグインは、デフォルトのリポジトリを上書きしたりして壊さないようにするためのもの。
yum install yum-priorities
インストールが終わったら、壊したくないリポジトリに対して、priorityを付ける。
vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1
参照URL通り、extraまではpriority=1を付けた。
後はコピペでdag(RPMforgeって最近言うのか)を入れる。
まずはGPG鍵、その次にリポジトリファイル
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm -ivh http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
これでインストールの準備は整った。
yum install clamd
20MB超えるので、回線細いと若干きつい。
vi /etc/clamd.conf(CLAMAV設定ファイル)
でユーザをrootで動かすために、User clamavをコメントアウト
vi /etc/freshclam.conf(CLAMAV更新設定ファイル)
のDatabaseMirrorのXYをJPにしてコメントアウトを外す。
DatabaseMirror db.jp.clamav.net
service clamd start
で起動。
更新していないと
Starting Clam AntiVirus Daemon: LibClamAV Warning: **************************************************
LibClamAV Warning: *** The virus database is older than 7 days! ***
LibClamAV Warning: *** Please update it as soon as possible. ***
LibClamAV Warning: **************************************************
と怒られながら始まる。
慌てて
freshclam
と入力れば、update完了。
sed -i 's/Example/#Example/g' /etc/freshclam.conf
と入力し、自動更新を有効にする。
これはsedを使って、exampleをコメントアウトしてしまう例。
chkconfig clamd on
で、再起動ごとに立ち上がる。
0 件のコメント:
コメントを投稿