جستجو در محصولات

گالری پروژه های افتر افکت
گالری پروژه های PSD
جستجو در محصولات


تبلیغ بانک ها در صفحات
ربات ساز تلگرام در صفحات
ایمن نیوز در صفحات
.. سیستم ارسال پیامک ..
مقايسه سرورهاي لينوکس و ويندوز
-(3 Body) 
مقايسه سرورهاي لينوکس و ويندوز
Visitor 420
Category: دنياي فن آوري
در حال حاضر دو انتخاب اصلي براي خدمات ميزباني وب يا 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 مثل لينوکس در صورت داشتن دانش کافي با کمي تغيير در کد ها ي منبع سيستم عامل و کامپايل کردنمجدد آن معمولا ميتوان مشکل را حل کرد .
اما دليل اصلي ضعف امنيتي ويندوز اين است که اصولا سرورهاي ويندوز از نظر ضعف امنيتي بيشتر مورد توجه هکرها و نفوذگرهاي شبکه قرار مي‌گيرند و نتيجه‌ اين امر اين است که گاهي نقطه ضعفها و حفره‌هايي در ويندوز پيدا ميشود که حتي مديران مايکروسافت را هم به تعجب وا ميدارد . و ما را برآن مي دارد که فکر کنيم براستي برنامه ‌نويسان مايکروسافت تا چه حد باهوشند و موقع کد نوشتن چقدر دقت مي‌کنند !!!
اصولا براي هر نسخه منتشر شده ويندوز معمولا حداقل يک باگ پيدا ميشود که معمولا با آن ميتوان به سيستم نفوذ کرد و به منابع آن دست‌يافت و اين باعث شده که مايکروسافت هم گاهي يک سري از نسخه‌هاي ويندوز را به صورت رسمي از رده خارج کند (مثلا ويندوز nt4.0 که نسخه قبل از ويندوز 2000 بوده و ‌عملا ديگر براي آن service pack ارائه نمي‌شود و اصولا اگر سروري از نسخه 4.0 ويندوز ان تي NT4.0 استفاده کند قطعا به راحتي قابل نفوذ خواهد بود .
مشکلات امنيتي لينوکس معمولا از اسکريپت ‌هائي ناشي ميشود که به صورت پيش‌فرض توسط خيلي از سرور‌ها نصب مي شوند . البته اين مشکلات را مي توان براحتي و با disable کردن يا uninstall نمودن برنامه هاي غير ضروري از روي سرور يا نصب آخرين ورژن برنامه ها حل نمود .
در حال حاضر براي داشتن سايت به نسبت امن‌تر در ايران، انتخاب قطعي لينوکس خواهد بود. زيرا علاوه بر امنيت مسئله قيمت خدمات هاستينگ بسيار حائز اهميت است و گهگاه قيمت سرورهاي لينوکس گاه بميزان 100 درصد يا بيشتر، پايين‌تر ازسرورهاي ويندوز ميباشد.
منبع:www.owjit.com
Add Comments
Name:
Email:
User Comments:
SecurityCode: Captcha ImageChange Image