web-dev-qa-db-ja.com

ClamAV定義データベースを更新する方法は?

ターミナル経由でClam Antivirusを更新するにはどうすればよいですか?

すでにclamavをインストールしていますが、ウイルスデータベースを更新する方法を知りたいです。

49
Hippie

ClamAVデータベースを更新するには、Sudo freshclamを実行します。

NAME
       freshclam - update virus databases

SYNOPSIS
       freshclam [options]

DESCRIPTION
       freshclam is a virus database update tool for ClamAV.

オフライン更新の場合、データベースからウイルス定義を直接ダウンロードすることもできます: maindaily そして、それらを/var/lib/clamav(古いファイルを削除)に入れます。

47
turbo

Sudo apt-get install clamavを実行します。

ClamAvをインストールすると、Nautilusで右クリックウイルススキャン用のスクリプトを設定できます。

ウイルスデータベースを更新するには、ターミナルを開き、次のコマンドを入力します。

Sudo freshclam

この更新を自動化するには、cronジョブを設定できます。毎日午前8時57分にウイルスデータベースを更新する方法を示します。最初に、ターミナルを開いてsuでrootになります。

Sudo su

次に、rootユーザーのcrontabを変更する必要があります。

crontab -e

これにより、nanoテキストエディターでルートcrontabファイルが開きます。次の行を追加します

57 08 * * * freshclam

crontabに移動してから Ctrl+X 出る。ファイルを保存するように求められたら、yesと答えます。

15
user119505

正しい方法は、freshclam.confを編集し、必要な日次チェックの数を追加することです

vim /etc/clamav/freshclam.conf
Checks 24
##Notify clamd to reload it self
NotifyClamd /etc/clamav/clamd.conf
6
user846226

clamtk(すべてのステップ)を更新する方法/ clamav(ステップ1-3)

注:ターミナルで何かを入力し始める前に各行を読んで、システムに対して何をしているかを理解してください。

  1. 潜在的に不良なAVインストールを削除します。

    Sudo apt-get remove clamav clamtk freshclam
    Sudo apt-get autoremove
    
  2. AVを再インストール

    Sudo apt-get install clamav -y      # *(Terminal Version)*
    Sudo apt-get install clamtk -y      # *(GUI version)*
    
  3. AVデータベースの更新

    Sudo freshclam                    # *(takes ~30 minutes to download definitions)*
    
  4. AVとスキャンの構成:この例ではclamtkのみを使用します

    clamtk                           # (Opens GUI)*
    

    設定タブ「ネットワーク」の下のすべてのオプションを切り替えます

    1. 「プロキシ」を切り替えてhttp://127.0.0.1と入力します
    2. 「プロキシなし」を切り替え/再選択します(上記のグレーアウト#1)

    「更新アシスタント」

    1. 「手動」更新オプションを切り替え、「適用」および「戻る」をクリックします
    2. 「自動」更新オプションを切り替えて、「適用」および「戻る」をクリックします。更新された定義カウントが表示されるはずです

    「ディレクトリをスキャンする」

    1. スキャンするディレクトリを切り替えます。システムスキャンの場合、システム全体を切り替えました(/rootまたは/usrだけではありません)。
    2. [スキャン]をクリックすると、進行状況ボックスが表示されます。

最後のメモ:clamav --helpというフレーズを入力すると、いくつかのヒントが得られます。 -yは、パッケージのすべての依存関係をインストールする場合にyesと言うことと同じです。 -yが問題を引き起こす場合は、除外され、プロンプトが表示されたらyキーを手動で押します。

これは私がハマグリを機能させるためにしなければならなかったことであり、おそらくclamtkとclamavの両方の不具合(両方の問題)です。これが他の人の助けになることを願っています!

2
SierraJuliet

中国では、優れたファイアウォールによってブロックされているため、ダウンロードファイルのみを使用できます。 freshclam.confファイルでサーバーをcnに設定してみることができますが、更新には数日かかります。定義を取得するために直接ダウンロードが機能します。

0
rob grune