Вы здесь

Как установить антивирус Clamav на CentOS 6

Давайте посмотрим, как установить и использовать его на CentOS 6.5. Разумеется, он так же без проблем пойдёт и на других дистрибутивах (Debian, Ubuntu, Linux Mint и т.д.). Для начала, установка:

 

 

1
yum install clamav clamd

 

Сервис можно прописать в автозапуск и запустить его вручную, дабы проверить работоспособность:

 

 

1
2
chkconfig clamd on
service clamd start

 

Как обновить антивирус ClamAV

 

 

1
freshclam

 

Кстати, для периодического обновления установка создаёт и файл для cron (планировщик, почитать можно тут). Вот этот файл

 

 

1
/etc/cron.daily/freshclam

 

Предположим, вы поставили его и хотите проверить всю почту на предмет заражённых писем. Условия: почта пользователей находится в домашних директориях (типа /homa/USER/Maildir) и заражённые письма нужно не удалять, а складывать в карантин.

Для начала, делаем карантин

 

 

1
mkdir /opt/vkusnoe

 

Теперь запускаем антивирус

 

 

1
 clamscan -v -r --move=/opt/vkusnoe /home

 

  • -v - опция показывает что сканирует (куча информации, но зато не будет мысли что что-то зависло и по именам будет ясно, как долго ещё будет сканировать)

  • -r - рекурсивно обходим все папки внутри (а их может быть очень много!)

  • –move=/opt/vkusnoe - указываем куда скидывать всё найденное. Мало ли, у кого-то может быть истерика. что не может найти нужного письма с важнейшим в его жизни кряком.

  • /home - директория, которую сканируем

Разумеется, вы можете эту командочку закинуть в cron и пусть ежедневно (или еженедельно) сканит шары, почтовые директории и так далее. Устите, что сканирование создаёт немалую нагрузку, поэтому по MRTG посмотрите время наименьшей активности и тогда уже запускайте.

 

Взято отсюда

clamav для debian