بسم الله الرحمن الرحيم
في الموضوع ده هنتكلم عن المشاركة بالملفات على انظمة لينوكس
واللي بيتم عن طريق خدمة nfs واللي انشئتها شركة sun .. واصبح nfs هو البروتوكول الشائع للمشاركة بالملفات على انظمة يونيكس الى ان تم دمجه مع نواة لينوكس واصبح بعد ذلك هو البروتوكول الرئيسي للمشاركة بالملفات على انظمة لينوكس ايضا
والدرس ده موجه للمستخدم العادي المنزلي او اللي جزء من شبكة وبالتالي هحاول ابسط الموضوع .. من غير شرح Options وهحاول اركز على الواجهة الرسومية اكتر .. يعني من الاخر الخطوات الرئيسية لتأدية الغرض
ملاحظة: الشرح هنا على Redhat Fedora Core 4
اولا تأكد انك مركب باكج system-config-nfs .. تأكد من على الشيل كالتالي:
اذا لم يعطيك نتيجة زي اللي فوق .. فعليك تثبيت الباكيج .. ممكن تستعين ب yum :
بعد كده هنشغل اولا خدمة nfs من ال services manager .. هاتلائيه في القائمة:
Desktop => System Settings => Server Settings => Services
او بدل ما تشغلها من القائمة ممكن تشغله بالامر:
هتتفتحلك نافذة كالتالية:
أنظرمرفق رقم 1
دور على nfs واعملها start
وايضا تأكد ان خدمة portmap تعمل
الان وبعد تشغيل nfs باقي علينا نعمل export للفولدر المراد المشاركة به:
هنشغل برنامج ادارة nfs من القائمة كالتالي:
Desktop => System Settings => Server Settings => NFS
او عن طريق الامر التالي:
هتفتحلك نافذه كالتاية:
أنظر مرفق رقم 2
وبعدين اختار ADD هتفتحلك نافذة تانية كالتالية:
أنظر مرفق 3
تحدد منها المجلد المراد المشاركة به وفي خانة hosts تحدد من المسموح له بمشاهدة محتويات المجلد او الكتابة عليها اذا انت فعلت ذلك
طبعا هنا في المثال هو حاطت *.example.com وده يعني ان كل الاجهزة في هذا الدومين لها الصلاحيات في قرائة المحتويات
ممكن مثلا انت تحدد في خانة hosts عنوان اي بي .. يعني ده اللي هيكون مسموح له فقط
او ممكن تحدد شبكة بالكامل كالتالي : 1.1.1.1/255.255.0.0
او ممكن مثلا تخلي الشير للكل بوضع علامة النجمة *
,وبعد كده تحدد اذا للقرائه فقط او للقرائة والكتابة
بعد ضغط OK كده انت في السليم
دلوئتي على الجهاز الاخر على الشبكة واللي ممكن نطلق عليه client محتاج يدخل على الشير بتاعك .. ودي بسيطه
هينفذ الامر التالي مثلا على الشيل:
طبعا استبدل server بالهوست نيم او الاي بي وبدل /tmp بالمجلد اللي هو مشارك بيه
وانت ممكن تعرف اي جهاز معين مشارك بأيه على الشبكة بالامر:
الموضوع مينفعش يتبسط اكتر من كده
اللي عنده استفسار او محتاج يعرف حاجه تانية ذات علاقة بالموضوع يتفضل
وللشباب بتوع الكوبي والبيست متنسوش لينك الموضوع الاصلي ..
سلام
______________
منقول من الاخ Net Spider
s4a.cc.
في الموضوع ده هنتكلم عن المشاركة بالملفات على انظمة لينوكس
واللي بيتم عن طريق خدمة nfs واللي انشئتها شركة sun .. واصبح nfs هو البروتوكول الشائع للمشاركة بالملفات على انظمة يونيكس الى ان تم دمجه مع نواة لينوكس واصبح بعد ذلك هو البروتوكول الرئيسي للمشاركة بالملفات على انظمة لينوكس ايضا
والدرس ده موجه للمستخدم العادي المنزلي او اللي جزء من شبكة وبالتالي هحاول ابسط الموضوع .. من غير شرح Options وهحاول اركز على الواجهة الرسومية اكتر .. يعني من الاخر الخطوات الرئيسية لتأدية الغرض
ملاحظة: الشرح هنا على Redhat Fedora Core 4
اولا تأكد انك مركب باكج system-config-nfs .. تأكد من على الشيل كالتالي:
كود PHP:
[root@laptop ~]# rpm -q system-config-nfs
system-config-nfs-1.3.11-0.fc4.1
كود PHP:
yum -y install system-config-nfs
Desktop => System Settings => Server Settings => Services
او بدل ما تشغلها من القائمة ممكن تشغله بالامر:
كود PHP:
system-config-services
أنظرمرفق رقم 1
دور على nfs واعملها start
وايضا تأكد ان خدمة portmap تعمل
الان وبعد تشغيل nfs باقي علينا نعمل export للفولدر المراد المشاركة به:
هنشغل برنامج ادارة nfs من القائمة كالتالي:
Desktop => System Settings => Server Settings => NFS
او عن طريق الامر التالي:
كود PHP:
system-config-nfs
أنظر مرفق رقم 2
وبعدين اختار ADD هتفتحلك نافذة تانية كالتالية:
أنظر مرفق 3
تحدد منها المجلد المراد المشاركة به وفي خانة hosts تحدد من المسموح له بمشاهدة محتويات المجلد او الكتابة عليها اذا انت فعلت ذلك
طبعا هنا في المثال هو حاطت *.example.com وده يعني ان كل الاجهزة في هذا الدومين لها الصلاحيات في قرائة المحتويات
ممكن مثلا انت تحدد في خانة hosts عنوان اي بي .. يعني ده اللي هيكون مسموح له فقط
او ممكن تحدد شبكة بالكامل كالتالي : 1.1.1.1/255.255.0.0
او ممكن مثلا تخلي الشير للكل بوضع علامة النجمة *
,وبعد كده تحدد اذا للقرائه فقط او للقرائة والكتابة
بعد ضغط OK كده انت في السليم
دلوئتي على الجهاز الاخر على الشبكة واللي ممكن نطلق عليه client محتاج يدخل على الشير بتاعك .. ودي بسيطه
هينفذ الامر التالي مثلا على الشيل:
كود PHP:
mount -t nfs server:/tmp /mnt/folder
وانت ممكن تعرف اي جهاز معين مشارك بأيه على الشبكة بالامر:
كود PHP:
showmount -e hostname
Export list for laptop:
/etc localhost.localdomain
اللي عنده استفسار او محتاج يعرف حاجه تانية ذات علاقة بالموضوع يتفضل
وللشباب بتوع الكوبي والبيست متنسوش لينك الموضوع الاصلي ..
سلام
______________
منقول من الاخ Net Spider
s4a.cc.
تعليق