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


51

端末を介してClam Antivirusを更新するにはどうすればよいですか?

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


1
知る限り、Ubuntuでこのコマンドを使用する必要はありません。clamウイルスデータベースは自動的に更新されます。あなたはそれを実行すると次のようなエラーが発生します/var/log/clamav/freshclam.logが別のプロセスによってロックされています:ERROR
サヴァスRadevic

2
毎日の更新をオンデマンドで強制的に実行するには、サービスを停止して更新してから再起動します。$ service clamav-freshclam stopその後$ sudo freshclam、再び$ service clamav-freshclam start
マイケル

回答:


49

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(古いファイルを削除)します。


1
これはZorin OS7 Ultimateユーザーに対して機能しますか?ありがとう

私のものは最新のものでしたが、今では自動化されていると思いますか?
アクエリアスパワー

エラー:/var/log/clamav/freshclam.logを追加モードで開くことができません(権限を確認してください!)。エラー:内部ロガーの問題(UpdateLogFile = /var/log/clamav/freshclam.log)。
アーロンフランケ

@AaronFranke、これは問題を解決しました。askubuntu.com/a/909276/118354私にとっては、ClamAvの GUIが開いていたためです。sudo lsof /var/log/clamav/freshclam.logと言った。を使用してプロセスを強制終了しましたsudo pkill -15 -x freshclam。問題が解決しました。
サティヤプラカシュ

16

を実行します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と答えます。


3
ルートcrontabに配置する場合、必要ありませんsudo
パビ14年

2
現在、clamav-freshclamサービスは定義の更新を処理します(15.04の時点で、おそらく12.04から)。Nautilus統合の場合、インストールclamtk-nautilus(およびnautilusの再起動)
michael

6

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

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

うわー!デフォルトで1時間に1回チェックすることを知りませんでした!それは...私にはたくさんのように思える
アレクシス・ヴィルケ

その行が設定ファイルでコメントアウトされていますが、必要に応じて有効にすることができます-それはないことに留意すべきである@AlexisWilke
Numeriが復活モニカ言う

@Numeri新規インストール。Ubuntu16.04でChecks 24デフォルトでパラメーターが表示されます...
Alexis Wilke

@AlexisWilke UbuntuのパッケージがManjaroと同じであると仮定した場合、それが得られると思います。(フレッシュがManjaro 17.1で昨日インストールしました。)私は24 /日は、トップの上に少しです、同意
Numeriは回復モニカ言う

2

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パッケージのすべての依存関係をインストールするために「はい」と言うのと同じことです。-y問題が発生する場合は除外し、yプロンプトが表示されたらキーを手動で押します。

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


0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.