وبلاگ

آموزش اضافه کردن هارد در ویندوز سرور

۱۳۹۵/۱۱/۰۸ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

برای اضافه کردن هارد در ویندوز سرورها مانند ویندوز سرور ۲۰۰۳ و یا ویندوز سرور ۲۰۰۸ و ۲۰۱۲ شما نیاز به نصب برنامه جانبی
جهت پارتیشن بندی و ریسایز کردن هارد یک درایو دارید ، که برای این منظور ما برنامه EASEUS.Partition.Master.Server را پیشنهاد میکنیم:

ابتدا برنامه را روی سرور دانلود و نصب کنید:

http://s1.asandl.com/software/utilities/disk-tools/EASEUS/Partition.Master.v9.2.1.Server.Edition_AsanDl.com.zip

پسورد فایل زیپ : asandl.com

بعد از نصب برنامه را اجرا کنید:

بعد از اجرای برنامه همانطور که در عکس مشاهده میکنید درایو ها و مقدار فضای پارتیشن بندی شده شما و همچنین مقدار فضای
خام شما نشان داده شده است. شما برای اضافه کردن هارد باید فضای خام به نام Unallocated داشته باشید تا بتوانید یک درایو جدید بسازید و یا
این مقدار هارد خام را به درایوهای دیگرتان مانند درایو c اضافه کنید. برای این منظور چون در سرورهای مجازی بیشتر اضافه کردن به درایو cc مد نظر ما هست به ادامه آموزش می پردازیم.

برای اضافه کردن هارد خام به درایو c بر روی درایو c کلیک کنید و در سمت چپ صفحه بر روی Resize/Move partition کلیک کنید.

همانطور که در عکس بالا مشاهده میکنید مقدار فضا پارتیشن بندی شده با نوار آبی و فضای خالی هم با نوار سفید مشخص شده
اشاره گر موس را بر انتهای نوار آبی و به آخر سطر سمت راست بکشید تا کاملا نوار آبی شود
به این صورت شما هارد خام را اضافه کردین و البته با زیاد کردن اعداد Partition Size هم میتوانید هارد خام را اضافه کنید.

در آخر بر روی OK کلیک کنید تا تغییرات اعمال شود.
بعد از OK کردن به صفحه اصلی برنامه برگردانده میشوید که برای ذخیره تغییرات باید بر روی Apply بالا برنامه کلیک کنید:
بعد از اون برنامه دو سوال از شما میپرسد که با تایید اون و کلیک بر روی Yes سرور شما رست میشود و عملیات را انجام داده و دوباره آنلاین خواهد شد.

آموزش در این مرحله به پایان میرسد و هارد شما اضافه شده است.

Limit کردن ارسال ایمیل یک کاربر خاص در دایرکت ادمین

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

اگر قصد دارید در دایرکت ادمین یک کاربر خاص را در ارسال ایمیل محدود نمایید به صورت زیر عمل کنید

Limit کردن ارسال ایمیل

برای Limit کردن ارسال ایمیل ابتدا وارد SSH شوید و دستور زیر را بزنید :

 

cd  /etc/virtual/

و سپس

nano limit_username

با زدن دستور بالا صفحه خالی ای مشاهده خواهید کرد که در آن می توانید مقدار ایمیل مورد نظر در روز را برای کاربر وارد نمایید (به عنوان مثال ۱۰۰) و سپس با گرفتن CTRL + X و زدن y و در آخر اینتر می توانید تنظیمات را ذخیره کنید

* نکته : جای username باید یوزر کاربر مورد نظر را وارد نمایید

به عنوان مثال اگر یوزر مورد نظر شما tehranhsot باشد باید دستور را به شکل زیر وارد نمایید

nano limit_tehranhost

دستور مشاهده فایل در لینوکس و یونیکس

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

من از محیط دستوری لینوکس استفاده می کنم. من چگونه می توانم یک فایل متنی را با استفاده از دستورات سیستم عامل لینوکس یا یونیکس مشاهده کنم؟ من چگونه می توانم فایل های باینری مانند فایل های pdf یا عکس ها را در سیستم عامل لینوکس یا یونیکس باز ( مشاهده) کنم؟

شما می توانید هریک از دستورات زیر را برای مشاهده یک فایل متنی یا هرفایل دیگر در مانند pdf ، عکس ، ویدئو ، موزیک mp3 و … استفاده کنید

مشاهده فایل در لینوکس

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

دستور cat

دستور less

دستور more

دستور gnome-open یا دستور xdg-open

دستور open ، برای باز کردن هر نوع فایل خاص در OS X

نحوه مشاهده یک فایل متنی مانند foo.txt در سیستم عامل لینوکس یا مشابه یونیکسی

ترمینال دستوری لینوکس خود را باز کنید ( یا به ssh سرور وارد شوید) و سپس برای مشاهده فایل متنی foo.txt از دستور cat استفاده کنید

cat foo.txt

یا

cat /etc/resolv.conf

نمونه خروجی :

nameserver 101.1.2.3
nameserver 102.2.3.4

شما همچنین می توانید از دستور more یا less استفاده کنید :

less filename
more filename-here

gnome-open : باز کردن فایل یا دایرکتوری (پوشه) یا url

دستور gnome-open یک فایل یا یک پوشه یا یک url را باز می کند. از زمانی که روی آن دبل کلیک کرده اید :

gnome-open file.pdf
gnome-open sai-ram-bhjan.mp3
gnome-open mars-video.mp4
gnome-open http://www.tehranhost.com/

اگر شما از محیط KDE استفاده می کنید از دستور kde-open استفاده کنید

kde-open file.pdf
kde-open sai-ram-bhjan.mp3
kde-open mars-video.mp4
kde-open http://www.tehranhost.com/

گزینه بعدی سعی در استفاده از دستور xdg-open در لینوکس و یونیکس دسکتاپ است :

xdg-open file.pdf
xdg-open sai-ram-bhjan.mp3
xdg-open mars-video.mp4
xdg-open http://www.tehranhost.com/

اگر شما از OS X unix استفاده می کنید از دستور open استفاده کنید

open file.pdf
open sai-ram-bhjan.mp3
open mars-video.mp4
open http://www.tehranhost.com/

آموزش نصب کش قدرتمند Memcache بر روی cPanel

۱۳۹۵/۱۱/۰۲ ۱ دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

امروز قصد داریم آموزش نصب کش قدرتمند Memcache است که یک سیستم بسیار قدرتمند و پیشرفته کوئری های دیتابیس را در حافظه و رم سرور به صورت کش و ذخیره و نگهداری کرده و در صورتی درخواستی به سمت این اطلاعات ارسال شود آنهارا از رم سرور لود خواهد کرد که افزایش چشم گیری در سرعت خواهد داشت …

آموزش نصب کش قدرتمند Memcache

آموزش نصب کش قدرتمند Memcache

برای نصب مم کش Memcached در کنترل پنل سی پنل وارد SSH شوید و دستورات زیر را اجرا کنید …

۱ – با دستور yum سیستم را دانلود میکنیم ..

yum install memcached

۲ – در مرحله دوم سیستم را start و فعال نمایید :

service memcached start
pecl install memcache

۳ – در مرحله بعد وارد فایل php.ini سرور شوید و خط زیر را اضافه نمایید

extension=memcache.so

و بعد ذخیره نمایید .

۴ – و در آخر وب سرور را ریستارت نمایید

service httpd restart

آموزش نصب کش APC بر روی دایرکت ادمین

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

APC یک سیستم شتاب دهنده و کش قدرتمند برای php است. این سیستم محتوای کامپایل شده فایل های PHP را داخل حافظه نگهداری کرده و در هر بار فراخوانی به جای کامپایل مجدد ، آن ها را از حافظه رم فراخوانی میکند که نتیجه آن افزایش چشم گیر سرعت لود صفحات PHP و پایین آمدن مصرف CPU و لود سرور است .

با دستورات زیر میتوانید آن را بر روی کنترل پنل دایرکت ادمین نصب بفرمایید ….

آموزش نصب کش APC بر روی دایرکت ادمین

آموزش نصب کش APC بر روی دایرکت ادمین

جهت نصب این سیستم وارد SSH شوید و دستورات زیر را اجرا نمایید ….

cd /usr/local/directadmin/custombuild
wget http://pecl.php.net/get/APC-3.1.13.tgz
tar xvzf APC3.1.13.tgz
cd APC3.1.13
/usr/local/bin/phpize
./configure withphpconfig=/usr/local/bin/phpconfig
make
make install

بعد از اجرای دستور make install مسیر نصب APC را برای شما نمایش خواهد داد که می تواند چیزی شبیه زیر باشد :

/usr/local/lib/php/extensions/nodebugnonzts20060613/

همانطور که عرض شد مسیر بالا ، مسیر نصب کش APC را نمایش می دهد که برای استفاده از آن باید داخل فایل php.ini سرور این مسیر را در قسمت extension_dir = معرفی نمایید .مانند زیر ….

extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20060613/”

و در مرحله بعد خطوط زیر را جهت تنظیمات و فراخوانی APC در فایل php.ini وارد نمایید ..

extension=apc.so
apc.enabled=1
apc.shm_size=128M
apc.ttl=7200
apc.user_ttl=7200
apc.enable_cli=1

و در آخر تغییرات را ذخیره کنید و وب سرور را ریستارت نمایید :

service httpd restart

نحوه بروز رسانی سی پنل

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

در صورتی که قصد بروزرسانی کنترل پنل سی پنل خود در سرور مجازی یا اختصاصی را دارید می توانید با روش های معرفی شده این آموزش استفاده کنید. برای بروز رسانی سی پنل لازم است دسترسی کامل به مدیریت سرور یا همان کاربر ریشه لینوکس خود ( Root ) داشته باشید. این آموزش تنها برای افرادی که دسترسی مدیریت سرور را دارند کاربرد دارد. در صورتی که شما کاربر نماینده سی پنل یا کاربر معمولی سی پنل ( برای مدیریت هاست ) هستید برای بروز رسانی می توانید به هاستینگ خود درخواست پشتیبانی ارسال کنید.

قبل از ارتقا باید مشخص کنید که سی پنل شما به کدام ویرایش ارتقا پیدا کند.

انواع ویرایش های سی پنل

سی پنل با ارائه ویرایش های مخلتف نیاز ها و سلیقه های انواع کاربران را برآورده کرده است. ما در ادامه انواع ویرایش های سی پنل را به شما معرفی کرده و در مورد آنها توضیح می دهیم.

 

ویرایش LTS : شما می توانید نسخه مورد را تا زمانی که سی پنل از آن پشتیبانی می کند انتخاب کنید. برای اطلاعات بیشتر می توانید از این لینک استفاده کنید.

ویرایش STABLE : ویرایش پایدار بهترین ویرایش سی پنل می باشد. پس از اینکه ویرایش RELEASE در معرض عموم قرار گرفت پس از مدتی ممکن است نقص ها و ایراد های ان توسط عموم گزارش و رفع شود. این ویرایش معمولا از امکانات جدید تا زمان تست کامل استفاده نمی کند. اما بهترین پیشنهاد برای سرویس های میزبانی وب است.

ویرایش RELEASE : تمام امکانات جدید به صورت کامل تست شده است. نصب های جدید سی پنل معمولا روی این ویرایش هستند. این ویرایش قبل از ویرایش پایدار منتشر می شود.

ویرایش CURRENT : امکانات جدید تست شده و تایید شده اند. اما ممکن است تمام قابلیت های پیشنهادی شامل آن نباشد. این ویرایش قبل از انتشار اصلی ( RELEASE ) منتشر می شود.

ویرایش EDGE : ویرایش EDGE معمولا برای نسخه هایی هستند که با تازگی توسط سی پنل منتشر شده اند و تقریبا هیچ آزمایشی یا ازمایشات کمی در دنیای واقعی روی آنها انجام شده است. بنابراین در صورت انتخاب این ویرایش نگرانی مشکلات امنیتی هنوز وجود دارد. امکانات این نسخه معمولا در حال تغییر است. این نسخه معمولا فاقد اسناد رسمی عمومی می باشد. شما می توانید از ویرایش EDGE برای سازگاری یا تست استفاده کنید. این ویرایش برای ارائه محصولات سروری مانند میزبانی وب توصیه نمی شود.

چگونگی بروز رسانی سی پنل

بروز رسانی سی پنل از طریق WHM

برای بروز رسانی کنترل پنل سی پنل از طریق WHM پس از ورود به این صفحه در تب cPanel روی گزینه Upgrade to Latest Version کلیک کنید.

آپدیت سی پنل از Whm

سپس روی Click to upgrade کلیک کنید.

اگر شما از آخرین نسخه سی پنل استفاده می کنید اما قصد نصب مجدد آخرین نسخه ویرایش آن را دارید می توانید تیک Force a reinstall even if the system is up to date.  علامت بزنید.

با تیک زدن این مورداطلاعات شما حذف نمی شود.

در قسمت Update Settings می توانید ویرایش مورد نظر خود را انتخاب کنید.

نحوه بروز رسانی خودکار سی پنل

در همان صفحه قسمت Daily Updates را روی Automatic قرار دهید. در صورتی که روی Manual Updates Only قرار بگیرد به معنی آپدیت دستی می باشد و در صورتی که روی Never Update قرار گیرد سی پنل شما هرگز آپدیت نمی شود.

در صورتی که Operating System Package Updates روی Automatic تنظیم شود بعضی از پکیج های خودکار بروز رسانی می شوند.

در صورتی که Apache SpamAssassin™ Rules Updates روی Automatic  تنظیم شود قوانین SpamAssassin به صورت خودکار بروز رسانی می شوند.

 

بروز رسانی سی پنل از طریقSSH

برای آپدیت سی پنل از SSH ابتدا وارد اس اس اچ سرور سرور خود شوید و از دستورات زیر استفاده کنید :

آپدیت اسکریپت های سی پنل :

/scripts/updatenow

آپدیت سی پنل به آخرین نسخه ویرایش انتخاب شده :

/scripts/upcp —force

آپدیت Mysql تا آخرین نسخه از ورژن انتخاب شده در سی پنل :

/scripts/mysqlup –force

آپدیت Exim تا آخرین نسخه در سی پنل :

scripts/exim4 –force

برطرف ساز مشکلات جدید

/scripts/fixeverything

در پایان سی پنل خود را ری استارت کنید :

/etc/init.d/cpanel restart

نحوه تغییر ویرایش سی پنل توسط ssh

برای تغییر ویرایش های سی پنل توسط ssh از دستورات زیر استفاده کنید. برای مثال ما قصد داریم ویرایش Stable را به RELEASE تغییر دهیم.

فایل زیر را ویرایش کنید :

nano /etc/cpupdate.conf

به دنبال خط زیر بگردید :

CPANEL=stable

سپس به خط زیر آن را تغییر دهید :

CPANEL=release

سپس فایل را ذخیره کنید و با دستور زیر سی پنل را آپدیت کنید.

/scripts/upcp —force

نحوه نصب سی پنل در CentOs 6/5/RHEL

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

می گذرد. این پنل قابلیت مدیریت تمام سرویس های هاست اشتراکی ، نماینده فروش را دارد. با استفاده از سی پنل میزبانی وب بسیار آسان می شود. whm سطح ریشه را برای مدیریت سرویس های هاست اشتراکی ، تنظیمات اکانت ها  و امکانات مدیریتی را فراهم می کند. سی پنل یک رابط کاربری آسان برای سرویس های میزبانی وب است.

لوگو سی پنل

برخی از ویژگی های سی پنل

  • کنترل پنل گرافیکی قوی بر روی سرور با WHM
  • می توانید کار های خسته کننده مانند پشتیبان گیری ، مهاجرت ها ، و ریستور را به شیوه بسیار آسان انجام دهید.
  • مدیریت عالی ایمیل ها و دی ان اس ها برای سرور اصلی و همچنین اکانت های مشتریان
  • به راحتی می توانید برای سرور سرویس ها را تغییر / خاموش / روشن کنید.
  • می توانید SSL / TLS را  برای خدمات سرور یا دامنه مشتری پیکربندی کنید.
  • یکپارچه سازی آسان توسط phpMyAdmin ( یک رابطه مبتی بر وب برای مدیریت پایگاه داده های MYSQL
  • اتصال راحت سی پنل به WHMCS برای مدیریت خودکار اکانت ها

ما در اینجا شما را برای نصب این کنترل پنل محبوب کمک می کنیم.

 

پیش نیاز های لازم برای نصب سی پنل

  • استفاده از یک لینوکس تازه نصب شده سیستم عامل CentOs 6.5 سرور
  • دارا بودن حداقل ۳۸۴ مگابایت رم
  • دارا بودن حداقل ۲۰ گیگابایت فضای دیسک خالی برای نصب سی پنل
  • خرید لایسنس سی پنل

نحوه نصب سی پنل در CentOs 6/5/RHEL

ابتدا با دستور زیر نسخه نصب شده روی سرور خود را مشاهده کنید و اطمینان پیدا کنید که Centos در سرور شما نصب شده باشد.

[root@tehranhost ~]# cat /etc/redhat-release

CentOS release 6.4 (Final)

اگر آخرین ویرایش نسخه انتخاب شده روی سرور شما نصب نیست لطفا آن را بروزرسانی کنید. شما می توانید با استفاده از yum بروزرسانی پکیج های سرور را انجام دهید.

[root@tehranhost ~]# yum update

پس از بروزرسانی و ریبوت سرور شما می توانید مجدد نسخه نصب شده را مشاهده کنید

[root@tehranhost ~]# cat /etc/redhat-release

CentOS release 6.5 (Final)

پس از اینکه از نسخه نصب شده اطمینان پیدا کردید شما می توانید با استفاده از اسکریپت نصب کننده خودکار ، سی پنل را روی سرور نصب کنید. توجه داشته باشید برای نصب سی پنل لازم است سیستم عامل از نو نصب شده باشد. ما اسکریپت نصب کننده را در دایرکتوری /home دانلود می کنیم.

root@tehranhost [~]# cd /home
root@tehranhost [~]# wget -N http://httpupdate.cpanel.net/latest

نمونه خروجی این دستور :

–۲۰۱۳-۱۲-۱۸ ۲۱:۵۹:۲۳–  http://httpupdate.cPanel.net/latest
Resolving httpupdate.cPanel.net… 208.82.118.100, 208.109.109.239, 209.85.80.214, …
Connecting to httpupdate.cPanel.net|208.82.118.100|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 34087 (33K) [application/octet-stream]
Saving to: `latest’

۱۰۰%[======================================>] 34,087      ۴۲٫۵K/s   in 0.8s

۲۰۱۳-۱۲-۱۸ ۲۱:۵۹:۲۴ (۴۲٫۵ KB/s) – `latest’ saved [34087/34087]

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

سپس شما باید نصب کننده خودکار سی پنل را اجرا کنیم. با توجه به اینکه این عملیات ممکن است ۳ تا ۴ ساعت طول بکشد ما به شدت توصیه می کنیم از یک اینترنت با سرعت و کیفیت مناسب به ssh سرور خود وصل شوید و یا از ریموت دسکتاپ سرور های دیگر سی پنل را نصب کنید.

root@tehranhost [~]# sh latest

نمونه خروجی :

Verifying archive integrity… All good.
Uncompressing cPanel & WHM Installer…………..
____ _
___| _ \ __ _ _ __ ___| |
/ __| |_) / _` | ‘_ \ / _ \ |
| (__| __/ (_| | | | | __/ |
\___|_| \__,_|_| |_|\___|_|
Installer Version v00029 r6849459174e3809f72de2bef81427a8a45399d66
Beginning main installation.
————————————
————————————

شما باید تا پایان عملیات نصب صبر کنید.

اسکریپت نصب کننده خودکار سی پنل چه کاری برای شما انجام می دهد؟

سی پنل به شدت روی تغییرات ایجاد شده روی سیستم عامل حساس است. به این دلیل که سی پنل حذف کننده یا Unistaller ندارد. بنابراین لازم است شما سیستم عامل سرور را مجدد نصب کنید.

  • پکیج های نصب شده در سرور را برای جلوگیری از درگیری و یا هرگونه تعارض (conflict ) بررسی می کند. آن را با استفاده از yum حذف می کند و به همین دلیل توصیه می شود سیستم عامل خود را مجدد نصب کنید.
  • فایل های پایه نصب و فایل های زبان را روی سرور دانلود می کند
  • ماژول های مختلف پرل را توسط CPAN و دیگر بسته های مورد نیاز را با yum نصب می کند.
  • PHP و Apache و ماژول های همراه آن را دانلود و کامپایل ( نصب ) می کند.

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

بعد از آن شما نیاز به تکمیل برنامه نصب از طریق رابط مبتنی بر وب گرافیکی WHM دارید. شما می توانید توسط لینک های زیر به WHM دسترسی پیدا کنید :

http://your-server-ip:2087

OR

http://your-host-name:2087

منظور از your-server-ip آی پی سرور شما و از your-host-name همان hostname شما می باشد.

با باز کردن این لینک ها تصویر زیر را مشاهده می کنید :

صفحه ورود whm سی پنل

صفحه ورود whm سی پنل

یوزر نیم را root وارد کنید و رمز روت سرور وارد کنید. چند مرحله کوچک برای تکمیل نصب سی پنل مانده است

شما ابتدا باید قوانین سی پنل را تایید کنید. روی دکمه “I Agree?/Go to Step 2” کلیک کنید.

تایید قوانین سی پنل از whm

سپس شما باید مشخصات مربوط به  خود مانند ایمیل و … را وارد کنید تا در مواردی سی پنل به شما ایمیل ارسال کند.

ورود مشخصات در نصب

مانند تصویر زیر یک هاست نیم و دو Resolver دی ان اس را وارد کنید. اگر Resolver ندارید شما می توانید Resolver  گوگل را وارد کنید.

Resolver  های گوگل  :

۸٫۸٫۸٫۸ و ۴٫۲٫۲٫۴

whm-installation-step-set-Resolverاگر شما بیش از یک آی پی در این سرور استفاده می کنید و قصد دارید آی پی دیگری را به عنوان آی پی سرور اصلی وارد کنید از منو کشویی می توانید این کار را انجام دهید

توجه داشته باشید در آینده می توانید آی پی در سرور اضافه کنید و از آن برای آی پی پیش فرض کاربران استفاده کنید

تنظیم آی پی در صفحه نصب سی پنل whm

در مرحله بعدی از شما درخواست می شود نرم افزار dns server را انتخاب کنید. شما باید با توجه به خدمات ، مزایا و معایب آن یک مورد را انتخاب کنید. تهران هاست Bind را پیشنهاد می کند.

انتخاب پکیج دی ان اس سرور در صفحه نصب سی پنلدر این قسمت شما باید نیم سرور ها یا دی ان اس های خود را وارد کنید مانند ns1.tehranhost.com یا ns2.tehranhost.com .

همچنین در قسمت A Entries آی پی خود را وارد کنید.

تنظیم نیم سرور ها در صفحه نصب سی پنل whm

شما در این قسمت می توانید نرم افزار یا پکیج ftp server خود را انتخاب کنید. با توجه به خدمات و مزایا و معایت یک مورد را انتخاب کنید. پیشنهاد تهران هاست Pure-FTPD می باشد.

انتخاب ftp سرور در صفحه نصب سی پنل whmدر این قسمت شما باید میل سرور خود را انتخاب کنید.

انتخاب میل سرور در صفحه نصب سی پنل whm

در این قسمت می توانید Cphulk را روشن یا خاموش کنید. Cphulk می تواند از حملات brute force محافظت کند. این مورد برای جلوگیری تست ورود توسط یک آی پی است

تنظیم cphulk در صفحه نصب سی پنل whm

در آخرین مرحله در صورتی که تمایل دارید فضا پر شده کاربران شما محاسبه شود روی “Use file system quotas” کلیک کنید.

روشن کردن system-quotas در صفحه نصب سی پنل whm

سپس صفحه اصلی whm برای شما نمایش داده می شود :

صفحه اصلی whm سی پنل

شما در این صفحه تمام امکانات مدیریتی سرور whm را مشاهده می کنید و می توانید امکان مورد نظر خود را جستجو کنید.

توجه داشته باشید در صورتی که لایسنس سی پنل را خریداری نکرده اید معمولا یک لایسنس آزمایشی ۱۵ روزه خودکار برای شما فعال می شود.

گاهی اوقات به دلیل تنظیمات فایروال یا resolver ها نصب کننده قادر به بروز رسانی اطلاعات مجوز ( لایسنس ) نیست به همین دلیل شما پیام هشدار لایسنس مشاهده می کنید شما می توانید به صورت دستی این مورد را بروز رسانی کنید :

root@tehranhost [~]# /usr/local/cpanel/cpkeyclt

همانطور که در بالا به شما توضیح داده شد پنلی که مشاهده کردید برای مدیریت سرور می باشد. ما در اینجا یک کاربر ایجاد کردیم و وارد سی پنل آن کاربر شدیم. تصویر کنترل پنل سی پنل را برای شما نمایش می دهیم :

صفحه اصلی سی پنل

دایرکتوری های مهم در سی پنل

دایرکتوری سی پنل

/usr/local/cpanel

ابزار های شخص ثالث

/usr/local/cpanel/3rdparty/

دایرکتوری افزونه های سی پنل

/usr/local/cpanel/addons/

فایل های پایه phpmyadmin و تم ها

/usr/local/cpanel/base/

فایل های باینری سی پنل

/usr/local/cpanel/bin/

فایل های cgi

/usr/local/cpanel/cgi-sys/

access & error log های سی پنل

/usr/local/cpanel/logs/

فایل های مرتبط با whm

/usr/local/cpanel/whostmgr/

فایل های کانفیگ مهم در سی پنل

فایل کانفیگ آپاچی

/etc/httpd/conf/httpd.conf

فایل کانفیگ میل سرور Exim

/etc/exim.conf

فایل کانفیگ دی ان اس سرور Named

/etc/named.conf

فایل کانفیگ ftp سرور ProFTP یا Pureftpd

/etc/proftpd.conf و /etc/pure-ftpd.conf

فایل کانفیگ کاربران سی پنل

/var/cpanel/users/username

فایل کانفیگ تنظیمات سی پنل (Tweak settings)

/var/cpanel/cpanel.config

فایل کانفیگ شبکه سی پنل

/etc/sysconfig/network

اطلاعات دامنه های اضافه پارک شده و ساب دامین ها (addon domain,parkdomain,subdomain)

/etc/userdomains

فایل کانفیگ بروزرسانی سی پنل

/etc/cpupdate.conf

فایل کانفیگ آنتی ویرویس رایگان clmav

/etc/clamav.conf

فایل کانفیگ mysql

/etc/my.cnf

فایل کانفیگ php ini

/usr/local/lib/php.ini

در صورتی که مشکلی در نصب سی پنل خود داشتید بخش پشتیبانی فنی تهران هاست شما را کمک می کند. ما خوشحال می شویم به سوالات شما پاسخ دهیم.

نصب Iotop (مانیتورینگ لینوکس Disk I/O) در RHEL و Centos و Fedora

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

ما قصد داریم یکی از اسکریپت های ابزار مانیتورینگ لینوکس با نام Iotop را به شما معرفی کنیم. این اسکریپت بسیار شیبه به فرمان top در لینوکس می باشد. با استفاده از Iotop می توانید بر Disk I/O و فرآیندهای در حال اجرا سرور ( server processes and usagee ) نظارت داشته باشید. در این مقاله ما به شما نحوه نصب Iotop را با استفاده از دستور yum روی سیستم عامل های RHEL و Centoss و Fedora آموزش می دهیم.

iotop

نصب iotop در لینوکس

Iotop یک اسکریپت رایگان متن باز لینوکس می باشد. این اسکریپت بر Disk I/O نظارت می کند. ردیابی دقیق پردازش ها و read/writes های هر یوزر را نمایش می دهد.

Iotop بر پایه Python برنامه نویسی شده است بنابراین لازم است Python روی سرور نصب باشد.

پیش نیاز های Iotop

کرنل ۲٫۶٫۱۸

پایتون ۲٫۴ با ماژول ctypes

 

نصب Iotop  در RHEL و Centos وFedora

مرحله ۱ : نصب پیش نیاز های Iotop

همانطور که در بالا بیان شد Iotop نیاز به کرنل ۲٫۶٫۱۸ به بالا و پایتون ۲٫۴ با ماژول ctypes دارد بنابراین ما با دستور زیر با استفاده از yum کرنل را بروز می کنیم.

yum update kernel

سپس با دستور زیر Python را به همراه ماژول ctypes بروز می کنیم.

yum install python python-ctypes

 

بعد از بروزرسانی کرنل لازم است سیستم یا سرور را یک بار مجدد راه اندازی کنید.

مرحله ۲ : نصب Iotop

شما می توانید با استفاده از دستور yum اسکریپت lotop را روی RHEL و Centos و Fedora نصب کنید.

yum install iotop

مرحله ۳ : اجرا Iotop

با استفاده از دستور زیر می توانید iotop را اجرا کنید

iotop

نمونه خروجی iotop

نمونه خروجی دستور iotop

نمونه خروجی دستور iotop در لینوکس

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

man iotop

نصب htop ( مانیتورینگ پردازش ها ) در Centos و fedora

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

در مقاله قبلی ما در مورد سیستم مانیتورگ iotop صحبت کردیم. اکنون نیز قصد معرفی ابزار مانیتورینگ htop روی لینوکس را داریم. htop یک اسکریپت مانیتورینگ بسیار قوی لینوکس به همراه امکانات زیاد می باشد. با استفاده از htop می توانید تمام پردازش های روی سرور را مشاهده کنید و همچنین آنها را دسته بندی و مرتب کنید. شما می توانید در جستجو کنید و حتی Kill کنید.

بسیاری از مدیر های سرور از htop به عنوان جایگزین ابزار مانیتورینگ پیش فرض لینوکس top استفاده می کنند. ما نیز به شما پیشنهاد می کنیم حتما htop را تست کنید و از کاربرد ها و محیط زیبا آن لذت ببرید.

سیستم مانیتورینگ htop لینوکس

سیستم مانیتورینگ htop لینوکس

 

Htop چیست ؟

توسط htop شما می توانید به صورت لحظه ای از فرایند های در حال اجرا در سرور (process) را مشاهده و مدیریت کنید. شما می توانید با موس روی پردازش خاص کلیک کنید و سپس آن پردازش را حذف یا Kill کنید. htop یک اسکریپت حرفه ای مانیتورینگ لینوکس می باشد. شما می توانید لیست پردازش ها را مرتب کنید. میزان Load سرور را مشاهده کنید ، از زمان uptime سرور اطلاع داشته باشید. از وضعیت های رم و هسته های سی پی یو و از مقدار استفاده از آنها اطلاع پیدا کنید. از تعداد پردازش های موجود در سرور اطلاع پیدا کنید.

 

نصب htop  در Centos و fedora و RHEL

ما قصد نصب htop در یکی از نسخه های centos یا fedora یا rhel را داریم. قبل از استفاده از دستور yum باید مخزن پکیج rpmforge روی سرور شما نصب شود.

نصب در Centos یا fedora یا rhel ویرایش ۳۲bit

 

## For RHEL 5, CentOS 5 and Fedora ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ihv rpmforge-release*.rf.i386.rpm

## For RHEL 6 and CentOS 6
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ihv rpmforge-release*.rf.i686.rpm

 

نصب در Centos یا fedora یا rhel ویرایش ۶۴bit

 

# For RHEL 5, CentOS 5 and Fedora ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -ihv rpmforge-release*.rf.x86_64.rpm

## For RHEL 6 and CentOS 6
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ihv rpmforge-release*.rf.x86_64.rpm

 

بعد از اینکه RPMforge را نصب کردید شما می توانید با استفاده دستور yum ابزار مانیتورینگ htop را نصب کنید.

yum install htop

 

اکنون شما می توانید با استفاده از دستور زیر htop را اجرا کنید :

htop

 

htop معمولا سه قسمت دارد

  1. هیدر یا همان قسمت بالایی : در این قسمت اطلاعاتی در مورد سرور و تعداد هسته های سی پی یو و رم و میزان استفاده از آنها را به همراه وضعیت utime سرور و وضعیت لود سرور و تعداد پردازش ها را نمایش می دهد.
  2. لیست پردازش های در حال اجرا مرتب شده بر اساس cpu
  3. فوتر یا قسمت پایینی برای که شامل گزینه هایی مانند help ، setup ، kill ، nice ، quit و .. می باشد.

 

نمونه خروجی دستور htop در لینوکس

نمونه خروجی دستور htop در لینوکس

 

برای تنظیمات می توانید دکمه F2 یا S را فشار دهید.

 

تنظیمات htop

تنظیمات htop

در سمت چپ ۴ گزینه Meters و Display options و Colors و Columns را مشاهده می کنید. روی هرکدام از آنها که کلیک کنید تنظیمات مربوط به آن قسمت به شما نمایش داده می شود.

در قسمت Meters شما می توانید هیدر صفحه را به دلخواه خود تغییر دهید. سه ستون در این قسمت وجود دارد.

ستون Left Column و Right Column و Availabale Meters

کاملا مشخص است که در Left Column ابزار اضافه شده در ستون چپ هیدر و Right Column ابزار های اضافه شده در ستون سمت راست می باشد. Availabale Meters هم ابزار های موجود را نمایش می دهد. شما می توانید از بین ابزار های موجود به دلخواه یک مورد را با موس  اننخاب کنید و سپس با استفاده از دکمه های Add L یا Add R آن را به ستون سمت چپ یا راست اضافه کنید.

در قسمت Display options تنظیمات مربوط به لیست های پردازش به شما نمایش داده می شود. شما می توانید این تنظیمات را به دلخواه تغییر دهید. برای مثال در صورتی که Tree view را فعال کنید و سپس تنظیمات را با دکمه F10 یا با کلیک روی donee ذخیره کنید لیست پردازش ها به صورت درختی به شما نمایش داده می شود.

نمایش لیست پردازش ها به صورت درختی در htop

نمایش لیست پردازش ها به صورت درختی در htop

در قسمت Colors می توانید رنگ htop را به رنگ دلخواه خود تغییر دهید.

در قسمت Columns می توانید ستون های مورد نیاز که اطلاعات خاصی را به شما نمایش می دهند را اضافه کنید. پس کلیک روی هر ستون برای اضافه کردن کلید F5 را فشار دهید و یا روی Addd کلیک کنید.

 

در قسمت فوتر نیز دکمه ها به شما نمایش داده می شود که با توجه به تنظیم انتخاب شده ، پردازش انتخاب شده و … عملکرد این دکمه ها تغییر می کند. همچنین با استفاده از حروف دیگر نیز می توانید کار های دکمه های F را انجام دهید.

shortcut های htop

shortcut های htop

آموزش نصب وب سرور Nginx بر روی دایرکت ادمین

۱۳۹۵/۱۱/۰۲ بدون دیدگاه
توسط امیر مهرانفر

امیر مهرانفر

وب سرور انجین ایکس یکی از وب سرورهای رایگان و قدرتمند است که بسیاری مدیران سرور از آن برای استفاده در برخی از انواع سرور استفاده می نمایند.

در این مطلب آموزش نصب وب سرور Nginx بر روی دایرکت ادمین شرح داده می شود اما پیش از هر چیز باید متذکر شویم که جهت نصب این وب سرور بر روی دایرکت ادمین یک پلاگین سازگار با نام DAnginx ارائه شده است که هزینه لایسنس این پلاگین ماهیانه ۵ دلار می باشد و از سایت دی اَی انجنین ایکس به آدرس زیر قابل تهیه است

http://danginx.com/individual-license

slider

 

 

پیش نیاز های نصب وب سرور انجین ایکس (NGINX) به شرح زیر می باشد :

– Operating System : RHEL/Centos , Debian/Ubuntu
– Control Panel : Direct Admin
– Apache version 2 or later
– PHP version 5 or later with Ioncube loader and curl
– Suhosin disabled
– safe_mod= Off
– Ioncube Load enabled

نحوه نصب وب سرور Nginx بر روی دایرکت ادمین به ترتیب مراحلی که در ادامه ذکر می گردد است :
ابتدا وارد SSH شوید و سپس دستورات زیر را وارد نمایید ..

wget http://syslintportal.com/downloads/danginx.4.1.tar.gz
tar -xzf dangin.4.1.tar.gz
cd danginx.4.1
sh install.sh

اگر به هر دلیل قصد نداشتید از انجین ایکس (بعد از نصب) روی سرور خود استفاده نمایید جهت حذف این وب سرور میتوانید از دستور زیر استفاده نمایید:

sh /etc/danginx/uninstall.sh