الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Linux (fedora) Vs. Windows 2003 Server

بدأه ممنوع الاقتراب في 14 ديسمبر 2008 · 2 رد · 1,148 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

اخواني الكرام..

عندي عرض تقديمي عن الفرق بين استخدام الـ DNS في الـ Linux (Red hat) و windows 2003 server

من ناحية التنصيب وآلية الاستخدام والسهولة..

قد تكون لي خلفية لا بأس بها عن تنصيب الـ DNS في windows 2003 ولكن ليست لدي أي فكرة مطلقاً عن الـ DNS في الـ Linux

- فأتمنى إعطائي خطوات مفصلة لمبتدئ في تنصيب الـ DNS في الـ Linux

- وعن أسباب أفضلية الـ DNS في الـ Linux ..

- والفروقات بين الـ DNS في windows 2003 server و Linux

أتمنى المساعدة العاجلة ..

تم تعديل هذه المشاركة بواسطة ممنوع الاقتراب في 14 ديسمبر 2008 في 08:39

#2

السلام عليكــم ورحمـة الله وبركاتــه

ردي هذا على حسب ما أعلمه وتوصلت إليه من خلال ما قرأت ، والله تعالى أعلى وأعلم

لكن طبعا ليس من السهل الاسهاب في التفاصيل ، فهذا يحتاج لكتب وقراءة في RFC .

حتى تكون الصورة واضحة ، عندما تتكلم عن networking أو networking services في نظام linux فإنه يجب أن نضع في الاعتبار أن نتكلم في الأصل عن unix ، باعتبار أن linux هو unix-like system ، وعندما نتكلم عن unix فهو أول نظام تشغيلmulti tasking,multi users,machine-independent ، وهذا كان يعد طفرة حقيقة حينها في مجال نظم التشغيل، وتم نشر النظام في الجامعات الأمريكية، وأثناء ظهور unix ، كانت الأبحاث الخاصة بـ networking في بدايتها، وأصبح كل من unix وتطوير internet مرتبط بالآخر ، لأن unix أصبح النظام الأول بالنسبة لكثير من الجامعات والمؤسسات والشركات ، ومن ثم فإن أي تطبيق للـ network services مثل dns ,smtp,services تم تنفيذه في الأساس ليعمل على unix ، وأيضا فإن الباحثين والمطورين في هذا المجال وضعوا القياسات (standards) بما يناسب unix ، بل يكفي أنه عندما تكتب اسم موقع فأنت تستخدم هذه العلامة / ، وهي نفس العلامة المستخدمة للفصل بين parent directory و child directory ، و هناك أمثلة كثيرة .

ومما لا شك فيه أن implementation لـ networking و networking services على unix-like systems ستكون أفضل بكثير مما لو كانت على أي نظام تشغيل آخر ، لأن كل منهم تم تطويره آخذا في الاعتبار التوافق مع تطور الآخر ، وللتوضيح أكثر ، إليك المثال التالي:

من المعلوم أن RFC هي عبارة عن منشور تنشره Internet Engineering Task Force ، وهي التي تقوم بوضع القياسات (standards) لكل ما يخص عملية networking أو networking services ، و network security وما إلى ذلك ،، بمعنى ، لو أخذنا TCP protocol على وجه الخصوص ، فإن rfc يقوم بتوصيف هذا البروتوكول ، وشرحه ، ويبين لك مكوناته وأجزاءه ، وما هو حجم كل جزء بالبت أو البايت ، ويعطيك أدق التفاصيل ، لأن هذه الأشياء موجه لمن يطوروا نظم التشغيل أو network services ،أو network applications بشكل عام، والالتزام بهذه القياسات أمر ضروري حتى لا يحصل تعارض بين نظم التشغيل أو الخدمات أو التطبيقات ، لأنه لو اختلفت القياسات ستحدث فوضى كبيرة

وهكذا بالنسبة لل DNS ، فإن RFC قام بشرحه بأدق التفاصيل الممكنة ليكون مرجع لكل مطور لنظام التشغيل ، أو مطور ل dns services ، و أول dns services application تم تطويره هو bind ، وهو الأكثر التزاما بقواعدة rfc ، وهو يعمل بالأساس على أنظمة unix ، وخذ على ذلك باقي protocols ,network services .

من هنا يتضح أن أنظمة unix أكثر كفاءة في networking,network services ، لأنهم كانوا ولا يزالوا متداخلين في عملية التطوير بشكل كبير ، بل إن تطوير أحدهم يؤثر على الآخر، وتطوير الانترنت نفسه ظهر نتيجة لاحتياجات المستخدمين الذين كانوا يعملون على أنظمة unix .

لو أردت الكفاءة في العمل وخصوصا في مجال الشبكات فعليك بأحد أنظمة unix-like و network services applications الخاصة بها والمشهورة ، مثل sendmail,postfix في مجال smtp services ، و BIND في مجال dns services ، و apache في http services ، وكلهم يستخدموا في معظم سيرفرات العالم .

وإدارة مثل هذه البرامج قد يتم باستخدام command line أو gui وبالتالي انتهت مشكلة الذين يرتجفون رعبا عندما تذكر لهم أنك تتعامل مع service من خلال التحرير في ملف وباستخدام command line .

بالإضافة أن تطوير مثل هذه البرامج سريع ، وموافق للقواعد لأن تطوير unix كان يوافق تطوير الانترنت ويؤثر ويتأثر ، وبالتالي فهو الأقوى في مجال networking ,network services .

أما بالنسبة لنظام windows فأنت مجرد data entry engineer ، و تبقى معلوماتك دائما محدودة بالحدود التي تضعها مايكروسوفت ، و تطوير مثل هذه البرامج ليس بالسرعة الكافية ، وهذه مشكلة مرعبة لو ظهر vulnerabilities .

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#3

هنا على الرابط تجد شرح اعداد خدمة Dns

جزاك الله كل خير يا استاذ خالد

بالتوفيق

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

مواضيع مشابهة