مختصری از MySQL

 

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

یک پایگاه داده معمولاً توسط سیستم مدیریت پایگاه داده (DBMS) کنترل می شود.

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

پایگاه داده مجموعه ای ساختار یافته از داده ها می باشد. این داده ها می تواند از یک لیست خرید ساده, تا یک گالری عکس یا مقدار زیادی از اطلاعات در یک شبکه شرکتی باشد. برای افزودن ، دسترسی و پردازش داده های ذخیره شده در پایگاه داده رایانه ، به یک سیستم مدیریت پایگاه داده مانند MySQL Server نیاز دارید. از آنجا که رایانه ها در اداره مقدار زیادی داده بسیار ماهر هستند ، سیستمهای مدیریت پایگاه داده نقش محوری در محاسبات ، به عنوان ابزارهای مستقل یا به عنوان بخشهایی از برنامه های دیگر دارند.

 

 

php new 1

 

معرفی دیتابیس MySQL

MySQL ، محبوب ترین سیستم مدیریت پایگاه داده SQL منبع باز ، توسط شرکت Oracle توسعه ، توزیع و پشتیبانی می شود.

SQL مخفف “Structured Query Language” است. SQL متداول ترین زبان استاندارد برای دسترسی به پایگاه های داده است. بسته به محیط برنامه نویسی خود ، می توانید SQL را مستقیماً وارد کنید (به عنوان مثال برای تهیه گزارش) ، عبارات SQL را در کدی که به زبان دیگری نوشته شده جاسازی کنید یا از یک API مخصوص زبان استفاده کنید که نحو SQL را پنهان کند.

MySQL به زبان C و C ++ نوشته شده است.

MySQL تقریباً در همه سیستم عامل ها از جمله لینوکس ، یونیکس و ویندوز اجرا می شود.

اگرچه از آن می توان در طیف وسیعی از برنامه ها استفاده کرد ، اما MySQL اغلب با برنامه های وب و انتشارات آنلاین مرتبط است.

MySQL یکی از اجزای مهم پشته سازمانی منبع باز به نام LAMP است. LAMP یک پلت فرم توسعه وب است که از Linux به عنوان سیستم عامل ، Apache به عنوان سرور وب ، MySQL به عنوان سیستم مدیریت پایگاه داده رابطه ای و PHP به عنوان زبان برنامه نویسی شی گرا استفاده می کند. (بعضی اوقات از Perl یا Python به جای PHP استفاده می شود.)

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

تنها با استفاده از چند عبارت ساده SQL می توانیم MySQL را بسازیم و با آن ارتباط برقرار کنیم.

MySQL از یک لایه امنیتی داده جامد تشکیل شده است که از داده های حساس در برابر نفوذگران محافظت می کند. همچنین ، رمزهای عبور در MySQL رمزگذاری می شوند.

 

 

 

mysql5 new 1

 

ویژگی های دیتابیس MySQL

  • امکان ذخیره سازی در چندین موتور ذخیره سازی مانند CSV , InnoDB و NDB
  • امکان تکثیر داده ها و جداول پارتیشن بندی شده جهت عملکرد بهتر
  • امکان دسترسی به داده ها, با استفاده از دستورات استاندارد
  • امنیت بالا
  • مدیریت ساده
  • open source بودن و رایگان
  • سازگاری بالا با انواع سیستم عامل

 

MySQL Database Server بسیار سریع ، قابل اعتماد ، مقیاس پذیر و آسان برای استفاده است

MySQL Server می تواند در کنار سایر برنامه های کاربردی ، وب سرورها و موارد دیگر ، روی دسک تاپ یا لپ تاپ به راحتی کار کند.

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

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

اتصال ، سرعت و امنیت آن باعث می شود MySQL Server برای دسترسی به پایگاه های داده در اینترنت بسیار مناسب باشد.

 

نحوه کار دیتابیس MySQL

دیتابیس MySQL بر اساس یک مدل سرویس دهنده-کلاینت ساخته شده است. هسته اصلی MySQL سرور MySQL است که کلیه دستورات پایگاه داده را کنترل می کند.

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

 

 

MySQL همراه با چندین برنامه کمکی است که از مدیریت پایگاه داده های MySQL پشتیبانی می کنند.

دستورات از طریق سرویس گیرنده MySQL که روی رایانه نصب شده است به MySQLServer ارسال می شوند.

MySQL در ابتدا برای مدیریت سریع پایگاه های داده بزرگ توسعه داده شد. اگرچه MySQL معمولاً فقط روی یک ماشین نصب می شود ، اما قادر است پایگاه داده را به چندین مکان ارسال کند.

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

این رابط ها عبارات SQL را به سرور ارسال می کنند و سپس نتایج را نمایش می دهند.

برای امنیت ، MySQL از یک امتیاز دسترسی و یک سیستم رمزگذاری شده استفاده می کند. که تأیید مبتنی بر میزبان را امکان پذیر می کند.

سرویس دهنده های MySQL می توانند با استفاده از چندین پروتکل از جمله سوکت TCP / IP در هر سیستم عامل به MySQL Server متصل شوند.

MySQL همچنین از تعدادی برنامه کلاینت و برنامه های کمکی ، برنامه های خط فرمان و ابزارهای مدیریتی مانند MySQL Workbench پشتیبانی می کند.

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

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

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

مهم این است که سرور MySQL باید در حال اجرا باشد تا شما بتوانند به آن وصل شوید.

 

mysql client server new

 

 

 

 

 

 

هاست لینوکس چیست ؟ بررسی کاربرد ها و مزایا

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

 

هاست لینوکس چیست !؟

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

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

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

 

روش های ارتباط با هاست لینوکس چیست ؟

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

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

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

 

کنترل پنل Cpanel

Cpanel یک کنترل پنل و سیستم مدیریتی فضای هارد است که توسط شرکت آمریکایی با همین نام تولید و عرضه گردید. البته شرکت های دیگری مانند Speed Hosting، Webking و VDI نیز در گسترش آن نقش داشته و به تکمیل شدن این کنترل پنل کمک کرده اند. Cpanel با ارائه یک رابط کاربری گرافیکی می تواند تمامی نیاز های شما را برای ارتباط با سایت و کنترل آن فراهم نماید. این رابط کاربری گرافیکی کنترل هاست امکان کارکردن با سیستم عامل های CentOS، لینوکس های خانواده RedHat و همینطور CloudLinux را برای شما تامین می نماید.

سی پنل

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

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

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

  •     گرانتر بودن نسبت به DirectAdmin
  •     تفاوت در پنل های مدیریت و پنل کاربران که می تواند موجب شود کار با آن کمی گیج کننده به نظر برسد؛
  •     عدم ارائه گزینه ها و دسترسی های سطح بالا

همانطور که مشاهده می کند، مزایای این کنترل بیشتر از معایب آن بوده و Cpanel یک کنترل پنل بسیار قدرتمند است. اما اجازه دهید تا نگاهی هم به کنترل پنل دیگر هاست لینوکسی بپردازیم و ببینیم که گزینه دیگر ما برای مدیریت هاست لینوکس چیست

 

کنترل پنل DirectAdmin

شرکت JBMC Software این کنترل پنل را برای سادگی و سهولت مدیریت وبسایت ها تولید و برای اولین بار در سال 2003 عرضه نمود. این کنترل پنل نیز با سیستم عامل های خانواده لینوکس مانند خانواده ردهت، فدورا، سنت‌اواس، دبیان، فری بی‌اس‌دی و اوبونتو سازگاری کاملی را دارد و میتواند منابع و سایت را بطور کامل مدیریت کند. این کنترل پنل به صورت غیر رایگان و به صورت، ماهانه، سالانه و یا لایف تایم (همیشگی) قابل خرید است.

دایرکت ادمین

مزایای این کنترل پنل حرفه ای را می توان به صورت زیر عنوان نمود:

  •     مقرون به صرفه بودن و هزینه پایین برای استفاده
  •     سرعت خوب و بهینه برای کنترل هاست
  •     رابط کاربری جذاب
  •     سادگی در استفاده و یادگیری
  •     تحریم نبودن IP های ایرانی

 

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

  •     ناسازگاری با هاست های ویندوزی
  •     عدم ارائه یک راهنمای جامع و مناسب
  •     عدم ارائه دسترسی های سطح بالا

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

 

بهترین توزیع برای هاست لینوکس چیست

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

 

توزیع لینوکس چیست

اگر دقت کرده باشید تا اینجای مطلب ما برای ورژن ها و نسخه های مختلف لینوکس از واژه ای بنام “توزیع” استفاده کردیم. این توزیع واقعا به چه معناست!؟

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

یونیکس

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

آنچه که لینوس و همراهان او در ابتدا خلق کردند، کرنل یا همان هسته اصلی لینوکس نام گرفت. معماری لینوکس به اینصورت بود که هسته توسط یک پوسته به نام Shell به صورت قابل استفاده در می آمد و هرکس Shell مربوط به خود را روی آن پیاده سازی می کرد. پس از گذشت مدتی این پوسته ها به صورت مجتمع درآمده و پوسته های معروف تقویت شدند. پوسته های ضعیفتر که کارایی خوبی نداشتند از دست رفتند. آنچه که از این جریان باقی مانده بود، ورژن هایی قوی بودند که به آن ها توزیع و یا گنو گفته می شد.

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

 

  1. CentOS

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

این سیستم عامل رابطه بسیار خوبی با زبان PHP و اجرای کد ها و برنامه هایی که بر اساس این زبان نوشته شده اند می باشد. سیستم عامل CentOS یکی از توزیع هایی است که از لینوکس Red Hat جدا شده و سورس منبع آن با این سیستم عامل همخوانی دارد.

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

Centos

 

  1. Ubuntu

یک توزیع قدرتمند و حرفه ای با گرافیکی زیبا و محدودیتی بینظیر در بین سایر توزیع های لینوکس. این توزیع یکی از زیباترین و محبوبترین گزینه هایی است که شما پیش روی خود خواهید داشت. لینوکس Ubuntu از نظر کارکرد چیزی از CentOS کم ندارد و شما میتوانید از این توزیع نهایت استفاده را ببرید.

لینوکس Ubuntu به دلیل فراگیر بودن و قابلیت های خوبی که برای سیستم های خانگی و PC ها دارد، عموما شناخته شده تر و کار با آن ساده تر خواهد بود. نسخه های موبایلی این لینوکس که قابلیت جایگزینی با اندروید را داشته نیز دلیلی دیگر بر محبوبیت و یادگیری این سیستم عامل بوده است و می توان آن را به عنوان یک دلیل گسترش سریع این توزیع در نظر گرفت.

اما نکته حائز اهمیت که شاید کمی در ذوق شما بزند این است که توزیع سرور این لینوکس یعنی Ubuntu Server فاقد رابط کاربری گرافیکی بوده و صرفا با استفاده از کنترل پنل ها و خط فرمان می توان آن را اداره و مدیریت نمود.

ubuntu

 

  1. Debian

اگر بگوییم توزیع Debian قدرتمندترین توزیع لینوکس است، بیراه نگفته ایم. این توزیع استخوان دار و پایه از سال 1993 شروع به کار نمود و خیلی از توزیع های مختلفی که از لینوکس ارائه شده است از این لینوکس منشعب شده اند. Debian قابلیت های بسیار خوبی را برای کنترل منابع هاست در اختیار شما خواهد گذاشت و یک سیستم رده بالا برای این کار معرفی می شود.

توزیع دهم Debian به نام Buster یکی از توزیع های قوی و پرکاربرد برای سرور است که قرار است تا 5 سال آینده توسط گروه تولید و گسترش سیستم عامل  Debian پشتیبانی شود. اگر بخواهیم یک مقایسه بین این سیستم عامل و گزینه قبلی یعنی Ubuntu ارائه نماییم، میتوان گفت که Ubuntu بهترین گزینه برای تازه کاران و Debian بهترین برای کاربران خبره و حرفه ای خواهد بود. توزیع لینوکس Debian یک پاسخ قاطع برای این سوال که بهترین سیستم عامل برای هاست لینوکس چیست به ما خواهد داد.

debian

 

  1. Fedora

احتمالا اگر یک آشنایی کوچک با سیستم عامل هایی که برای مدیریت هاست استفاده می شوند داشته باشید، از جایی که ما شروع به توضیح در مورد سیستم عامل های مورد استفاده در هاست کرده ایم، منتظر معرفی این توزیع قدرتمند بوده اید. یکی از معروفترین و مهمترین سیستم عامل هایی که می توانید از طریق آن به تمامی منابع سرور خود دسترسی داشته و یک کنترل کامل را روی سرور داشته باشید Fedora نام دارد.

این توزیع قدرتمند توسط تیم قدرتمند خود یعنی Fedora Project که از طرف اسپانسر های بزرگی مانند Red Hat و IBM پشتیبانی میشوند در حال رشد و تکامل است. این توزیع محبوب شامل المان ها و ماژول های خیلی خوبی برای استفاده و کنترل آخرین و پیشرفته ترین تکنولوژی ها در زمینه هاست و سرور می باشد، که آن را برای استفاده روی هاست های لینوکسی به یک سیستم عامل ایده آل تبدیل کرده است.

آخرین توزیع از این سیستم عامل قدرتمند در ماه های پایانی سال 2020 منتشر گردید، و عمر این سیستم عامل پیشرفته با توجه به اولین سال انتشار آن یعنی 2003 به 17 سال رسید. در حال حاضر Fedora 33 Workstation جدیدترین و بروزترین توزیع موجود از این لینوکس می باشد که شما میتوانید از آن روی هاست خود استفاده نمایید.

fedora

 

  1. Red Hat Enterprise

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

توزیع های مختلف لینوکس Red Hat برای استفاده در هاست های لینوکس بسیار مفید بوده و شما قادر خواهید بود از آن ها برای موارد مختلف استفاده نمایید. Red Hat Enterprise یکی از توزیع های این لینوکس است که می توان به عنوان یک مثال خوب از توزیع های این خانواده بزرگ به آن اشاره نمود.

red hat

در بین توزیع های مختلف لینوکس، شما این امکان را دارید که گزینه مد نظر خود را انتخاب نموده و از آن استفاده نمایید و ذکر این توزیع ها به این معنا نیست که توزیع های دیگر مانند OpenSUSE و یا Mandriva امکانات کافی را در اختیار شما نخواهند گذاشت. گزینه های معرفی شده تعدادی از بهترین لینوکس هایی بودند که ما می توانستیم در پاسخ به این سوال که بهترین توزیع لینوکس برای هاست لینوکس چیست به شما ارائه کنیم.

 

مزایا و معایب هاست لینوکس چیست

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

 

مزایای هاست لینوکس چیست

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

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

سرعت اجرای بالا: زمان اجرای پردازه ها به دلیل سبک بودن سیستم عامل و عدم وجود کدهای مخفی زیاد برای حفظ کپی رایت با توجه به منبع باز بودن، از دیگر مزایای هاست لینوکسی به حساب می آید.

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

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

بازدهی خوب برای برنامه های PHP و MYSQL: هاست لینوکسی بهترین گزینه برای اجرای برنامه هایی است که با زبان PHP نوشته شده و از پایگاه داده MYSQL نیز استفاده می کنند.

وجود برنامه های متعدد برای کنترل و ساخت ایمیل سایت: لینوکس این قابلیت را دارد تا از چند برنامه مختلف برای پروتکل های مختلف ارسال و دریافت ایمیل استفاده نماید که این کار باعث بالارفتن بازدهی خواهد شد. این نوع از هاست ها از Postfix برای SMTP و از Dovecot برای پروتکل های IMAP و POP3 استفاده می نمایند.

مزایا و معایب هاست لینوکس

ایرادات هاست لینوکس چیست

پیکربندی دشوار: بعد از نصب لینوکس برخلاف ویندوز که شما ماژول های اصلی را نیز نصب نموده اید تازه وقت آن رسیده است که به سراغ ماژول ها بروید و آنها را برای خود پیکربندی نمایید. این نصب و راه اندازی ماژول ها کاری زمانبر و نسبتا دشوار خواهد بود.

نبود رابط کاربری گرافیکی در بعضی توزیع ها: بعضی از توزیع های پرکاربرد مانند Ubuntu در نسخه های سرور فاقد رابط کاربری گرافیکی بوده و باید با استفاده از خط فرمان با آنها ارتباط برقرار نمود.

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

 

جمع بندی

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

تفاوت هاست ایران و خارج (بررسی موردی و کامل)

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

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

 

اول باید بدونیم

ما به عنوان اولین نکته باید بدانیم که منظور از هاست ایران این نیست که شرکت ایرانی آن را میفروشد یا هاست خارج را قطعا شرکت خارجی عرضه میکند، الزاما اینطور نیست.

همانطور که میدانید هاست یک زیر ساخت کامپیوتری است یعنی وقتی از هاست صحبت میکنیم یعنی در مورد بخشی از یک کامپیوتر حرف میزنیم که شبیه کامپیوتر خودمان دارای رم، هارد، سی پی یو و… است

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

 

تعصب ممنوع

تعصب انتخاب هاست

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

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

 

هاست ایران در قدیم الایام

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

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

 

شروع بررسی موردی

قبل از شروع موردی لازم است با چندین اصطلاح مهم در امر هاستینگ آشنا شویم تا راحت بتوانیم بررسی کنیم و بدانیم که دقیقا هاست در چه چیزی دقیقا اثر گزار است؟

  1. سرعت سایت (لود)
  2. سئو سایت (دیده شدن در نتایج گوگل)

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

 

سرعت سایت

سرعت هاست

الگوریتم پر سرعت شدن یک سایت تا جایی که به هاست مربوط میشود به موارد زیر بستگی دارد:

  1. خلوتی سرور اصلی
  2. قوی بودن منابع
  3. نزدیک بودن دیتاسنتر

پس طبق این 3 مورد ما قطعا متوجه شده ایم که اولین مورد کاملا به استراتژی هاستینگ بستگی دارد یعنی مهم نیست هاست ایران است یا خارج اگر خیلی شلوغش کنند قطعا کیفیت خدمات به شما کاهش پیدا میکند.

منظور از مورد دوم همان قطعات رم و سی پی یو و… کامپیوتر های مرکزی (سرور) میباشد که طبق تحقیق که ما از دیتاسنتر های ایران و اروپا انجام دادیم تفاوت بسیار اندک است ولی شاید درصد کمی سرور های خارج از ایران به دلیل دسترسی به منابع با تکنولوژی جدید تر از ایران قوی تر هستند.

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

 

سئو سایت

سئو در تفاوت هاست ایران و خارج

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

دو نکته در سئو وجود دارد که حتما باید بدانید:

  1. سازگاری خزنده های گوگل
  2. الگوریتم های جدید گوگل

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

الگوریتم های جدید گوگل به شدت روی لوکیشن و محل راه اندازی سایت تمرکز کرده اند به صورت که اگر شما هاست ایران داشته باشید و کاربران شما هم ایرانی باشند شما شانس بیشتری برای حضور در نتایج دارید این دقیقا داستان لوکال سئو است که مفصل در موردش بحث هایی از نظر سئو کار ها وجود دارد اما محل هاست موردی است که گوگل آن را برای چیدن نتایج مورد بررسی قرار میدهد.

 

نتیجه گیری تا اینجا؟

الان به نظر سردرگم تر شدیم چون فهمیدیدم هم هاست ایران ویژگی های مثبتی دارد و هم هاست خارج پس تکلیف ما چیست؟

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

بریم برای بررسی مورد های مهم و اثر گذار

 

قیمت دلار 🙂

همانطور که در جریان هستید ما در شرایطی حضور داریم که هر لحضه ممکن است قیمت دلار افزایش زیادی داشته باشد و این باعث افزایش مستقیم هاست های خارج و افزایش غیر مستقیم برای هاست های ایران باشد.

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

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

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

از نظر ما با توجه به قیمت دلار و افزایش ناگهانی امتیاز هاست ایران 70 و هاست خارج 30 خواهد بود

 

پینگ، آپتایم و قطعی های اعصاب خورد کن

آپتایم هاست

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

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

وقتی یک مشکلی پیش می آید و حتی لحضه ای هاست قطع میشود یا برای مدتی قطعی وجود دارد بسته به میزان قطع شدن پارامتر آپتایم به میدان می آیند که از 100 امتیاز میدهد و هر چه قطع شدن بیشتر باشد این عدد کمتر میشود.

اصلا فکر نکنید ممکن است آتایم اختلاف های زیادی داشته باشد نه شاید تفاوت ها نهایت 1 درصد باشد یعنی یک هاست 98 و یک هاست 99 باشد ولی همین یک درصد به شدت در میزان زنده بودن سایت شما اثر دارد.

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

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

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

در بررسی این موارد امتیاز هاست ایران 60 و هاست خارج 40

 

تحریم و قانون کپی رایت

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

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

این تفاوت هاست ایران و خارج در این دو موضوع که اولی سایت های دانلود نرم افزار و دومی بیشتر سایت های دولتی و.. هاست باعث میشود ایران امتیاز 100 درصد را دریافت کند.

 

کیفیت پشتیبانی

کیفیت پشتیبانی مارال هاست

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

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

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

 

تفاوت کنترل پنل هاست ایرانی و خارجی

تفاوت کنترل پنل هاست ایرانی و خارجی

در هاست های ایرانی معمولا کنترل پنلی مثل دایرکت ادمین را بیشتر تجربه میکنید چون سی پنل برای ایران تحریم است و شرکت های کمی سی پنل را در هاست های ایرانی میتوانند استفاده کنند.

تفاوت آنچنانی در کار با این کنترل پنل ها وجود ندارد فقط سی پنل کمی کاربری روان تری دارد.

 

با این همه تفاوت هاست ایران و خارج چه کنیم؟

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

تهیه هاست شاید یک موضوع غیر قابل جبران نیست به نظر من اگر میخواهید تجربه بیشتری کسب کنید اول هاستی که با توجه به توضیحات برای شما بهتر بود را انتخاب کنید (پیشنهاد ما برای مخاطبین ایران هاست ایرانی) و استفاده کنید اگر جوابگو بود که خداروشکر ولی اگر نبود میتوانید با تغییر لوکیشن تغییرات را بررسی کنید.

البته در موقع انتخاب لوکیشن به کشور مربوطه و کیفیت سرویس های هاستینگ مورد نظر دقت کنید.

ما در مارال هاست همواره در تلاشیم که بهترین هاست های ممکن در زیرساخت ایران و اروپا را ارائه کنیم، شاید بد نباشه که قبل از خرید هاست نگاهی به سرویس های مارال هاست از جمله (هاست ابری ، هاست وردپرس ، هاست لینوکس ، هاست ویندوز ، هاست کلاستر) بیندازید و بخش راهنمای هوشمند، یک ربات مهربون داریم که بهتون کمک میکنه چه سرویسی مناسب هستش.

خطای اتمام پهنای باند

گاهاً مواردی اتفاق افتاده است که سایت مانندتصویر زیر با خطای bandwidth limit exceeded مواجه می‌شود

 509 bandwidth limit exce x、 c zombo com bandwidth limit exceeded 53198137 1

این مشکل در هاست‌های لینوکسی اغلب اتفاق می‌افتد، در صورتیکه کاربر میزبانی هاست هستید، می‌بایست با ارتقاء پلان هاست، پهنای باند هاست را افزایش دهید، و در صورتیکه کاربر نمایندگی هستید و یا سرور مجازی با WHM دارید و این مشکل برای کاربرانتان اتفاق افتاده است، از طریق این آموزش می‌توانید مشکل را رفع کنید

ابتدا وارد WHM شوید، List Account را باز کنید و اکانت مورد نظر را پیدا کنید، روی + کنار آن کلیک کنید

modify

 

و سپس برای Bandwith یک مقدار مانند 99999 (یک عدد بزرگ) تعریف کنید و ترجیحا آن را بر روی Unlimite قرار ندهید

0202

 

سپس تغییرات را save کنید و سایت را رفرش کنید، مشکل برطرف شده است

 

فعّال کردن Let’s encrypt SSL بر روی هاست‌های Cpanel

جهت فعّال کردن SSL سه ماهه رایگان که روی تمامی هاست‌های اشتراکی مارال هاست ارائه‌ می‌شود، در صورتیکه کنترل پنل هاست شما سی‌پنل باشد باید طبق مراحل زیر، SSL را بر روی هاست فعّال نمائید

ابتدا وارد Cpanel شده و روی گزینه‌ی Let’s encrypt کلیک کنید

1 1

 

در این صفحه، تمامی دامنه‌هایی که روی این هاست ایجاد شده‌اند(addon domaind، subdomains و…) را مشاهده می‌کنید، روی گزینه‌ی issue کلیک کنید

2 1

 

در این بخش، SANs و Alias Domainهای دامنه‌ی مورد نظر شما نمایش داده می‌شود، منظور از SANs یعنی دامنه‌های دیگر مثل www.domain.com و mail.domain.com می‌باشد، در صورتیکه بخواهید روی تمامی این موارد SSL نصب گردد، آن‌ها را تیک بزنید، در غیر اینصورت (بصورت پیش‌فرض همگی تیک دارند) تیک آن‌ها را بردارید و روی issue کلیک کنید

3 2

 

حال SSL بر روی دامنه‌ی مورد نظر نصب گردیده است.

 

 

ریستور بکاپ هاست‌های سی‌پنل

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

برای ریستور بکاپ در هاست‌های سی‌پنل مارال هاست وارد سی‌پنل بشید و روی آیکون Jet Backup کلیک کنید

1

 

توی این صفحه که برای شما باز شده، چندین مورد رو می‌تونید مشاهده کنید

  • Full Backups : بکاپ کلی هاست از تمامی تنظیمات اعم از فایل‌ها، دیتابیس‌ها و سایر تنظیمات
  • File Backups : فقط بکاپ فایل‌ها
  • Cron Job Backups : فقط بکاپ کرون‌جاب‌ها
  • DNS Zone Backups : فقط بکاپ‌ رکوردهای DNS
  • Database Backups : فقط بکاپ‌ دیتابیس‌ها
  • Email Backups : فقط بکاپ ایمیل‌ها
  • Queue : این صف کاری است که به ترتیب انجام داده‌اید

2

 

روی Full Backups کلیک کنید، در صفحه‌ای که باز می‌شود می‌تونید تاریخ‌بکاپ‌های موجود از هاستتون رو مشاهده کنید

3

در صورتیکه بخواهید بکاپ را ریستور کنید گزینه‌ی Restore و اگر بخواهید بکاپ را دانلود و در سیستم خودتان ذخیره کنید گزینه Generate Download را انتخاب کنید، روی Restore  کلیک می‌کنیم، گزینه‌ی are you sure را تیک می‌زنیم و سپس دکمه‌ی Add to Restore Queue را کلیک می‌کنیم

4

 

با مشاهده‌ی این پیغام، یعنی ریستور بکاپ تاریخ مدنظرشما در صف قرار گرفته است

5

 

حال به صفحه‌ی اصلی جت بکاپ برمی‌گردیم و روی Queue کلیک می‌کنیم، در ابتدا وضعیت ریستور Pending است، پس از چند دقیقه وضعیت به Processing تغییر داده می‌شود

6

 

پس از اتمام ریستور، وضعیت به Completed تغییر داده می‌شود

7

ریستور به اتمام رسیده است و اطلاعات هاست به تاریخ بکاپ بازگشته است.

 

 

دانلود فول‌بکاپ ایجاد شده در Cpanel

هنگامی که شما از هاست Cpanelتان فول بکاپ‌ تهیه کردید، می‌بایست آن را دانلود و در جایی ذخیره نمائید، پیشنهاد می‌شود بکاپ‌هایی که از هاست تهیه می‌کنید را سریعا دانلود و از هاست حذف نمائید، زیرا که حجم هاست را اِشغال می‌کند

فول بکاپ را از دو راه می‌توانید دانلود کنید

 

راه اول : از طریق گزینه‌ی Backup Wizard

وارد سی‌پنل شوید و روی گزینه‌ی Backup Wizard کلیک می‌کنیم

1 1

سپس گزینه‌ی Backup را کلیک می‌کنیم

2 1

 

سپس گزینه‌ی Full Backup را کلیک می‌کنیم

3 1

 

در صفحه‎ی بعد بکاپ Complete شده را مشاهده می‌کنیم، روی نام بکاپ کلیک می‌کنیم و مطابق با تصویر ضمیمه بکاپ دانلود می‌شود

9 1

 

راه دوم : از طریق File Manager

طبق تصویر ضمیمه وارد File Manager هاست می‌شویم

 

1 2

سپس در Home Directory روی بکاپ مورد نظر کلیک می‌کنیم و در نوار ابزار بالا روی Download کلیک می‌کنیم تا بکاپ دانلود شود

2 2

 

 

 

بکاپ‌گیری در سی‌پنل

در این آموزش تصمیم داریم نحوه بکاپ‌گیری سی پنل را به شما آموزش بدهیم

وارد سی‌پنل می‌شویم و روی گزینه Backup Wizard کلیک می‌کنیم

1 1

 

در صفحه باز شده روی Backup کلیک می‌کنیم

2 1

 

سپس روی Full Backup کلیک می‌کنیم

3 1

 

در این مرحله .قتی با صفحه زیر مواجه شدیم، با سه گزینه مواجه می‌شویم

  • گزینه‌ی Backup Destination : بطور پیشفرض این گزینه روی Home Directory هست، یعنی بکاپ در چه مسیری از هاست ایجاد و ذخیره گردد
  • گزینه‌ی Email Address : هنگامی که فول بکاپ کامل شد، یک ایمیل اطلاع‌رسانی به ایمیلی که در این فیلد درج می‌شود ارسال می‌گردد
  • گزینه‌ی Do not send email notification of backup completion : با انتخاب این گزینه، پس از کامل شدن فول بکاپ، هیچ ایمیل اطلاع‌رسانی‌ای ارسال نمی‌گردد

و سپس روی گزینه‌ی Generate Backup کلیک می‌کنیم

4 1

 

در این مرحله عملیات بکاپ گیری آغاز می‌شود

5 1

 

یکاپ‌گیری بسته به حجم هاست زمان می‌برد، همانطور که مشاهده می‌کنید کنار نام بکاپ علامت دو فلش مشاهده می‌شود، به این معتی که فول بکاپ در حال ایجاد است (inprogress)

7 1

 

چند بار صفحه را رفرش کنید، در صورتیکه بکاپ‌گیری کامل شود علامت تیک کنار نام بکاپ درج می‌شود و به معنای Complete شدن فول بکاپ می‌باشد

8 1

 

 

 

 

 

آموزش گام‌به‌گام نصب جوملا در Cpanel

جهت نصب جوملا در هاست لینوکس Cpanel ابتدا فایل زیپ نصبی وردپرس که حتما می‌بایست zip. باشد را در فولدر مخصوص آپلود نمائید، ابتدا در فایل منیجر Cpanel وارد می‌شویم، سپس در فولدر مورد نظر گزینه upload را انتخاب می‌کنیم

1

 

سپس طبق تصویر زیر منتظر می‌مانیم آپلود کامل شود

2

 

پس از اینکه فایل زیپ بطور کامل آپلود شد، آن را Unzip یا Extract می‌کنیم، جهت Extract ابتدا فایل زیپ را انتخاب می‌کنیم سپس روی گزینه Extract کلیک می‌کنیم

3

 

پس از اینکه از extract شدن فایل زیپ در مسیر اصلی دامین اطمینان حاصل کردیم یعنی فایل‌ها مطابق با تصویر زیر در مسیر اصلی بودند

4

 

سپس سراغ ساخت دیتابیس‌ها می‌رویم، به صفحه اصلی Cpanel برمی‌گردیم و روی MySQL Database کلیک می‌کنیم، در بخش Create New Database یک اسم برای دیتابیس درج می‌کنیم و روی Create Database کلیک می‌کنیم

5

 

سپس یک یوزر برای دیتابیس ایجاد می‌کنیم، از بخش MySQL Users Add New User یک اسم و پسورد برای یوزردیتابیس درج می‌کنیم و روی Create User کلیک می‌کنیم

6

 

توجّه داشته باشید که حتما نام دیتابیس، نام یوزر و پسورد یوزر را در یک نوت پد قرار دهید، در مراحل آتی به این اطلاعات نیاز داریم
بعد از ایجاد یوزر، این یوزر را به دیتابیس Add می‌کنیم
7
پس از انتخاب Add وارد صفحه PRIVILEGES می‌شویم، گزینه ALL PRIVILEGES را انتخاب و OK می‌کنیم، با انجام این کار تمام دسترسی‌ها به یوزر مورد نظر اختصاص داده خواهد شد
8
پس از انجام مراح فوق، در مرورگر نام دامنه مورد نظرمان را وارد می‌کنیم و باید با صفحه راه اندازی جوملا مواجه شویم
9
به مرحله بعد می‌رویم، در این بخش تنظیمات مدیریتی مانند عنوان سایت، ایمیل ادمین سایت، یوزرنیم admin و پسورد جهت ورود به مدیریت سِت می‌کنیم
10
سپس در این مرحله اطلاعات دیتابیسی که ایجاد کرده بودیم را در فیلدهای مربوطه وارد می‌کنیم
11
به مرحله بعد می‌رویم، در این مرحله یک شِمای کلی از تنظیماتی که سِت کردیم را مشاهده می‌کنیم
12
با کلیک کردن گزینه “نصب” وارد صفحه نصب می‌شویم، پس از اینکه نصب به اتمام رسید، فولدر installation را طبق تصویر نمایش داده شده حذف می‌کنیم(وجود این فولدر ریسک امنیتی دارد)
و سپس می‌توانیم وارد صفحه مدیریت جوملا شویم
13

 

آموزش نصب وردپرس

جهت نصب وردپرس در هاست لینوکس Cpanel ابتدا فایل زیپ نصبی وردپرس که حتما می‌بایست zip. باشد را در فولدر مخصوص آپلود نمائید، ابتدا در فایل منیجر Cpanel وارد می‌شویم، سپس در فولدر مورد نظر گزینه upload را انتخاب می‌کنیم

1

سپس طبق تصویر زیر منتظر می‌مانیم آپلود کامل شود

2

پس از اینکه فایل زیپ بطور کامل آپلود شد، آن را Unzip یا Extract می‌کنیم، جهت Extract ابتدا فایل زیپ را انتخاب می‌کنیم سپس روی گزینه Extract کلیک می‌کنیم

4

معمولا فایل نصبی وردپرس درون یک فولدر به نام وردپرس هست(در واقع فولدر حاوی فایل‌های نصبی زیپ شده است) بنابراین باید فایل‌های نصبی را به مسیر دامینی که قصد نصب وردپرس در آن را داریم منتقل کنیم، بدین ترتیب پس از Extract کردن فایل نصبی وردپرس و مشاهده فولدر wordpress، وارد فولدر می‌شویم، ابتدا گزینه select all را زده تا تمامی فایل‌ها انتخاب شوند، پس گزینه move را کلیک می‌کنیم و در این پنجره کوچک باز شده مسیری که قصد انتقال فایل‌ها را داریم را تایپ می‌کنیم

5

پس از اینکه از انتقال فایل‌ها به مسیر اصلی دامین اطمینان حاصل کردیم، سراغ ساخت دیتابیس‌ها می‌رویم، به صفحه اصلی Cpanel برمی‌گردیم و روی MySQL Database کلیک می‌کنیم

6
در بخش Create New Database یک اسم برای دیتابیس درج می‌کنیم و روی Create Database کلیک می‌کنیم
 7
سپس یک یوزر برای دیتابیس ایجاد می‌کنیم، از بخش MySQL Users Add New User یک اسم و پسورد برای یوزردیتابیس درج می‌کنیم و روی Create User کلیک می‌کنیم
8
توجّه داشته باشید که حتما نام دیتابیس، نام یوزر و پسورد یوزر را در یک نوت پد قرار دهید، در مراحل آتی به این اطلاعات نیاز داریم
بعد از ایجاد یوزر، این یوزر را به دیتابیس Add می‌کنیم
9
پس از انتخاب Add وارد صفحه PRIVILEGES می‌شویم، گزینه ALL PRIVILEGES را انتخاب و OK می‌کنیم، با انجام این کار تمام دسترسی‌ها به یوزر مورد نظر اختصاص داده خواهد شد
10
پس از انجام مراح فوق، در مرورگر نام دامنه مورد نظرمان را وارد می‌کنیم و باید با صفحه راه اندازی ورپرس مواجه شویم
11
ادامه می‌دهیم..در این بخش مشخصات دیتابیسی که ایجاد کرده بودیم را در فیلدهای مورد نظر درج می‌کنیم
12
نصب را ادامه می‌دهیم.. در مرحله بعد فیلد‌های “نام کاربری” و “رمز عبور” و “ایمیل” اجباری هستند، موارد دیگر را بعدا می‌توانیم ویرایش کنیم
14
پس از اتمام این مرحله، نصب وردپرس به اتمام رسیده است و می‌توانید وارد بخش ادمین وردپرس شوید