بررسی بار روی سرور (server load)

یکی از کارهای مهم برای مدیریت سرور در شرکت های هاستینگ، مانیتورینگ بار روی سرور (Server load) است. نظارت بر بار روی سرور و  اطمینان از این که بار سرور خیلی بالا نرفته است این اطمینان را برای مدیران هاستینگ حاصل می کند که سخت افزار در وضعیت خوبی قرار دارد و از downtime (قطعی) جلوگیری می کند. ما در این مقاله به بررسی نحوه یافتن بار روی سرور می پردازیم و ضمن آشنایی با این مفهوم راه حل هایی را برای مدیریت آن در شرکت های هاستینگ ارائه می دهیم.

ادامه مطلب

رفع خطای Table matomo_log_x is marked as crashed and last (automatic?) repair failed

ممکن است برای شما که با سرور و هاست سروکار داربد، پیش آمده باشد که با خطای Table matomo_log_x is marked as crashed and last (automatic?) repair failed برخورده باشید. این خطا بدین معنی است که جداول Mysql دچار مشکل شده است (خراب شده) و باید درست شود. این خطا به ندرت رخ می دهد و دلایل متعددی می تواند داشته باشد که از جمله آن می توان به نبود فضای کافی روی دیسک اشاره کرد.

برای حل این مشکل باید به سرور Mysql متصل شوید و query زیر را اجرا کنید:

فقط این نکته را در نظر داشته باشید که باید matomo_log_visit را با نام جدول معیوب خود که در پیام خطا مشاهده می کنید، جایگزین کنید.

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

هم اکنون باید جداول معیوب شما اصلاح شده و قابل استفاده باشند.

نحوه block/unblock یک IP با استفاده از iptables

گاهی لازم است که یک IP را بر روی سرور خود بلاک کنید و یا اینکه از بلاک خارج نمایید. برای بلاک کردن IP روی سرور لینوکسی شما باید از ابزارهای iptables استفاده نمایید. برای این کار ابتدا باید به عنوان کاربر root لاگین کنید و سپس دستور زیر را وارد نمایید.

استفاده از iptables

اگر از اسکریپت فایروال جداول IP استفاده می کنید، دستور فوق را به این اسکریپت اضافه نمایید. اما اگر فقط قصد دارید دسترسی به یک پورت از یک IP را بلاک کنید از دستور زیر استفاده نمایید. (در مثال زیر پورت 22 از آی پی 192.168.2.1 بلاک شده است.)

سیستم عامل های CentOS، RHEL و Fedora با استفاده از دستورات زیر IP را بلاک می کنند و آن را در فایل کانفیگ (Config File) ذخیره می کنند.

نحوه Unblock کردن یک IP روی سرور لینوکس

با استفاده از سینتکس زیر قادر خواهید بود IP را از حالت بلاک خارج نمایید (d- قانون مدنظر را از جدول حذف می کند).

باز کردن یک فایل tar.gz. یا tar. در ترمینال لینوکس

ممکن است بارها با فایل های فشرده ای با پسوند tar. یا tar.gz. مواجه شده باشید که می خواهید روی هاست لینوکسی شما قرار دارد. به منظور باز کردن این نوع از فایل ها باید آن ها را از حالت فشرده خارج کنید. در این پست به برخی از روش ها برای باز کردن فایل فشرده با پسوند tar اشاره می کنیم.

باز کردن فایل tar.gz. در سیستم عامل لینوکس

برای باز کردن فایل ها با پسوند tar.gz. از دستور زیر استفاده کنید:

باز کردن فایل tar. در سیستم عامل لینوکس

برای باز کردن فایل ها با پسوند tar. از دستور زیر استفاده کنید:

باز کردن فایل tar.bz2. در سیستم عامل لینوکس

برای باز کردن فایل ها با پسوند tar.bz2. از دستور زیر استفاده کنید:

 

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

 

کنترل اسپم با استفاده از ابزار Spam Filters در cPanel

Spam Filters ابزاری برای مقابله با اسپم است این ابزار در سی پنل که فاقد نرم افزارهای تجاری مانند ASSP است مورد استفاده قرار می گیرد. این ابزار بصورت رایگان بر روی سی پنل قرار دارد و در یک سرور اختصاصی یا سرور مجازی قادر خواهید بود آن را برای دامنه ها فعال نمایید.

فعال سازی Spam Filters در cPanel  :

به cPanel  وارد شوید و گزینه Spam Filters را پیدا کنید. برای فعال سازی Spam Filter  گزینه Process New Emails ans Mark them as Spam  را فعال کنید.

ادامه مطلب

تغییر خودکار مسیر HTTP به HTTPS

اگر بر روی سایت گواهی (SSL) داشته باشید. برای اطمینان از حفاظت اطلاعات خود می توانید به طور خودکار بازدیدکنندگان را به نسخه ایمن وب سایت (HTTPS) خود هدایت کنید.

هدایت سایت به https  به نوع میزبانی شما بستگی دارد.

کنترل پنل

Linux & cPanel :

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

ادامه مطلب

سفارشی سازی صفحات خطا

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

ادامه مطلب

استفاده از فضای بک آپ با WebDAV

اخیراْ سرویس بک آپ یا بعضی ها به عنوان هاست بک آپ آن را میشناسند توسط ایران وب هاست عرضه شده است .
بر هیچ کس پوشیده نیست که لزوم داشتن سرویس بک آپ و تهیه نسخه پشتیبان از اطلاعات تا چه میزان اهمیت دارد.

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

برای این منظور…

ادامه مطلب

تهیه بکاپ از اطلاعات روی هاست با استفاده از Jetbackup

Jetbackup  نرم افزاری است که جهت تهیه بکاپ و مدیریت آن در cPanel  استفاده می شود. در این نرم افزار قابلیت هایی قرار داده شده است که به شما این امکان را می دهد تنها از بخشی از اطلاعات موجود بر روی هاست و یا ایمیل ها و دیتابیس بکاپ تهیه کرد و یا آنها را بازگردانی کنید.

ادامه مطلب

تغییر رمز روت برای سرور مجازی لینوکس

در صورتی که رمز ورود به سرور مجازی لینوکس را فراموش کرده اید. لازم است که به سرور مجازی از طریق محیط Rescue وارد شوید.
ورود به محیط Rescue از طریق ارسال درخواست به پشتیبانی صورت میگیرد.
قسمت پشتیبانی نام کاربری و رمز ورود شما را برای ورود به محیط SSH برای  Rescue Mode‌ارسال میکند.

با استفاده از محیط SSH وارد محیط Rescue  شوید:

دستور زیر را جهت شناسایی و اگاهی از سخت افزار دیسک سرور مجازی یا سرور اختصاصی صادر میکنیم:

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

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

شروع عملیات ریست پسورد Root

سپس دستور زیر را برای تغییر رمز صادر میکنیم :

پس از دستور بالا رمز جدید برای دو مرتبه سوال میشود و پس از ورود در دو مرحله رمز روت سرور مجازی ما تغییر یافته است  و میتوانید از حالت Rescue با  دستور زیر خارج شوید :

 

تفاوت softlink و hardlink در لینوکس

تفاوت SoftLink و HardLink در لینوکس

سرورهای مجازی لینوکس و سرور اختصاصی لینوکس از جذاب ترین سرورهایی است که این روز ها توسط مشتریان ایران وب هاست خریداری میشوند.
در مطلب زیر قصد داریم موضوع soft link و hard link که چیزی شبیه shorcut در ویندوز است را با یک مثال ساده توضیح دهیم.

برای این منظور با چند خط دستور ساده لینوکس که میتوانید در وی پی اس یا سرور لینوکس امتحان کنید شروع میکنیم :

خط اول :‌ یک فایل با نام a ایجاد میکند که در آن کلمه IRWebHost وجود دارد.
خط دوم :‌ یک هارد لینک (‌Hard Link ) با نام b به فایل a ایجاد میکند.
خط سوم :‌ یک سافت لینک (‌ Soft Link )‌ با نام c به فایل a ایجاد میکند.

ادامه مطلب

نصب کنترل پنل رایگان Webmin

نصب کنترل پنل webmin در Centosکنترل پنل هاست یک نرم افزار است که بر روی سرور مجازی یا سرور اختصاصی قرار میگیرد و امکان مدیریت سرور را بصورت وب محیا میکند.یکی از معروفترین کنترل پنل های مدیریت سرور لینوکس کنترل پنل cPanel است.سی پنل یک کنترل پنل تجاری محسوب میشود و به دلیل پشتیبانی و بروز رسانی ها دارای لایسنس است و در صورت استفاده و نصب روی سرور مجازی یا سرور اختصاصی نیاز به فعال سازی و خرید لایسنس دارد.
در این مطلب قصد داریم روند نصب کنترل پنل وب مین که بصورت رایگان عرضه میشود و نیاز به خرید لایسنس ندارد را توضیح دهیم.

ادامه مطلب

بک آپ گیری از هاست لینوکس در محیط SSH

اگر دسترسی به یک هاست لینوکس با محیط SSH دارید شاید یک راه دیگر برای تهیه بک آپ از هاست لینوکس استفاده از دستورات این محیط باشد. گرچه شما با در اختیار داشتن هاست سی پنل به راحتی میتوانید در محیط تحت وب سی پنل از آن بصورت کامل بک آپ گیری کنید. ( راهنمای تهیه بک آپ هاست سی پنل را ببینید )
اما در این مطلب قصد داریم روش تهیه بک آپ از وب سایت را با استفاده از محیط SSH را آموزش دهیم. ادامه مطلب

افزودن لیستی ایمیل آدرس ها در سی پنل (‌Import)

Address Importer قابلیتی در cPanel (کنترل پنل سی پنل) است که با استفاده از آن می توانید لیستی از ایمیل ها و یا لیستی از ایمیل های فروارد شده در سی پنل وارد نمایید.کاربرد اصلی Address Importer در شرکت هایی است که کارمندان زیادی دارند و قصد دارند تا بر اساس لیستی که از قبل تهیه شده است ادرس های ایمیل را ایجاد نمایند.

برای اینکار بعد از ورود به cPanel   از بخش Email  بر روی گزینه  Address Importer  کلیک نمایید.

Address Importer

ادامه مطلب

هاست سی پنل ایران

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

ادامه مطلب

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

در صورتی که یک سرور در اختیار داشته باشید ممکن است این مساله برای شما بوجود بیاید که چگونه میتوانم یک فلش usb را مورد استفاده قرار دهم.

در مثال ما یک usb فلش را بصورت fat32 توسط ویندوز 10 فرمت میکنیم. همانطور که میدانیم بصورت پیش فرض یک دایرکتوری مخفی با نام System Volume Information بر روی داریو قرار میگیرد.

فرمت با fat32 ادامه مطلب

مدیریت فضای ایمیل در هاست سی پنل

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

مطابق راهنمای زیر می توانید ایمیل ها را از طریق کنترل پنل هاست (cPanel) پاک نمایید.

برای این کار ابتدا وارد کنترل پنل هاست خود شوید. در بخش Email  گزینه Email Disk Usage  را پیدا کنید.

Email Disk Usage

وارد صفحه Email Disk Usage می شوید مطابق تصویر زیر از قسمت Account ایمیل مورد نظر را یافته.

ادامه مطلب

پیدا کردن آدرس IP یک سرور در خط فرمان لینوکس

بعد از نام دامنه آدرس IP سرور  مهم ترین آدرس برای دسترسی به سرور است. دانستن آدرس IP  سرور  یکی از اطلاعات مفیدی است که شماحتما باید بدانید.

دانستن آدرس IP  سرور زمانیکه می خواهید DNS، شبکه و امنیت را تغییر دهید ضروری است.

یک سرور می توانید تنها یک IP داشته باشد یا اینکه دارای چندین آدرس IP باشد.

این آموزش به شما یاد می دهد که چگونه IP سرور خود را از طریق خط فرمان لینوکس بدست بیاورید. برای این کار شما نیاز به داشتن اطلاعات پایه از SSH و خط فرمان و همچنین  دسترسی به  سرور از طریق SSH یا TTY  دارید.

در ابتدا باید به سرور خود از طریق SSH  وارد شوید و دستور ip route را در آن اجرا کنید.

ادامه مطلب

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

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

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

ادامه مطلب

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

لیست فوق شامل پورت هایی است که معمولا بر روی سرور ها برای ارائه سرویس استفاده می شود .

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

cPanel
شماره پورت نام سرویس
2082 cPanel
2083 cPanel -SSL
2086 WHM
2087 WHM -SSL
2095 Webmail
2096 Webmail -SSL
Email
شماره پورت سرویس
110 POP3
995 POP3 – SSL
143 IMAP
993 IMAP – SSL
25 SMTP
26 SMTP Alternate
587 SMTP Alternate
465 SMTP –SSL
Web
شماره پورت نام سرویس
80 HTTP
443 SSL
21 FTP
990 FTPs
22 SFTP
2222 SFTP Shared / Reseller Servers
2077 webdisk
2078 Webdisk -SSL
3306 My SQL
1433 Ms SQL
22 SSH
2222 SSH Shared /Reseller Servers
Other
شماره پورت نام سرویس
8880 Plesk Contrl Panel
8443 Plesk Control Panel – SSL
N/A* Plesk Linux Webmail
9998 ** Plesk Windows Webmail (Smarter Mail)
4643 Virtuozzo
9001 DotNet Panel
80 DotNet Panel Login
4489 RDP (Remote Desktop Protocol)