برای نصب و راه اندازی آنتی ویروس قدرتمند و رایگان ClamAV در سرورهای لینوکس (Centos) می توانید از راهنمای زیر استفاده نمایید.
در این راهنما به نصب ClamAV در CentOS می پردازیم.
ابتدا می بایست Repository مربوط به ClamAV را به سرور خود اضافه نمایید. بدین منظور می توانید دستور زیر را اجرا کنید.
rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
سپس با دستور های زیر می بایست بسته های نصبی ClamAV را فعال کنید.
yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd
پس از نصب ClamAV نیاز است که SELinux کانفیگ شود. بدین منظور دستورهای زیر را می بایست اجرا نمایید.
setsebool -P antivirus_can_scan_system 1
setsebool -P clamd_use_jit 1
برای حصول اطمینان از انجام شدن تنظیمات می توانید دستور زیر را اجرا نمایید.
getsebool -a | grep antivirus
نتیجه خروجی چیزی مشابه مورد زیر خواهد شد.
antivirus_can_scan_system --> on
antivirus_use_jit --> off
حال می بایست با دستور زیر اقدام به کانفیگ ClamAV نمود.
sed -i -e "s/^Example/#Example/" /etc/clamd.d/scan.conf
سپس فایل Conf مربوط به برنامه را می بایست ویرایش کرد.
vi /etc/clamd.d/scan.conf
خط
#LocalSocket /var/run/clamd.scan/clamd.sock
را به خط زیر تغییر دهید.
LocalSocket /var/run/clamd.scan/clamd.sock
در واقع علامت # را از ابتدا آن بر می داریم.
این بار از موتور freshclam می بایست Example را حذف کنیم. بدین منظور دستور زیر را اجرا می کنیم.
sed -i -e "s/^Example/#Example/" /etc/freshclam.conf
در نهایت دستور زیر را اجرا می کنیم تا دیتابیس انتی ویروس اپدیت شود.
freshclam
در نهایت ClamAV را می بایست تنظیم کنیم تا با بوت شدن سیستم عامل استارت شود. بدین منظور دو دستور زیر اجرا می شود.
systemctl start clamd@scan
systemctl enable clamd@scan
برای اسکن کردن فایل های سیستم عامل می توانید از دستور زیر استفاده کنید.
clamscan --tempdir=/tmp/ --infected --recursive /var/www/vhosts/ | mail -s "Clamscan Report" admin@domain.com
با این دستور شما مسیر موقت را /tmp اعلام می کنید و با نوع اسکن recursive (که به صورت پیش فرض پیشنهاد می شود) مسیر /var/www/vhosts را اسکن می کنید.
همچنین نتیجه اسکن به آدرس admin@domain.com (که می بایست ادرس ایمیل خود را وارد کنید) با مووضع Clamscan Report ارسال خواهد شد.
|