Главная > Сервера и сети > Установка антивируса clamav на сервер freebsd

Установка антивируса clamav на сервер freebsd

Большинство вирусов на сайте можно отловить установив антивирс. Стопроцентной защиты от вирусов это не даст, но от большого количества вирусов сервер можно защитить. ClamAV — кроссплатформенный антивирус, выпускается под GNU General Public License и является свободным программным обеспечением. В пакет антивируса входит сканер (можно запускать из терминала) и модуль обновления. Антивирус был изначально разработан для UNIX, но потом появились версии с возможностью установки на другие ОС: Linux, Solaris, OS X, BSD и Windows.
Clam Antivirus

Находим соответствующий порт и начинаем установку:

# cd /usr/ports/security/clamav && make install clean

На хостингах с ОЗУ 256 Мб и меньше, антивирус не установится. Во время установки появится сообщение о недостатке оперативной памяти. Это ограничение можно обойти воткнув на время дополнительную память чтобы было не меньше 512 мб.

После установки обновляем антивирусную базу:

# /usr/local/bin/freshclam

Добавляем в rc.conf

clamav_freshclam_enable=»YES»
clamav_clamd_enable=»YES»

Чтобы антивирусные базы обновлялись автоматически, надо добавить в CRON:

3 2 * * * /usr/local/bin/freshclam

Для проверки всего сервера антивирус запускается из командной строки:

# clamscan -r -i -l scanvirus.txt /home

Обозначение ключей для проверки:
-r сканирование всех поддиректорий в указанной директории
-i вывод информации об обнаруженном файле с вирусом
-l запись полученной информации в файл

Полученный результат можно увидеть запустив команду из консоли:

#cat scanvirus.txt

Может появится ошибка при запуске freshclam:

WARNING: Clamd was NOT notified: Can't connect to clamd through /var/lib/clamav/clamd.sock connect(): No such file or directory

Создайте отсутствующий sock файл:

# touch /var/lib/clamav/clamd.sock  
   # chown clamav:clamav /var/lib/clamav/clamd.sock 

Если появляется ошибка при запуске в режиме сервера (службы), с таким содержанием:

LibClamAV Error: cli_loaddb(): No supported database files found in /var/lib/clamav ERROR: Not supported data format

Запустите команду freshclam от имени пользователя root:

# freshclam -v

Добавить комментарий


Защитный код
Обновить


Наши заметки



Сайтостроение

Программирование и интеграция сайта с CMS, верстка HTML, CSS, PHP, JAVAscript

Всегда на связи

logotip

Комплексные IT решения для бизнеса и дома