المشاركات الشائعة

d

Solo copea el codigo y dirigete a diseño/Html y pegas el codigo
Solo copea el codigo y dirigete a diseño/Html y pegas el codigo

لإستماع للقرأن الكريم

عدد ضيوف الموقع

sild

آخر التعليقات

الاثنين، 26 أغسطس 2013

The Linux File System


مقدمة
الfile system ليس أكثر من طريقة لحفظ المعلومات واستراداد كل ملفاتك. في نظام الوندوزلدينا فكرة عن ال Folders وال Files حيث ان الfolder والذي يعرف ايضا ب Directory ماهو الا وعاء لاحتواء مختلف الملفات .الفرق بين الوندوز واللينكس هو أن الوندوز يقوم بتخزين الملفات في المجلدات طبقا للبرامج التي تنتمي إليها بمعنى أنه عندما تقوم بتنصيب برنامج في الوندوزكل ملفات هذا البرنامج كال.exe file والconfiguration files والData files ..الخ تذهب الى نفس المجلد الخاصبالبرنامج.
وكمثال للتوضيح اكثر اذا قمت بتنصيب برنامج winrar مثلا سوف تجد جميع ملفات هذا البرنامج في مجلد واحد في المسار التالي:
C:\programs files\winrar .
أما في الليونكس فالملفات يتم تخزينها طبقا للوظيفة التي تؤديها بمعنى اخر كل ملفات الhelpمثلا تذهب لمجلد واحد خاص بملفات الhelp كل الexecutable files تذهب لمجلد واحد خاص بالملفات التنفيذية '/bin directory ' .
Linux hierarchical file system


المجلدات والملفات في نظام الليونكس الموضحة في الصورة أن نظام الليونكس يستخدم نظام تصنيف هرمي للملفات على قمة هذا الهرم مجلد root/ والذي يتفرع منه جميع مجلدات نظام الليونكس طبعا ولايوجد بالطبع Drives كمانرى في الوندوز Drive C - D ..الخ.
ولعمل access على مجلد معين نستخدم نفس طريقة الوندوز فمثلا لو اردت ان اقوم بعمل access على مجلد bin سوف اكتب مساره بالشكل التالي :
/root/bin
بهذه الطرية أنت تخبر النظام عن مكان المجلد بصراحة يمكنك ان تتخيل انظمة تصنيف الملفات تشبه لحد كبيرة نظام عنونة الشوارع في المدن فان اغلب المدن تضع مسمى للشارع او رقم ومن قم رقم لمنزل الشخص وبالتالي يسهل الوصول اليه بنفس الطريقة هنا انت تعطي العنوان للنظام وهو سيقوم بتوصيلك للمجلد المطلوب.
إلى هنا الكلام جيد لكن إن كنت لاحظت فإن هناك فرق بسيط في عمل access على مجلد معين بينما الليونكس والوندوزوهو الslash
حيث نستخدم في الليونكس forward slash /root/bin
اما في الوندوز نستخدم backslash c:\programs file

شرح موجز عن وظيفة كل مجلد في نظام ملفات لينكس:
  • root-هو اعلى مستوى بنظام الملفات او الادلة في ننظام ليونكس وهو الذي يتفرع منه جميع المجلدات كا bin-home
  • bin- هذا المجلد يستخدم لكل المفات التنفيذية في النظام.
  • etc- هذا المجلد يستخم لتخزين اعدادات ملفات الخدامات الرئيسيةبالنظام كال network services
  • home- هذا المجلد يقوم بحفظ الملفات الخاصة بكل مستخدم في مجلد خاص به-وهو يشبه مجلد 'My Documents'
  • var- هذا المجلد يقوم بتخزين الملفات التي تحتوي على معلومات عن تغيرات في ملفات النظام كالlog files
  • usr- هذا المجلد يقوم بتخزين المجلدات التي تحوي ملفات يمكن الوصول اليها من جميع المستخدمين.
  • mnt-بما أنه لاتوجد فكرة الDrives الموجودة في وندوز في نظام لينكس فكيف سنستطيع الوصول للcd rom مثلا او الfloby بالتأكيد عن طريق هذا المجلد.
  • dev- كل نظام يحتوي على devices خاصة به ونظام ليونكس بالتأيكد ليس استثناء من هذه القاعدة في هذا المجلد توجد جميع مجلدات الdevices كال ملفات Com ports .
  • proc- يحتوي على جميع الاعدادات الخاصة بالprocess في نظامك.
  • sbin-يعمل نفس عمل مجلد bin لكن مع اختلاف ان الذي له صلاحية فقط للوصول لهذا المجلد هو الroot.
اتمنى أن يكون الموضوع حاز على اعجاب الجميع

Comments
0 Comments

0 التعليقات:

إرسال تعليق