مشاهده و حذف PID یک سرویس خاص

گاها ممکن است رخ داده باشد که هروقت بخواهید یک سرویس را استاپ یا ریست کنید با خطا مواجه می شوید ، در این حالت یعنی آن سرویس یک پروسه فعال دارد که قطع نمی شود ، در این حالت ابتدا باید PID آن پروسه را پیدا کرده و سپس آنرا kill کنید !

برای مشاهده PID یک سرویس خاص ( مثلا mysql در سرور های سی پنل  دستور زیر را بزنید )

[code]ps -ef | grep ‘mysql'[/code]

در سرورهای دایرکت ادمین باید به جای Mysql سرویس mysqld را بزنید ، برای مشاهده سرویس آپاچی httpd ، انجین ایکس nginx و … را بزنید

پس از اینکه شماره pid را نشان داد ( مثلا ۷۳۱۶۲۱ ) با دستور زیر آنرا حذف کنید ( واژه -۹ برای دستور قطع اجباری می باشد )

[code]kill -9 731621[/code]

فعال کردن Wild Card برای یک دامنه در Cpanel

ویلدکارد یک امکان برای سابدامین دهی می باشد که بیشتر پیشنیاز سیستم های فروشگاه ساز و سیستم های وبلاگدهی می باشد

برای فعال کردن آن بر روی سرور های سی پنل طبق آموزش زیر عمل نمایید

وارد WHM خود شوید.
وارد قسمت Edit DNS Zone شوید.

دامنه مورد نظر را انتخاب نمایید.
یک record جدید با مشخصات زیر ایجاد نمایید:

TTL 14400
Record Type: A [Domain IP address]
Record Data: *

سپس تغییرات را ذخیره نمایید.
اکنون از طریق root وارد ssh شوید.
وارد مسیر زیر شوید:

/usr/local/apache/conf/userdata/std/2

اکنون یک دایرکتوری با نام دامنه بسازید:
mkdir username
وارد دایرکتوری ایجاد شده شوید و یک فایل با نام wild.conf ایجاد نمایید:

nano wild.conf

عبارت زیر را در آن بنویسید:
ServerAlias *.domainname.com
فایل httpd.conf را در مسیر زیر ویرایش می کنید:

/usr/local/apache/conf/httpd.conf

در زیر قسمت  Include  سایت مربوطه متن زیر را اضافه و ذخیره می کنید:

Include “/usr/local/apache/conf/userdata/std/2/username/*.conf”

در پایان سرویس httpd را ریست کنید
service httpd restart

– در تمام قسمت ها بجای domainname نام دامنه را وارد نمایید.

کنترل ارسال اسپم در سرور cpanel توسط RBL

یکی از بهترین روش های کنترل اسپم بر روی سرور لینوکسی سی پنل Black List یا RBL  می باشد
برای فعال کردن آن طبق پروسه زیر عمل نمایید
۱٫به WHM خود وارد شوید.
۲٫در کادر قمست چپ و بالای صفحه عبارت Exim را جستجو نمایید.
۳٫شما در نتایج گزینه Exim Configuration Editor را مشاهده خواهید نمود.
۴٫این گزینه را انتخاب کنید.
۵٫ در این صفحه تب RBLs را انتخاب کنید.
۶٫ تمام گزینه های  bl.spamcop.net and zen.spamhaus.org را انتخاب نمایید.
۷٫ روی گزینه save  کلیک کنید تا تغییرات انجام شود.

مسدود کردن فرستنده ایمیل با استفاده از Spam Filters در Cpanel

بارها پیش آمده که بخواهید ایمیل های اسپم را بلاک کند. برای اینکار می توانید از اسپم فیلتر استفاده کنید ، این فیلتر باعث جلوگیری از ورود ایمیل های ناخواسته به آدرس ایمیل شما می شود.در زیر مراحل فعال کردن فیلتر هرزنامه(spam filters) در شناسه پست الکترونیکی را نشان می دهد.
۱٫در منوی mail روی Account Level Filtering کلیک کنید.
۲٫رویCreate new filter کلیک کنید.
۳٫در اولین منو کشویی هدر مورد نظر خود را وارد کنید.
*گزینه های در هر پیام:
Equals:
متنی مطابق با متن موجود در ایمیل ارسالی
Matches regex
موارد مشابه regex
Contains:
موارد مشابه مشخص شده در متن
Begins with:
موارد مشابه متن مشخص شده وقتی که اول کلمه مشخص باشد.

عنوان فیلترخود را در فیلد سوم وارد نمایید.این متن به حروف حساس است.

روی  Activate  کلیک کنید.

همچنین شما می توانید فیلترهای هرزنامه با توجه به نیاز حذف کنید. حذف فیلتر در دو مرحله زیر نشان داده شده است.
۱٫در منوی mail روی Block an E-mail کلیک کنید.
۲٫ کلیک کنید بر روی دکمه حذف در کنار فیلتر هرزنامه ای را که می خواهید حذف کنید.

رفع خطای mysql ERROR! Manager of pid-file quit without updating file

برای رفع خطای فوق ابتدا با دستور زیر پروسس های فعال mysql را بیابید

[code]ps aux | grep mysql[/code]

نتیجه ای به مانند زیر به شما می دهد

root@server [~]# ps aux | grep mysql
root      ۱۱۴۰  ۰٫۰  ۰٫۰   ۴۱۴۰   ۶۷۶ pts/0    D+   ۲۲:۳۴   ۰:۰۰ grep mysql
root      ۲۹۸۷  ۰٫۰  ۰٫۰   ۴۷۳۶  ۱۲۸۸ ?        S    Sep27   ۰:۰۰ /bin/sh /usr/bin/mysqld_safe

در مثال فوق ۱۱۴۰ و ۲۹۸۷ شماره پروسه ها هستند ، با دستور kill آنها را از بین ببرید و مجدد mysql را ریستارت نمایید

مشاهده میزان مصرف کاربرها از دیتابیس MySQL

در زیر دو روش توضیح داده میشه ، دایرکت ادمین و سی پنل
ساده ترین روش  در دایرکت ادمین

http://help.directadmin.com/item.php?id=352

وارد phpmyadmin با یوزر da_admin میشید ، سپس بر روی تب sql کلیک کرده و تایپ کنید

SHOW PROCESSLIST

حتما با حروف بزرگ باشه

هر چند دفعه با گزینه refresh که بالا سمت راست صفحست ، مجدد بالا بیارید صفحه رو مشخص هست چه یوزری چند تا پروسس فعال داره و هر پروسس فعال چه مقدار تایم متصل بوده به دیتابیس

 

در سی پنل :

وارد WHM که شدید ، mysql را در نوار جستجو سرچ کنید

 

SHOW mysql process را کلیک نمایید و مانیتور کنید

آموزش ایجاد کرون جابز (Cron Jobs) در سی پنل

با استفاده از این راهنما می توانید یک کرون جاب (Cron Jobs) در سی پنل خود بسازید تا در هر زمان که لازم باشد اجرا شود.

کرون جابز به شما این امکان را می دهد تا یک کد دلخواه را در بازه های زمانی مشخصی اجرا کنید. ادامه خواندن “آموزش ایجاد کرون جابز (Cron Jobs) در سی پنل”

مقایسه سیستم Helm و Cpanel

در مورد مقایسه سیستم های مدیریت هاست Helm و CPanel نظرات مختلفی میان کاربران و ارائه دهندگان این سیستم ها وجود دارد . برخی ها معتقد به برتری سیستم مدیریت هاست Helm نسبت به Cpanel هستند
و برخی هم بر عکس معتقد به برتری سیستم مدیریت هاست Cpanel نسبت به Helm هستند و برای این ادعای خود دلایل مختلفی را بیان می کنند.

در این مقاله سعی می کنیم به مقایسه صحیح و علمی این دو سیستم مدیریت هاست بپردازیم. ادامه خواندن “مقایسه سیستم Helm و Cpanel”