ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب آنتی ویروس ClamAV و تنظیم Corn برای اسکن روزانه



OmidX
May 16th, 2014, 18:14
1 - نصب آخرین نسخه آنتی ویروس ClamAV در CentOS :

اگر قصد نصب آخرین ورژن آنتی ویروس ClamAV روی لینوکس توزیع CentOS خود را دارید ساده ترین روش ممکن استفاده از پکیج های RPM مخصوص توزیع های RHEL است .

ابتدا سورس رو مطابق نسخه سیستم عامل خود اد کنید :

CentOS 6 – 32-bit

rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm
CentOS 6 – 64-bit

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 5 – 32-bit

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
CentOS 5 – 64-bit

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

برای نصب پکیج های clamav و clamd ، دستور زیر را وارد کنید :


yum install clamav clamd

در انتهای نصب روی هر دو نسخه ۳۲ و ۶۴ بیتی برای استارت سرویس clamd و فعال سازی آن در هنگام بوت دستورات زیر را وارد کنید :


chkconfig clamd on


/etc/init.d/clamd start

برای آپدیت کردن آنتی ویرس ClamAV دستور زیر را در محیط SSH اجرا کنید :



/usr/bin/freshclam

برای اسکن کردن پوشه /home در لینوکس توسط آنتی ویروس ClamAV دستور زیر را وارد کنید :


clamscan --infected --remove --recursive /home/

میتوانید مسیر اسکن را تغییر دهید . برای مثال اسکند کردن کل لینوکس با دستور زیر مقدور میباشد :


clamscan --infected --remove --recursive /

اگر احتمال میدهید در مسیر های حساس لینوکس مانند /var/lib/mysql یا پوشه ها و فایل های سیستمی خود فایل هایی وجود دارد که با حذف آن توسط آنتی ویروس ClamAV سیستم عامل سرور به مشکل بر میخورد ، به جای remove و حذف کلی آن ها را قرنطینه کنید یا از اسکن کلی لینوکس توسط آنتی ویروس ClamAV خود داری کنید .

منبع : آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS و نحوه اسکن کردن (http://compiler.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D9%88%D8%B1%DA%98%D9%86-%D8%A2%D9%86%D8%AA%DB%8C-%D9%88%DB%8C%D8%B1%D9%88%D8%B3-clamav-%D8%AF%D8%B1-centos/)

2 - ساخت Corn برای اسکن روزانه آنتی ویروس ClamAV در CentOS :

در این آموزش قصد داریم نحوه اسکن روزانه آنتی ویروس ClamAV از دایرکتوری /home رو به شما آموزش بدیم ، برای این منظور ابتدا یک فایل Corn ایحاد کنید :


nano /etc/cron.daily/manual_clamscan


کد های زیر را درونش قرار دهید ، فراموش نکنید که به جای SCAN_DIR میتونید مسیر دلخواه خودتان را مشخص کنید و در اینجا /home به عنوان مثال ذکر شده :


#!/bin/bash
SCAN_DIR="/home"
LOG_FILE="/var/log/clamav/manual_clamscan.log"

/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE


پرمیشن های لازم را با فایل بدهید :


chmod +x /etc/cron.daily/manual_clamscan

برای اطمینان بیشتر یکبار Corn را run کنید...

منبع : آموزش ساخت Corn برای اسکن روزانه آنتی ویروس ClamAV در CentOS (http://my.arianserver.net/knowledgebase.php?action=displayarticle&id=76)

hamid.soltani92
August 13th, 2014, 13:28
سلام.
منبع آموزش لینک قرار داده شده نیست، بلکه آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS و نحوه اسکن کردن (http://compiler.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D9%88%D8%B1%DA%98%D9%86-%D8%A2%D9%86%D8%AA%DB%8C-%D9%88%DB%8C%D8%B1%D9%88%D8%B3-clamav-%D8%AF%D8%B1-centos/) هست.
همچنین به دلیل اینکه شما این مطلب رو از وردپرس کپی کردید، -- با کاراکتر – جایگزین شده.
برای مثال این خط:

clamscan –infected –remove –recursive /
باید به این صورت باشه:

clamscan --infected --remove --recursive /
موفق باشید.

OmidX
August 13th, 2014, 13:47
توی var پوشه clamav و ساختم و بصورتی دستی اجرا کردم بدون ارور لاگ رو هم ذخیره کرد!

ممنون از لینک مثبتتون! واقعا کمک بزرگی کرد! فقط یه سوال دارم اینه که /home کل هاست های موجود در دایرکت ادمین میباشد؟ و اون دستورات و که وارد کردم خودش هر روز اینکارو انجام میده دیگه؟

تغییرات رو بگید ب پست اول اضافه کنم ، با دستور crontab -e -u root هم میشه cron ساخت .

بله کل فایل های یوزر های شما در /home هست .


سلام.
منبع آموزش لینک قرار داده شده نیست، بلکه آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS و نحوه اسکن کردن (http://compiler.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D9%88%D8%B1%DA%98%D9%86-%D8%A2%D9%86%D8%AA%DB%8C-%D9%88%DB%8C%D8%B1%D9%88%D8%B3-clamav-%D8%AF%D8%B1-centos/) هست.
همچنین به دلیل اینکه شما این مطلب رو از وردپرس کپی کردید، -- با کاراکتر – جایگزین شده.
برای مثال این خط:

clamscan –infected –remove –recursive /
باید به این صورت باشه:

clamscan --infected --remove --recursive /
موفق باشید.

ویرایش شد .

mcry
August 18th, 2014, 10:10
1 - نصب آخرین نسخه آنتی ویروس ClamAV در CentOS :

اگر قصد نصب آخرین ورژن آنتی ویروس ClamAV روی لینوکس توزیع CentOS خود را دارید ساده ترین روش ممکن استفاده از پکیج های RPM مخصوص توزیع های RHEL است .

ابتدا سورس رو مطابق نسخه سیستم عامل خود اد کنید :

CentOS 6 – 32-bit

rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm
CentOS 6 – 64-bit

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 5 – 32-bit

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
CentOS 5 – 64-bit

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

برای نصب پکیج های clamav و clamd ، دستور زیر را وارد کنید :


yum install clamav clamd

در انتهای نصب روی هر دو نسخه ۳۲ و ۶۴ بیتی برای استارت سرویس clamd و فعال سازی آن در هنگام بوت دستورات زیر را وارد کنید :


chkconfig clamd on


/etc/init.d/clamd start

برای آپدیت کردن آنتی ویرس ClamAV دستور زیر را در محیط SSH اجرا کنید :



/usr/bin/freshclam

برای اسکن کردن پوشه /home در لینوکس توسط آنتی ویروس ClamAV دستور زیر را وارد کنید :


clamscan --infected --remove --recursive /home/

میتوانید مسیر اسکن را تغییر دهید . برای مثال اسکند کردن کل لینوکس با دستور زیر مقدور میباشد :


clamscan --infected --remove --recursive /

اگر احتمال میدهید در مسیر های حساس لینوکس مانند /var/lib/mysql یا پوشه ها و فایل های سیستمی خود فایل هایی وجود دارد که با حذف آن توسط آنتی ویروس ClamAV سیستم عامل سرور به مشکل بر میخورد ، به جای remove و حذف کلی آن ها را قرنطینه کنید یا از اسکن کلی لینوکس توسط آنتی ویروس ClamAV خود داری کنید .

منبع : آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS و نحوه اسکن کردن (http://compiler.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D9%88%D8%B1%DA%98%D9%86-%D8%A2%D9%86%D8%AA%DB%8C-%D9%88%DB%8C%D8%B1%D9%88%D8%B3-clamav-%D8%AF%D8%B1-centos/)

2 - ساخت Corn برای اسکن روزانه آنتی ویروس ClamAV در CentOS :

در این آموزش قصد داریم نحوه اسکن روزانه آنتی ویروس ClamAV از دایرکتوری /home رو به شما آموزش بدیم ، برای این منظور ابتدا یک فایل Corn ایحاد کنید :


nano /etc/cron.daily/manual_clamscan


کد های زیر را درونش قرار دهید ، فراموش نکنید که به جای SCAN_DIR میتونید مسیر دلخواه خودتان را مشخص کنید و در اینجا /home به عنوان مثال ذکر شده :


#!/bin/bash
SCAN_DIR="/home"
LOG_FILE="/var/log/clamav/manual_clamscan.log"

/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE


پرمیشن های لازم را با فایل بدهید :


chmod +x /etc/cron.daily/manual_clamscan

برای اطمینان بیشتر یکبار Corn را run کنید...

منبع : آموزش ساخت Corn برای اسکن روزانه آنتی ویروس ClamAV در CentOS (http://my.arianserver.net/knowledgebase.php?action=displayarticle&id=76)

سلام
ممنون بابت آموزش
چند سوال در مورد cron دارم
اگر به جای /home فقط / خالی بزاریم مثل زمانی که برای اسکن دستی سیستم عامل استفاده میکنیم، در cron هم جواب می دهد؟
اگر بخواهیم ویروس به پوشه ای خاص منتقل شود و در صورت یافتن ویروس ایمیل ارسال شود، دستورات به چه شکل اضافه می شوند؟
برای تعیین ساعتی خاص جهت اسکن کردن هم راهنمایی کنید
متشکرم