بسم الله الرحمن الرحيم

الفرق بين NFS, NIS & SAMBA في Linux

للمبتدئين و المهتمين في التعامل مع الجانب الشبكي لنظام اللنكس/اليونكس فان بعض المصطلحات ك NFS, NIS & SAMBA قد تمر عليه و تجعله في البداية يتلخبط في معناها الاصلي و استخدامها الفعلي. سنقوم بشرح بسيط عن كل خدمة من هذه الخدمات حتى يتم ايضاح هذه المسألة ليكمل القارئ البحث عن تفاصيل هذه الخدمات بعد ان يفهم الفروقات بينها.

نبدأ مع الNFS او Network File System قامت شركة صن ميكروسستمز بتطويرها منذ مطلع الثمانينات وهي الخدمة التي تقابلها خدمة مشاركة الملفات في نظام الوندوز. من المعلوم انه عند الرغبة في مشاركة بعض الملفات في الوندوز, ننقر نقرة باليمين على المجلد او الدرايف المراد مشاركته و نختار sharing لنضع خصائص هذه المشاركة, و من ثم سيتمكن من على نفس الشبكة الدخول الى هذا المجلد و التعامل معه بحسب الصلاحيات. هذا هو تماماً ما يقوم به الNFS في اللنكس, بالطبع هناك بعض الاختلافات في طريقة ادارة هذه المشاركة, لكن الفكرة هي ذاتها.

NIS
و هي اختصار ل Network Information Service. تقوم هذه الخدمة بمشاركة بعض الملفات المهمة في النظام مثل ملف ال/etc/passwd و ال/etc/group وغيرهم. هذه الخدمة مشابهة لخدمة ال Primary Domain Controller (PDC) الموجودة في الوندوز وهي للWindows 2000 directory services أقرب.
يمكن لكل جهاز موصل بهذه الشبكة و يوجد لديه عميل او NIS او ما يسمى ب NIS Client الاتصال بالسرفر و قراءة الملفات الخاصة به بالاضافة الى العديد من الميزات.
الفائدة الرئيسة لهذه الخدمة هي ايجاد نسخة مركزية من لمعلومات يقوم المستخدم للوصول اليها حتى لو لم يكن يستخدم جهازه الشخصي. بامكان المستخدم ان يدخل على مساحته الموجودة في السرفر من اي جهاز على الشبكة و سيجد كافة المعلومات الخاصة به من ملفات و مجلدات و غيرهم , و كأنه يستخدم القرص الصلب الخاص به.

SAMBA
من الخدمات القوية التي تمّكن انظمة اللنكس من التعامل مع انظمة الوندوز. يقوم السامبا بفهم Microsoft Networking protocol بواسطة البروتوكول الخاص بها وهو SMB اختصاراً ل ******* Message Block. بواسطة السامبا, يمكن لاجهزة الوندوز الدخول الى اجهزة اللنكس استخدام خاصية مشاركة الملفات دون اي مشاكل و سيعتقد ان الجهاز هو جهاز وندوز و ليس جهاز لنكس, و بذلك يسهل العملية كثيراً لتتم مشاركة الملفات بين النظامين بابسط اسلوب ممكن.
تمتلك السامبا خاصية التعامل مع الاعدادات و الخصائص بواسطة متصفح الانترنت و ذلك باستخدام ال SWAT اختصاراً ل Samba *** Administration Tool والتي تمّكن مدير الشبكة او الشخص المسؤول بالدخول و تعديل الاعدادات و غيرها بكل سهولة و يسر باستخدام متصفح الانترنت.


تحدثنا في هذا الدرس عن 3 خدمات شبكية يوفرها نظام اللنكس و تعتبر من الخدمات المهمة المرتبطة بالشبكات. تم الشرح بطريقة بسيطة لمجرد التعريف و التفريق بين هذه الخدمات, و لمزيد من المعلومات يمكن للقارئ ان يستخدم الروابط التالية:

http://www.linux-nis.org]

http://www.samba.org/

http://nfs.sourceforge.net/