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

نظام الملفات في لينكس

مغلق
بدأه علاء نت في 6 يناير 2003 · 0 رد · 2,049 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1

/ الدليل الجذر

/bin أوامر النظام

/dev ملفات الأجهزة المرفقة

/etc الإعدادات الخاصة بالنظام

/home دليل مستخدمي النظام

/lib مكتبات البرامج المشتركة

/root الدليل الخاص بالمستخدم الجذري

/mnt دليل نقاط التحميل

/sbin برامج الإشراف على النظام

/tmp دليل الملفات المؤقتة

/usr الدليل الرئيسي الثاني

/usr/X11R6 نظام اكس ويندو 11الاصدارة السادسة

/usr/X386 نظام اكس ويندو 11الاصدارة الخامسة

/usr/bin أغلب أوامر لينكس

/usr/include C ملفات تدرج في برامج لغة

/usr/lib مكتبات للبرمجة و حزم البرامج

/usr/loca l الدليل المحلي

/usr/sbin برامج النظام الغير حرجة

/va r دليل الملفات المتغيرة

/var/log ملفات التسجيل

/var/spool دليل الطوابير

خصائص نظام الملفات

يتسم نظام الملفات في لينكس بالخصائص التالية:

- Hierarchical structure

- معالجة مترابطة للبيانات الموجودة في الملفات.

- حماية البيانات الموجودة في الملفات.

يتبع لينكس في معالجته للملفات طريقة مشابهة لأنظمة يونيكس الأخرى مع وجود بعض الأمور الخاصة بلينكس.

و يمكن تصنيف ملفات لينكس الى نوعين:

قابلة للمشاركة (Shareable)

غير قابلة للمشاركة (Unshareable)

الملفات القابلة للمشاركة هي الملفات التي يمكن أن تشترك في استخدامها عدة أجهزة متصلة بالشبكة. أما غير القابلة للمشاركة فيمتلكها جهاز واحد و لايمكن استخدامها من أجهزة اخرى.

و تم تصنيف الملفات الى قابلة و غير قابلة للمشاركة للأسباب التالية:

1- توفير المساحة: إذا تمت مشاركة الملفات بين عدة أجهزة فلن تكون هناك حاجة لنسخ البرنامج الواحد إلى عدة أجهزة. إذ يمكن للجهاز الذي لايحتوي على برنامج معين أن يتعامل معه و هو موجود في جهاز اخر.

2- خصوصية البيانات: البرامج الخاصة بفرد معين مثلا أو بجهاز معين يجب أن يمنع استخدامها من قبل طرف اخر و ذلك بجعلها غير قابلة للمشاركة.

و تصنف البيانات التي في الملفات أيضا إلى نوعين:

ثابتة (Static) ومتغيرة (Variable).

الثابتة هي التي يمكن قرائتها أو تشغيلها و لكن لايمكن تغييرها. مثال ذلك ملفات المساعدة و الملفات القابلة للتشغيل (binaries) و مكتبات البرامج (libraries) . و العكس بالعكس.

الدليل الجذري /The root Directory

و يسمى الجذر (root) لأنه هو المجلد الذي تندرج تحته كل الدلائل و الملفات في النظام. و يحتوي هذا الدليل على الملفات اللازمة لبدء التشغيل و لإصلاح أي خلل عند بدء النظام.

وتندرج الدلائل الفرعية تحت هذا الدليل كما يلي:

/ -- the root directory

|

+- bin Essential command binaries

+- boot static files of the boot loader

+- dev Device files

+- etc Machine-local system configuration

+- home user home directories

+- lib Shared libraries

+- mnt Mount point of temporary partitions

+- proc Process information pseudo-filesystem

+- root Home directory of root

+- sbin Essential system binaries

+- tmp Temporary files

+- usr Second major hierarchy

+- var variable data

دليل أوامر النظام /bin System commands

يحتوي هذا الدليل على الأوامر (commands) الضرورية للنظام. و يمكن ان يستخدمها المشرف على النظام (administrator) و المستخدم العادي و يجب أن لاتكون هناك دلائل فرعية في هذا الدليل.

دليل ملفات الأجهزة المرفقة/devDevice Files

هذا المجلد خاص بالأجهزة المرفقة بالحاسب الالي. و يحتوي على إدخال لكل جهاز تم تجهيز نواة النظام للتعامل معه. فمثلا للقرص المرن الأول يوجد الملف

/dev/fd0

و للمودم يوجد الملف

/dev/modem

و توجد أوامر خاصة بهذا الدليل مثل الأمر mknod لإنشاء ملفات الأجهزة.

الاعدادات الخاصة بالنظام /etc System Configuration files و يحتوي هذا الدليل على ملفات الاعداد الخاصة بالنظام. فمثلا برنامج ليلو (Lilo) يخزن اعداداته في الملف lilo.conf الموجود في هذا الدليل. و لايمكن وضع الملفات القابلة للتشغيل (binaries) في هذا الدليل.

و تصنف أنواع الملفات الموجودة تحت هذا الدليل كما يلي.

- ملفات عامة:

{ adjtime, csh.login, disktab, fdprm, fstab, gettydefs, group, inittab, confissue, ld.so.conf, lilo.conf, motd, mtab, mtools, passwd, profile, securetty, shells, syslog.conf, ttytype }

- ملفات الشبكة:

{ exports, ftpusers, gateways, host.conf, hosts, hosts.allow, hosts.deny, hosts.equiv, hosts.lpd, inetd.conf, networks, printcap, protocols, resolv.conf, rpc, services }

كما يندرج تحت هذا الدليل دليل باسم X11 و هو المكان الأفضل لتخزين ملفات الاعدادات الخاصة ببيئة الواجهة الرسومية X11. و من أهم الملفات في هذا الدليل الملف XF86Config الذي يتضمن اعدادت الشاشة و بطاقة VGA و أهم الاعدادت لنظام X11.

هذا الموضوع مغلق.

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