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

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

کدومش بهتره؟
این وسط چیزی به اسم بهتر یا بدتر نداریم. اولازهمه باید مشخص کنید که
زبان برنامهنویسی سایت شما چیه؟ اگر سایتتون رو با زبانهای ASP یا
ASP.NET نوشتن باید هاست ویندوزی بخرید. معمولاً اینطور مواقع خود
برنامهنویسها برای خرید سرویس میزبانی کمکتون میکن و بهتون میگن چیکار
کنید. اکثر مواقع خودشون براتون سرویس میزبانی وب میخرن. اگر سایتتون به
زبان PHP نوشته شده بهتره از هاستهای لینوکسی استفاده کنید. معمولاً
سیستمهای مدیریت محتوا رو بر اساس زبان PHP می نویسن و اگر شما هم دارید
از یکی از این CMS ها استفاده میکنید پس نیاز دارید هاست لینوکسی بگیرید.
وردپرس هم یک سیستم مدیریت محتواست که با زبان PHP نوشته شده. بنابراین بهتره براش هاست لینوکسی بگیرید.
میشه تو هاست ویندوز وردپرس نصب کرد؟
به کمک یه سری نرم افزارها و ابزارهای جانبی میشه این کار رو انجام داد
ولی واقعاً چرا همچین چیزی به ذهنتون رسیده؟ دلیلی نداره وقتی هر دو سیستم
عامل به خوبی دارن کار میکنن و به قدر کافی موجود هستن برید روی سیستم عامل
غیر تخصصی کار کنید.
پس همونطور که گفتیم اگر سایتتون ASP هست حتماً برید سراغ هاست های
ویندوزی و اگر سایتتون PHP بود یک هاست لینوکسی بگیرید. اگر سایتتون به
زبان های دیگه ای بود با برنامه نویس سایتتون صحبت کنید تا شما رو راهنمایی
کنه.
کار با لینوکس رو بلد نیستم!
برای کار با هاستهای ویندوزی و لینوکسی اصلاً نیازی نیست ویندوز یا
لینوکس بلد باشید. حتی لازم نیست کامپیوترتون حتماً ویندوز یا لینوکس باشه.
برای همه هاستها یه چیزی به نام کنترل پنل داریم که شما فقط کافیه کار
کردن با اون رو یاد بگیرید. نترسید! کنترل پنل اونقدرا سخت و پیچیده نیست.
کنترل پنلهای هاست ویندوز و لینوکس هم تقریباً مثل هم هستن و خیلی فرق
نمیکنن؛ بنابراین کار با یکیشون رو که یاد بگیرید تمومه.