بازیابی رمز عبور عضویت

پشتیبانی باتجربه و سریع

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

بیشتر
پشتیبانی

امنیت سرور و سایت

از آنجا که امنیت یکی از مهمترین و باالویت ترین مباحث در ارائه سرویس های میزبانی وب دارد ، سامی هاست تمام تلاش خود را در جهت ارائه سرویسی مطمئن و امن می نماید تا با خرید هاست و سرور امن ،پشتوانه فکری راحتی برای امنیت سایت خود داشته باشید.

بیشتر
امنیت

بکاپ گیری منظم

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

بیشتر
بک آپ گیری

مانیتوریگ ۲۴ ساعته سرورها

کلیه سرور های هاستینگ قدرتمند سامی هاست به صورت مداوم و ۲۴ ساعته از طریق منابع انسانی و نرم افزارهای پیشرفته مانیتورینگ نظیر NaGius تحت نظر می باشند تا در صورت مشاهده هر مشکلی، در اسرع وقت برطرف شود.

بیشتر
مانیتورینگ
تعرفه دامنه
.com
35000
.net
38000
.org
36000
.ir
5000

مانیتورینگ و بررسی وضعیت سرور لینوکسی

مانیتورینگ و بررسی وضعیت سرور لینوکسی

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

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

یکی از ضروری ترین و مهم ترین کارها جهت داشتن اپتایم بالا و باخبر شدن از وضعیت سرور مانیتور کردن لحظه ای ان هست.

در این مقاله دستورات لینوکسی مهم جهت مانیتور کردن سرور و همچنین باخبر شدن از وضعیت سرور را اموزش میدهیم.

در زیر به ترتیب موارد یا دستورات لینوکسی لیست شده و هر کدام جداگانه توضیح داده شده است.

۱ـ دستور uptime :

خروجی این دستور چیزی شبیه به متن زیر می باشد :

 ۱۳:۰۷:۲۷ up 5 days, 19:22,  3 users,  load average: 0.34, 0.50, 0.51
  • مورد اول یعنی ۱۳:۰۷:۲۷ زمان سرور را نشان میدهد که باتوجه به timezone سرور ، ممکن هست متفاوت باشد.
  • بعد از زمان سرور ، مدت زمان روشن بودن سرور به نمایش در می اید. که در اینجا ۵ روز می باشد.
  • در بخش سوم تعداد یوزر های متصل به سرور نمایش داده میشود.
  • و در اخر Load Average که مهم ترین بخش می باشد و به معنی میزان فشار روی سرور هست. load average بسته به میزان سایت های روی سرور و نوع کار سرور متغیر هست و برای مثال سروری که ۱۰۰ عدد سایت متوسط دارد اگر لود ان بالای ۴ باشد به معنی ضعف در بهینه سازی سرور هست و البته در ادامه پیدا کردن علت بالا بودن لود را اموزش میدهیم.

 

۲ـ دستور top :

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

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

همینطور که در بالا اشاره شد مهم ترین بخش در مانیتورینگ بررسی load average یا میزان بار روی سرور هست. پس از اینکه از load average باخبر شدیم باید بررسی کنیم که چه عاملی ویا پروسسی باعث افزایش لود سرور شده است. به کمک دستور top میتوانید تعداد پروسس و حتی میزان مصرف هر پروسس از ram و cpu را بررسی کنید.

۳ـ دستور htop :

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

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

  • دستور htop همانند top برای مشاهده ی میزان مصرف هر پروسس از منابع سرور می باشد. در htop تعداد هسته های cpu سرور و میزان فشار روی هر cpu به نمایش در می اید. همچنین همانند top میزان مصرف cpu – ram هر پروسس را نمایش می دهد. و ویژگی دیگری که دارد نمایش کل رم و میزان رم مصرفی که در پایین مصرف cpu ها قرار گرفته.

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

در سیستم عامل های redhat base مانند سنتوس – کلود لینوکس و .. :

yum install htop

در سیستم عامل های debian base مانند اوبونتو – کالی لینوکس و … :

apt-get install htop

 

۴_ دستور free -m :

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

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

  • با کمک دستور free میتوان از میزان رم – رم مصرف شده- رم خالی – رم کش شده و تمامی اطلاعات رم سرور مطلع شد. همینطور که در تصویر بالا مشخص شده هنگامی که دستور free -m را وارد میکنید در خط دوم ان ، اولین عدد رم مصرف شده و عدد بعدی رم خالی سرور می باشد. همچنین با کمک دستور free -g نیز میتوانید موارد بالا را بدست اورید با این تفاوت که اعداد نمایش داده شده بر حسب گیگ می باشد.

۵ـ دستور nload :

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

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

  • نرم افزار nload جهت مانیتورینگ پهنای باند خروجی و ورودی سرور می باشد. به کمک ان میتوان میزان ترافیک خروجی-ورودی سرور برای هر ایپی را مشاهده کرد. اگر میخواهید ترافیک مربوط به ایپی دوم یا ایپی بعدی را مشاهده کنید کافیست از نشانگر چپ و راست صفحه کلید استفاده کنید.

جهت نصب nload دستور زیر را وارد کنید :

دستور نصب برای redhat base (سنتوس-کلودلینوکس) :

yum install nload

دستور نصب برای debian bashe (اوبونتو-دبیان-کالی) :

apt-get install nload

 

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

نرم افزار هایی مانند وب سرور ها (اپاچی-nginx-و..) و نرم افزار های حساس مانند mysql دارای یک فایل لاگ هستند.

در این فایل لاگ وضعیت سلامت و مشکل نوشته میشود.

بررسی لاگ وب سرور اپاچی در سی پنل:

در کنترل پنل سی پنل ادرس لاگ به شرح زیر می باشد :‌ usr/local/apache/logs/error_log/ و جهت مشاهده ی لاگ دستور زیر را وارد کنید تا ۱۰ خط اخر به شما نمایش داده شود :

tail -10 /usr/local/apache/logs/error_log

بررسی لاگ وب سرور اپاچی در دایرکت ادمین :

در دایرکت ادمین مسیر لاگ وب سرور var/log/httpd/error.log/ می باشد. جهت مشاهده ی ۱۰ خط اخر دستور زیر را وارد کنید :

tail -10 /var/log/httpd/error.log

و بخش اخر این مقاله ،‌بررسی لاگ mysql :

(این مورد در ۲ کنترل پنل مشترک می باشد.)

مسیر لاگ mysql در var/lib/mysql/hostname.err/ می باشد که به جای hostname نام hostname سرور قرار میگیرد.

جهت مشاهده ی ۱۰ خط اخر لاگ mysql دستور زیر را وارد کنید :

tail -10 /var/lib/mysql/`hostname`.err

منبع : secureconfig.net


برچسب ها : , , ,


طراحی و برنامه نویسی : پنگاش