06 Июл 2022
Установка ClamAV на CentOS 8
Clam AntiVirus (ClamAV) — это бесплатное кроссплатформенное антивирусное программное обеспечение с открытым исходным кодом, способное обнаруживать многие типы вредоносных программ, включая вирусы. Одно из его основных применений — на почтовых серверах в качестве антивирусного сканера электронной почты на стороне сервера. ClamAV включает в себя ряд утилит: сканер командной строки, автоматическое средство обновления базы данных и масштабируемый многопоточный демон, работающий на антивирусном ядре из общей библиотеки. В этой статье вы подробно узнаете об установке и настройке ClamAV.
Шаг 1: Установите репозиторий EPEL
Прежде всего, нам нужно установить выпуск EPEL, так как для установки ClamAv потребуются некоторые необходимые пакеты.
dnf install epel-release -y Шаг 2: Установка ClamAV dnf install clamav -y dnf install clamd -y dnf install clamav clamd clamav-update -y Шаг 3: Настройте SElinux для ClamAV Настройте ClamAv с помощью SELinux и предоставьте ему доступ ко всем вашим файлам с помощью следующей команды: setsebool -P antivirus_can_scan_system 1 Шаг 4: Загрузите последнюю версию подписи для ClamAV теперь используйте команду ниже, чтобы получить последние сигнатуры антивируса. freshclam Шаг 5: Настройка ClamAV we need to locate ‘LocalSocket’ parameter in /etc/clamd.d/scan.conf file and enable it so that we can use ClamAV. используйте команду ниже, чтобы включить его. sed -i 's/#LocalSocket \/run/LocalSocket \/run/g' /etc/clamd.d/scan.conf Шаг 6: Создайте службу ClamAV Systemd Create systemd service for ClamAV and set it to auto start. vi /usr/lib/systemd/system/freshclam.service add below lines in freshclam.service file and save the changes. [Unit] Description = ClamAV Scanner After = network.target [Service] Type = forking # if you want to scan more than one in a day change the number 1 with your desired number in below line. ExecStart = /usr/bin/freshclam -d -c 1 Restart = on-failure PrivateTmp =true [Install] WantedBy=multi-user.target Запустить и включить службы Все было установлено и настроено, теперь пришло время включить все службы при загрузке. systemctl start clamd@scan systemctl start freshclam systemctl enable clamd@scan systemctl enable freshclam Используйте следующую команду, чтобы проверить статус служб ClamAV. systemctl status clamd@scan systemctl status freshclam