Установка ClamAV на CentOS 8

Spread the love

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 [email protected]
systemctl start freshclam
systemctl enable [email protected]
systemctl enable freshclam

Используйте следующую команду, чтобы проверить статус служб ClamAV.

systemctl status [email protected]
systemctl status freshclam



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

WP2Social Auto Publish Powered By : XYZScripts.com