Как обновить базу данных определений ClamAV?

42

Как обновить Clam Antivirus через терминал?

Я уже установил clamav , но хочу знать, как я могу обновить вирусную базу данных.

    
задан Hippie 18.03.2012 в 15:49
источник

5 ответов

41

Для обновления базы данных ClamAV выполните sudo freshclam .

NAME
       freshclam - update virus databases

SYNOPSIS
       freshclam [options]

DESCRIPTION
       freshclam is a virus database update tool for ClamAV.

Для автономного обновления вы также можете напрямую загрузить определение вируса из базы данных: main , ежедневно , а затем поместите их в /var/lib/clamav (удалите старые файлы).

    
ответ дан turbo 18.03.2012 в 16:20
14

Запустить sudo apt-get install clamav .

После установки ClamAv вы можете настроить скрипт для сканирования вирусов с правой кнопкой мыши в Nautilus.

Чтобы обновить вирусную базу данных, откройте терминал и введите следующую команду:

sudo freshclam

Чтобы автоматизировать это обновление, вы можете настроить работу cron. Я покажу, как обновлять вирусную базу каждый день в 8:57. Сначала откройте терминал и su для root.

sudo su

Теперь вам нужно изменить crontab для пользователя root.

crontab -e

Это открывает корневой файл crontab в текстовом редакторе. Добавьте следующую строку

57 08 * * * freshclam

в crontab, а затем нажмите Ctrl + X для выхода. Ответьте yes, когда будет предложено сохранить файл.

    
ответ дан user119505 07.01.2013 в 19:04
6

Правильный путь - отредактировать freshclam.conf и добавить количество ежедневных проверок, которые вы хотите

vim /etc/clamav/freshclam.conf
Checks 24
##Notify clamd to reload it self
NotifyClamd /etc/clamav/clamd.conf
    
ответ дан user846226 22.03.2014 в 09:40
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 и amp; Сканирование. В этом примере используется только 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 (проблема с обоими). Надеюсь, это поможет кому-то еще!

    
ответ дан SierraJuliet 02.04.2016 в 22:23
0

в Китае, большие блоки брандмауэра, поэтому могут использовать только файлы для скачивания. вы можете попробовать установить параметр «Сменить» в cn в файле freshclam.conf, но обновление займет несколько дней. Прямая загрузка работает, чтобы получить определения.     

ответ дан rob grune 25.04.2017 в 06:52