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

در حال حاضر دو انتخاب اصلی برای خدمات میزبانی وب یا hosting در ایران استفاده از سرورهای میزبان لینوکس یا ویندوز است. مسلما وقتی قرار است بین ویندوز و لینوکس یکی را انتخاب کنیم، حتما لینوکس و یونیکس گزینه مناسب تر خواهد بود چرا که لینوکس در طی این سالها نشان داده که به دلائل امنیتی فراوان بهترین انتخاب برای سرورهاست.
شنبه، 13 آذر 1389
تخمین زمان مطالعه:
موارد بیشتر برای شما
مقایسه سرورهای لینوکس و ویندوز

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


 






 
در حال حاضر دو انتخاب اصلی برای خدمات میزبانی وب یا hosting در ایران استفاده از سرورهای میزبان لینوکس یا ویندوز است. مسلما وقتی قرار است بین ویندوز و لینوکس یکی را انتخاب کنیم، حتما لینوکس و یونیکس گزینه مناسب تر خواهد بود چرا که لینوکس در طی این سالها نشان داده که به دلائل امنیتی فراوان بهترین انتخاب برای سرورهاست.
در صورت استفاده از زبانهای برنامه نویسی وب وابسته به Server Side Scripting مثلphp, coldfusion, jsp, cgi (c, perl, python, tcl, ...), asp, asp.net اولین مطلب مهم این است که سرورهای لینوکس asp و asp.net را که جزو فناوریهای مایکروسافت هستند پشتیبانی نمی‌کنند. البته برای پشتیبانی از asp در لینوکس اقداماتی انجام شده ولی فعلا بیشتر در حد پروژه های در دست اجرا می باشد. پس اگر می‌خواهید سایتی با این دو تکنولوژی راه‌اندازی کنید، اصولا بی معنی است که بخواهید لینوکس و ویندوز را با هم مقایسه کنید چون حتما باید وب سرور شما ویندوز باشد. در مورد بقیه موارد گفته شده می‌ توان گفت که هر دو سرور لینوکس و ویندوز از پشتیبانی خوبی در این زمینه برخوردارند . اگر بخواهیم با یک مقایسه کلی بگوئیم که از بین ویندوز و لینوکس کدامیک کارائیperformance بهتری برای هر یک این زبان‌ها دارند،‌ باید اذعان کرد که لینوکس در این زمینه بهتر عمل می‌کند.
نکته مهم دیگر این است که اگر cgi را به‌صورت کامپایل شده استفاده می‌کنید، اصولا نمی‌توانید از cgi یی که برای لینوکس کمپایل شده در ویندوز استفاده کنید و یا بلعکس. ولی در سایر موارد میتوان از یک کد هم در سرورهای ویندوز و هم لینوکس استفاده نمود.
در یک جمع بندی کلی باید بگویم که اگر asp , asp.net استفاده می‌کنید، فقط می توانید سرور ویندوز را انتخاب کنید، ولی در سایر موارد لینوکس گزینه بهتر خواهد بود .
در خصوص پایگاه‌های داده و بانکهای اطلاعاتی بایدگفت که بجز بانکهای اطلاعاتی access که خیلی ساده و کم اهمیت هستند و فقط مختص سیستم عامل ویندوز میباشند مابقی تکنولوژیهای رایج در ایجاد و مدیریت پایگاههای داده معمول شاملSQL server مختص سرورهای ویندوز، و MySQL مخصوص سرورهای لینوکس میباشند. بهترین و موفق‌ترین پایگاه داده بدون شک محصولات شرکت Oracle است که به دلیل قیمت بالا فقط در سایت‌ها و سرورهایی استفاده میشود که نیاز به دیتابیس هائی با کارائی و حجم بسیار بالا وجود دارد و در مورد وب سایتهای معمولی یا متوسط بدلیل گرانی بیش از حد قابل استفاده نخواهد بود . البته ناگفته پیداست که SQL Server فقط در سرورهای ویندوز قابل استفاده می باشد و بقیه database ها معمولا در هر دو نوع سرور لینوکس و ویندوز قابل استفاده هستند .
مباحث پیشرفته در خصوص کارائی و مقایسه MySQL با SQL-Server نیاز به کار کارشناسی زیادی دارد ولی در مجموع در هر دو نوع سرور لینوکس و ویندوز بانکهای اطلاعاتی مورد بررسی دارای کارائی مشابهی می باشند .
نکته مهمی که همیشه ذهن انسان را بخود مشغول می کند این است که کدام یک از این دو سرور امنیت بیشتری دارند . در این زمینه با مراجعه به آمارهای رسمی منتشر شده در سایتهای امنیتی مهم برتری کلی مسلما با لینوکس خواهد بود.
یکی از دلایل ضعف ویندوز یکپارچه‌تر بودن این سیستم‌عامل نسبت به لینوکس و open source نبودن این سیستم عامل می باشد. و یک نکته بسیار ظریف در این زمینه این است که وقتی یک مشکل امنیتی یا به اصطلاح باگBUG در ویندوز کشف میشود معمولا کاربران و مدیران سرور باید مدتی منتظر بمانند تا service pack یا patch برای این ضعف امنیتی از طرف مایکروسافت ارائه شود (چون کارشناسان نمی توانند خودشان مشکل را حل کنند) و این موضوع یک محدوده زمانی مناسب برای هکرها بوجود می آورد تا از نقطه ضعف های کشف شده کمال استفاده را برده و یک سرور را هر طوری که بخواهند مورد تاخت و تاز و هجوم خود قرار دهند . ولی در سیستم‌عامل‌های Open-Source مثل لینوکس در صورت داشتن دانش کافی با کمی تغییر در کد ها ی منبع سیستم عامل و کامپایل کردنمجدد آن معمولا میتوان مشکل را حل کرد .
اما دلیل اصلی ضعف امنیتی ویندوز این است که اصولا سرورهای ویندوز از نظر ضعف امنیتی بیشتر مورد توجه هکرها و نفوذگرهای شبکه قرار می‌گیرند و نتیجه‌ این امر این است که گاهی نقطه ضعفها و حفره‌هایی در ویندوز پیدا میشود که حتی مدیران مایکروسافت را هم به تعجب وا میدارد . و ما را برآن می دارد که فکر کنیم براستی برنامه ‌نویسان مایکروسافت تا چه حد باهوشند و موقع کد نوشتن چقدر دقت می‌کنند !!!
اصولا برای هر نسخه منتشر شده ویندوز معمولا حداقل یک باگ پیدا میشود که معمولا با آن میتوان به سیستم نفوذ کرد و به منابع آن دست‌یافت و این باعث شده که مایکروسافت هم گاهی یک سری از نسخه‌های ویندوز را به صورت رسمی از رده خارج کند (مثلا ویندوز nt۴.۰ که نسخه قبل از ویندوز ۲۰۰۰ بوده و ‌عملا دیگر برای آن service pack ارائه نمی‌شود و اصولا اگر سروری از نسخه ۴.۰ ویندوز ان تی NT۴.۰ استفاده کند قطعا به راحتی قابل نفوذ خواهد بود .
مشکلات امنیتی لینوکس معمولا از اسکریپت ‌هائی ناشی میشود که به صورت پیش‌فرض توسط خیلی از سرور‌ها نصب می شوند . البته این مشکلات را می توان براحتی و با disable کردن یا uninstall نمودن برنامه های غیر ضروری از روی سرور یا نصب آخرین ورژن برنامه ها حل نمود .
در حال حاضر برای داشتن سایت به نسبت امن‌تر در ایران، انتخاب قطعی لینوکس خواهد بود. زیرا علاوه بر امنیت مسئله قیمت خدمات هاستینگ بسیار حائز اهمیت است و گهگاه قیمت سرورهای لینوکس گاه بمیزان ۱۰۰ درصد یا بیشتر، پایین‌تر ازسرورهای ویندوز میباشد.
منبع:www.owjit.com



 



نظرات کاربران
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
مقالات مرتبط
موارد بیشتر برای شما
حاشیه‌های دیدار دانش‌آموزان با رهبر انقلاب در آستانه سالروز ۱۳ آبان
play_arrow
حاشیه‌های دیدار دانش‌آموزان با رهبر انقلاب در آستانه سالروز ۱۳ آبان
پنجره متفاوتی از دیدار دانش‌آموزان و دانشجویان با رهبر انقلاب
play_arrow
پنجره متفاوتی از دیدار دانش‌آموزان و دانشجویان با رهبر انقلاب
حرکت عقلانی و خردمندانه و منطبق با منطق انسانی و اسلامی و بین‌المللی ملت ایران در مقابله با استکبار باید ادامه یابد
play_arrow
حرکت عقلانی و خردمندانه و منطبق با منطق انسانی و اسلامی و بین‌المللی ملت ایران در مقابله با استکبار باید ادامه یابد
ادامه حرکت ملت ایران در مقابله با استکبار،‌ نیازمند علم و تفکر و فناوری و نقشه راه است
play_arrow
ادامه حرکت ملت ایران در مقابله با استکبار،‌ نیازمند علم و تفکر و فناوری و نقشه راه است
ملت ایران و مسئولین کشور در جهت انتقام هیچ گونه تعللی و کوتاهی نخواهند کرد
play_arrow
ملت ایران و مسئولین کشور در جهت انتقام هیچ گونه تعللی و کوتاهی نخواهند کرد
تلاوت قرآن کریم | آقای مهدی اکبری‌زرین
music_note
تلاوت قرآن کریم | آقای مهدی اکبری‌زرین
بیانات رهبر انقلاب در دیدار دانش‌آموزان و دانشجویان
music_note
بیانات رهبر انقلاب در دیدار دانش‌آموزان و دانشجویان
نماز روز عید فطر چگونه خوانده می شود؟
نماز روز عید فطر چگونه خوانده می شود؟
محمدجواد تندگویان، وزیری که به اسارت گرفته شد
محمدجواد تندگویان، وزیری که به اسارت گرفته شد
نرخ استثنایی تور ارزان سنگاپور
نرخ استثنایی تور ارزان سنگاپور
خطاهای محاسباتی رژیم صهینویستی
خطاهای محاسباتی رژیم صهینویستی
مسئله لانه جاسوسی نمی‌تواند مورد تردید قرار بگیرد
play_arrow
مسئله لانه جاسوسی نمی‌تواند مورد تردید قرار بگیرد
هشدار رهبر انقلاب به آمریکا و اسرائیل
play_arrow
هشدار رهبر انقلاب به آمریکا و اسرائیل
مسئله، مسئله مقابله با ظلم بین‌المللی است
play_arrow
مسئله، مسئله مقابله با ظلم بین‌المللی است
در مقابله با استکبار از هر لحاظ آماده‌ایم
play_arrow
در مقابله با استکبار از هر لحاظ آماده‌ایم