گیم سرور ایران|سرور مجازی مناسب گیم سرور|Game server iran|سرور گیم|سرور مجازی گیم

وبلاگ آموزشی

دسته : آموزش سرور مجازی لینوکس          نویسنده : hadipendari


چگونه آنتی ویروس clamav را بر روی centos7 نصب کنیم

آنچه شما نیاز دارید

قبل از شروع این راهنمای شما به موارد زیر نیاز دارید:

  • دسترسی ریشهی SSH به VPS

 

نصب ClamAV در CentOS 7

 

همانطور که Clam به طور پیش فرض نرم افزار CentOS نرم افزار تولید نمی کند، ما بایستی مخزن اضافی را با اجرای yum اضافه کنیم:

 

yum -y install epel-release
yum clean all
اکنون، زمان نصب Clam در CentOS است. یک بار دیگر، فقط دستور زیر را اجرا کنید:
 
yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd
همه انجام شده است، شما فقط نصب نرم افزار آنتی ویروس بر روی سرور خود را انجام دهید.
 
پیکربندی SELinux
 
SELinux یک اقدام امنیتی است که با هدف حفاظت از تغییرات در برخی از فایل ها انجام می شود. اگر میخواهید ClamAV را با ماژول هستهی SELinux فعال کنید، پیکربندی اضافی لازم است، در غیر اینصورت Clam قادر به خواندن بخشی از فایلهای شما نخواهد بود. فقط دستورات زیر را اجرا کنید:
 
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 آماده همراه با SELinux است.
 
پیکربندی ClamAV
 
قبل از تنظیم پیکربندی Clam می بایست رشته نمونه را از فایل پیکربندی حذف کنید:
 
sed -i -e "s/^Example/#Example/" /etc/clamd.d/scan.conf
بعد، شما باید نوع سرور را مشخص کنید. فایل پیکربندی را با ویرایشگر متن مورد علاقه خود باز کنید، در این مثال ما از nano استفاده خواهیم کرد. اگر قبلا نصب نشده باشد، آن را با استفاده از yum نصب کنید:
 
yum install nano -y
فایل پیکربندی را باز کنید:
 
nano /etc/clamd.d/scan.conf
به این خط بروید:
 
#LocalSocket /var/run/clamd.scan/clamd.sock
و آن را تغییر دهید:
 
LocalSocket /var/run/clamd.scan/clamd.sock
تغییرات را با ضربه زدن میانبر CTRL + X (یا COMMAND + X اگر در MAC قرار دارید) ذخیره کنید.
 
تقریبا انجام شده است، حالا رشته نمونه از فایل پیکربندی موتور Updateclam update ClamAV را حذف کنید:
 
sed -i -e "s/^Example/#Example/" /etc/freshclam.conf
اجرای بروز رسانی پایگاه داده تعریف ویروس:
 
freshclam
باید خروجی مشابهی داشته باشید:
 
ClamAV update process started at Tue Dec  19 09:30:20 2016
    main.cvd is up to date (version: 57, sigs: 4218790, f-level: 60, builder: amishhammer)
    Trying host database.clamav.net (69.163.100.14)...
    Downloading daily.cvd [100%]
    daily.cvd updated (version: 22739, sigs: 1100989, f-level: 63, builder: neo)
    Downloading bytecode-279.cdiff [100%]
    Downloading bytecode-280.cdiff [100%]
    Downloading bytecode-281.cdiff [100%]
    Downloading bytecode-282.cdiff [100%]
    Downloading bytecode-283.cdiff [100%]
    bytecode.cld updated (version: 285, sigs: 57, f-level: 63, builder: bbaker)
    Database updated (5319836 signatures) from database.clamav.net (IP: 168.143.19.95)
در آخر، شروع به سرویس Clamd کنید و در بوت اجرا کنید:
 
systemctl start clamd@scan
systemctl enable clamd@scan
نتیجه
 
شما قبلا یکی از مراحل امنیتی خود را با نصب ClamAV در CentOS 7 تضمین کرده اید. حالا می توانید سرور خود را در برابر نرم افزارهای مخرب و ویروس ها اسکن کنید.


درباره ایرانیکا

Copyright © 2010 l IranicaServer.com. All rights reserved طراحی شده توسط تیم طراحی ایرانیکا سرور