ClamAV – это антивирусное программное обеспечение с открытым исходным кодом, которое помогает обнаружить вредоносное ПО, вирусы и другие вредоносные угрозы на вашем Linux-сервере. В этом руководстве мы расскажем вам о том, как установить ClamAV на Linux, чтобы обеспечить сканирование файлов и безопасность вашей системы.

Шаг 1: Обновите список пакетов

Перед установкой любого программного обеспечения стоит обновить список пакетов вашей системы. Откройте терминал и выполните следующую команду:

sudo apt update

Это гарантирует, что ваш менеджер пакетов имеет самую свежую информацию о доступных пакетах.

Шаг 2: Установка ClamAV

После обновления списка пакетов можно приступать к установке ClamAV. Выполните следующую команду:

sudo apt install clamav clamav-daemon
  • clamav – это основной пакет для антивирусного движка.
  • clamav-daemon – это фоновая служба, которая поддерживает постоянную работу ClamAV.

Менеджер пакетов установит все необходимые зависимости для ClamAV.

Шаг 3: Обновление вирусных определений ClamAV

Для обнаружения угроз ClamAV использует базу данных вирусных сигнатур. После установки необходимо обновить вирусную базу, чтобы обеспечить защиту от последних угроз. Выполните следующую команду:

sudo freshclam

Это приведет к загрузке самых последних определений вирусов с серверов ClamAV. Убедитесь, что ваше интернет-соединение активно во время обновления.

Шаг 4: Запуск демона ClamAV

Чтобы ClamAV работал непрерывно и сканировал файлы в фоновом режиме, необходимо запустить демон ClamAV. Для этого выполните следующую команду:

sudo systemctl start clamav-daemon

Если вы хотите, чтобы ClamAV запускался автоматически при загрузке, выполните следующую команду:

sudo systemctl enable clamav-daemon

Шаг 5: Запустите проверку на вирусы

Теперь, когда ClamAV установлен и запущен, можно приступить к проверке файлов на наличие потенциальных угроз. Чтобы просканировать определенную директорию, выполните следующую команду:

clamscan -r /path/to/directory

Например, чтобы просканировать домашний каталог, выполните команду:

clamscan -r /home/username

Параметр -r включает рекурсивное сканирование, то есть ClamAV просканирует все подкаталоги в указанном каталоге.

Шаг 6: Сканирование и удаление зараженных файлов

Если ClamAV обнаружит зараженные файлы, он сообщит о них в выводе терминала. Чтобы автоматически удалить зараженные файлы, используйте опцию --remove:

clamscan -r --remove /path/to/directory

Будьте осторожны при использовании этой опции, так как она удалит все найденные зараженные файлы. Обязательно создайте резервную копию важных файлов, прежде чем запускать сканирование с этой опцией.

Шаг 7: Запланировать регулярное сканирование (необязательно)

Чтобы запланировать регулярное сканирование с помощью ClamAV, вы можете использовать задания cron. Например, чтобы запускать ежедневное сканирование в 2 часа ночи, отредактируйте задания cron, выполнив команду:

crontab -e

Затем добавьте следующую строку для планирования сканирования:

0 2 * * * /usr/bin/clamscan -r /home/username

Эта команда запустит ежедневное сканирование вашей домашней директории в 2 часа ночи.

Заключение

ClamAV – это надежное и эффективное антивирусное решение для систем Linux. Выполнив эти простые действия, вы сможете легко установить ClamAV, обновить вирусную базу и начать проверку файлов на наличие потенциальных угроз. Кроме того, вы можете запланировать регулярное сканирование, чтобы обеспечить безопасность вашей системы.