CentOSにAVGセキュリティソフトをインストール

 CentOSにAVGアンチウィルスをインストールします。他にもセキュリティソフトはあるのですが「無料」で 「サーバー向け」があるのはここだけかと思います。サーバー向けなので、CUIです。GUIではありません。

 まずは→http://free.avg.co.jp/download  で、AVGのLinux版をダウンロードします。CentOSはRHL系列なので、拡張子がrpmの ものです。GUIのCentOSだと、動画ファイルに関連づけされているので、保存して、ダウンロードフォルダにダウン ロードされたファイルをダブルクリック。


avg

 僕はインストール画面に気づかなかったので、コンソールからインストールしました。

[root@localhost ダウンロード]# rpm -ivh avg2013flx-r3118-a6926.i386.rpm
準備しています... ################################# [100%]
更新中 / インストール中...
1:avg2013flx-r3118-a6926 ################################# [100%]
Installing 'avgd' service initscripts...
Registering 'avgd' service to runlevels...
Please do configuration with /opt/avg/av/bin/avgsetup
Generating unique user id
/bin/avgdiag: /opt/avg/av/bin/avgdiag: /lib/ld-linux.so.2: bad ELF interpreter: そのようなファイルやディレクトリはありません
/bin/avgdiag: 行 17: /opt/avg/av/bin/avgdiag: 成功です
Starting AVG AV
Starting avgd (via systemctl): Job for avgd.service failed. See 'systemctl status avgd.service' and 'journalctl -xn' for details.
[失敗]
警告: %post(avg2013flx-r3118-a6926.i386) スクリプトの実行に失敗しました。終了ステータス 1

 ありゃ、なんじゃこれ。どうも64bit環境だと、glibc.i686を別にインストールし なければいけないようです。

[root@localhost ダウンロード]# yum install glibc.i686
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.nara.wide.ad.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ glibc.i686 0:2.17-55.el7_0.5 を インストール
--> 依存性の処理をしています: libfreebl3.so(NSSRAWHASH_3.12.3) のパッケージ: glibc-2.17-55.el7_0.5.i686
--> 依存性の処理をしています: libfreebl3.so のパッケージ: glibc-2.17-55.el7_0.5.i686
--> トランザクションの確認を実行しています。
---> パッケージ nss-softokn-freebl.i686 0:3.16.2.3-1.el7_0 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
Package アーキテクチャー
バージョン リポジトリー 容量
================================================================================
インストール中:
glibc i686 2.17-55.el7_0.5 updates 4.2 M
依存性関連でのインストールをします:
nss-softokn-freebl i686 3.16.2.3-1.el7_0 updates 175 k

トランザクションの要約
================================================================================
インストール 1 パッケージ (+1 個の依存関係のパッケージ)

総ダウンロード容量: 4.3 M
インストール容量: 15 M
Is this ok [y/d/N]: y
Downloading packages:
警告: /var/cache/yum/x86_64/7/updates/packages/nss-softokn-freebl-3.16.2.3-1.el7_0.i686.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID f4a80eb5: NOKEY
nss-softokn-freebl-3.16.2.3-1.el7_0.i686.rpm の公開鍵がインストールされていません
(1/2): nss-softokn-freebl-3.16.2.3-1.el7_0.i686.rpm | 175 kB 00:00
(2/2): glibc-2.17-55.el7_0.5.i686.rpm | 4.2 MB 00:14
--------------------------------------------------------------------------------
合計 308 kB/s | 4.3 MB 00:14
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 から鍵を取得中です。
Importing GPG key 0xF4A80EB5:
Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
Package : centos-release-7-0.1406.el7.centos.2.5.x86_64 (@updates)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告: RPMDB は yum 以外で変更されました。
インストール中 : glibc-2.17-55.el7_0.5.i686 1/2
インストール中 : nss-softokn-freebl-3.16.2.3-1.el7_0.i686 2/2
検証中 : nss-softokn-freebl-3.16.2.3-1.el7_0.i686 1/2
検証中 : glibc-2.17-55.el7_0.5.i686 2/2

インストール:
glibc.i686 0:2.17-55.el7_0.5

依存性関連をインストールしました:
nss-softokn-freebl.i686 0:3.16.2.3-1.el7_0

完了しました!

 AVGを再インストールします。

[root@localhost ダウンロード]# rpm -Uvh --replacepkgs avg2013flx-r3118-a6926.i386.rpm
準備しています... ################################# [100%]
更新中 / インストール中...
1:avg2013flx-r3118-a6926 ################################# [100%]
Installing 'avgd' service initscripts...
ln: シンボリックリンク `/etc/init.d/avgd' の作成に失敗しました: ファイルが存在します
Registering 'avgd' service to runlevels...
Please do configuration with /opt/avg/av/bin/avgsetup
Generating unique user id
Processing command line ...
Cfg file not specified using /opt/avg/av/cfg/diagcfg.xml.
New installation ID succesffully generated.
Starting AVG AV
Starting avgd (via systemctl): [ OK ]

 はい、正常終了。

 CUIの環境だと、yumを使うのが便利でしょう。

 yum install avg2013

 で、OK。あ、64bit環境なら先にglibc.i686を インストールしておくこと。

○ウィルスパターン更新

 sudo avgupdate

[ryou@localhost ~]$ sudo avgupdate
[sudo] password for ryou:
AVG command line update
Copyright (c) 2013 AVG Technologies CZ

Running update.
Initializing...
Downloading file: avg13infoavi.ctf
Downloading file: avg13infolx.ctf
Analyzing...
Downloading file: u13iavi9109u9104hm.bin 1 / 1 291.50 K
Analyzing...
Preparing installation...
Updating...
100% [===================================>]

Update was successfully completed.

○ウィルスチェック

 sudo avgscan 対象ディレクトリ

[ryou@localhost ~]$ avgscan /home
AVG command line Anti-Virus scanner
Copyright (c) 2013 AVG Technologies CZ

Virus database version: 4257/9100
Virus database release date: Thu, 12 Feb 2015 02:01:00 -1500


Files scanned : 464(461)
Infections found : 0(0)
PUPs found : 0
Files healed : 0
Warnings reported : 0
Errors reported : 0

 例えば、/home以下をスキャンしたいときは sudo avgscan /home
と、なるわけです。

 更新とスキャンは一々手でやるのも面倒です。これらはcronでやってもらいましょう。
crontabの書き方はhttp://software.aufheben.info/linux/avg.htmlを 参考にしてください。

  

 

  HOME

 

(c)Copyright HAZAWA KEIICHI 2015 All rights reserved