MySQL چیست ؛ بررسی اجمالی پایگاه داده مای اس کیو ال

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

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

 

مطلب MySQL چیست ؛ بررسی اجمالی پایگاه داده مای اس کیو ال در تاریخ دهم اردیبهشت ماه بازنویسی و به طور کامل بروزرسانی شد

 

دیتابیس یا پایگاه داده چیست

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

پایگاه داده چیست

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

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

 

پایگاه داده MySQL چیست

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

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

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

 پایگاه داده MySQL چیست

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

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

 

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

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

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

ویژگی های MySQL چیست

 

مزایای پایگاه داده MySQL چیست

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

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

 

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

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

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

این رابط ها عبارات SQL را به سرور ارسال می کنند و سپس نتایج را نمایش می دهند. برای امنیت، MySQL از یک امتیاز دسترسی و یک سیستم رمزگذاری شده استفاده می کند، که تأیید مبتنی بر میزبان را امکان پذیر می کند. سرویس دهنده های MySQL می توانند با استفاده از چندین پروتکل از جمله سوکت TCP / IP در هر سیستم عامل به MySQL Server متصل شوند. MySQL همچنین از تعدادی برنامه کلاینت و برنامه های کمکی ، برنامه های خط فرمان و ابزارهای مدیریتی مانند MySQL Workbench پشتیبانی می کند.

نحوه کارکرد Mysql

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

 

نتیجه گیری

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

تفاوت هاست لینوکس و ویندوز در چیست!؟

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

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

 

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

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

انتخاب هاست

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

 

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

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

لینوکس از همان ابتدا ماژول های شبکه ای خود را قدرتمند کرد، اپن سورس بودن و منبع باز بودن این سیستم عامل باعث رشد سریع آن می شد. مایکروسافت که به هیچ عنوان نمی خواست از این جریان جا بماند با ارائه ویندوز 2000 و ویندوز NT خود را وارد شبکه و اینترنت کرد. از آن به بعد این رشد ادامه پیدا کرد تا کار به جایی رسید که اکنون سیستم عامل های قدرتمندی مانند ویندوز سرور 2019 و همینطور Ubuntu و Fedora در عرصه وب برای کنترل منابع سایت ها قدرت نمایی می کنند.

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

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

 

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

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

هر کدام از این سیستم عامل ها رویکرد های مختلفی را در پیش گرفتند و سیستم های مختلفی را برای استفاده انتخاب کردند که باعث شد راه آنها تا حدودی از هم جدا شود. به عنوان مثال استفاده از فایل سیستم FAT در ویندوز و بعد از آن ارائه NTFS، یکی از مواردی بود که این سیستم عامل را به صورت پایه ای و بنیادی از لینوکس که فایل سیستم مخصوص خود(نسخه ای مشتق شده از یونیکس و فایل سیستم برکلی) را داشت به صورت کلی جدا کرد.

تفاوت لینوکس و ویندوز

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

 

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

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

تفاوت هاست لینوکس و ویندوز یک مثلث طلایی دارد که در صورتی که به آن توجه کنید، می توانیم بگوییم 80 درصد راه را رفته اید و 20 درصد بقیه مواردی هستند که خیلی لازم نیست ذهن خود را درگیر آنها کنید. اگر این مثلث طلایی مورد توجه شما قرار بگیرد، بقیه راه خیلی سخت نخواهد بود.

 

مثلث طلایی تفاوت هاست لینوکس و ویندوز

سه عضو اصلی که باید برای بررسی تفاوت هاست لینوکس و ویندوز در نظر داشته باشید و پررنگ ترین نقش را در این رقابت خواهند داشت عبارتند از:

 

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

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

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

اگر شما هم سایت خود را با استفاده از پلتفرم ها و عناصر بومی ویندوز مانند .Net و ASP ساخته باشید باید به سراغ هاست ویندوز بروید. اما اگر از زبان ها  و پلتفرم هایی مانند PHP، لاراول و یا JS استفاده کرده باشید، لینوکس گزینه ایده آلی است. اما هنوز می توانید به ویندوز هم فکر کنید! چون هنوز اضلاع مثلث شما تکمیل نشده اند.

پلتفرم سایت

 

پایگاه داده

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

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

 

وب سرور

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

  1. آپاچی
  2. IIS
  3. انجین ایکس
  4. لایت اسپید

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

در تفاوت هاست لینوکس و ویندوز امکان استفاده از لایت اسپید برای ویندوز و همینطور امکان استفاده از IIS برای لینوکس وجود ندارد.

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

 

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

با هم سه مورد اصلی و مثلث طلایی تفاوت هاست لینوکس و ویندوز را بررسی کردیم. اکنون نوبت به بررسی سایر موارد رسیده است که درجه اهمیت آنها چندان بالا به نظر نمی رسد.

 

قیمت

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

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

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

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

 

امنیت

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

امنیت سایت

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

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

 

کنترل پنل ها

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

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

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

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

 

نتیجه گیری

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

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

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

 

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

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

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

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

 

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

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

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

اما از چه کنترل پنل هایی برای مدیریت این نوع از هاست می توان استفاده نمود و چگونه با آنان ارتباط برقرار کرد. دو کنترل پنل 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