هيكل الدليل في لينكس، شرح

هيكل الدليل في لينكس، شرح

هيكل الدليل في لينكس، موضح.

يعد هيكل دليل Linux ضروريًا لفهم كيفية عمل نظام التشغيل القوي هذا، والذي يُستخدم على نطاق واسع على الخوادم وأجهزة الكمبيوتر الشخصية.

في Linux، يبدأ كل شيء بالدليل الجذر، والذي يرمز له بعلامة مائلة للأمام. (/)، والذي يعمل كنقطة بداية تتفرع منها جميع الدلائل الأخرى.

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

الدليل /بيت وهو مهم بشكل خاص للمستخدمين، لأنه يحتوي على ملفاتهم الشخصية وإعداداتهم.

دليل رئيسي آخر هو /فار، والذي يحفظ الملفات المتغيرة مثل سجلات النظام وقوائم الطباعة.

إن فهم كيفية تنظيم هذه الدلائل لا يجعل التنقل وإدارة النظام أسهل فحسب، بل إنه أمر بالغ الأهمية أيضًا حماية والكفاءة عند إدارة خوادم Linux.

هذا الهيكل الهرمي والمنطقي ليس فقط يحسن ليس فقط تشغيل النظام، بل يسمح أيضًا بإمكانية التوسع والتخصيص بسهولة، وهي الميزات التي تجعل Linux خيارًا شائعًا بين المطورين ومسؤولي النظام في الأرجنتين وحول العالم.

إذا أتيت من ويندوزقد يبدو هيكل نظام الملفات في Linux غريبًا بشكل خاص.

لقد اختفى محرك الأقراص C:\ وأحرف محركات الأقراص، وتم استبدالها بـ / والدلائل ذات الأصوات الغامضة، والتي يتكون معظمها من ثلاثة أحرف.

معيار التسلسل الهرمي نظام الملفات (FHS) يحدد بنية أنظمة الملفات في Linux وأنظمة التشغيل الأخرى المشابهة لـ Linux يونكس. ومع ذلك، تحتوي أنظمة ملفات Linux أيضًا على بعض الدلائل التي لم يتم تعريفها بعد بالمعيار.

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

كل شيء على نظام Linux الخاص بك موجود في الدليل /، المعروف باسم الدليل الجذر. يمكنك أن تفكر في الدليل / على أنه مشابه للدليل C: في ويندوزولكن هذا ليس صحيحًا تمامًا، نظرًا لأن Linux لا يحتوي على أحرف محركات أقراص. في حين أن قسمًا آخر سيكون موجودًا في D: في ويندوز، سيظهر هذا القسم الآخر في مجلد آخر في / في Linux.

الدليل الجذر في مستكشف الملفات في Ubuntu Linux.

/bin – ملفات ثنائية أساسية للمستخدم

يحتوي دليل /bin على ملفات المستخدم الثنائية الأساسية (البرامج) التي يجب أن تكون موجودة عند تثبيت النظام في وضع المستخدم الفردي. ال التطبيقات مثل Firefox، إذا لم يتم تثبيتها كـ Snaps، يتم تخزينها في /usr/bin، بينما توجد برامج النظام والأدوات المساعدة المهمة، مثل bash shell، في /bin. من الممكن تخزين الدليل /usr على قسم آخر. يؤدي وضع هذه الملفات في دليل /bin إلى ضمان حصول النظام على هذه الأدوات المساعدة المهمة حتى في حالة عدم تثبيت أي أنظمة ملفات أخرى. الدليل /sbin مشابه: فهو يحتوي على ملفات ثنائية أساسية لإدارة النظام.

دليل bin في مستكشف الملفات في Ubuntu Linux.

/boot – ملفات التمهيد الثابتة

يحتوي دليل /boot على الملفات اللازمة لبدء تشغيل النظام. على سبيل المثال، يتم تخزين ملفات أداة تحميل التمهيد GRUB ونواة Linux الخاصة بك هنا. ومع ذلك، لا توجد ملفات تكوين أداة تحميل التشغيل هنا؛ توجد في/إلخ مع ملفات التكوين الأخرى.

/cdrom – نقطة التثبيت التاريخية لأقراص CD-ROM

دليل /cdrom ليس جزءًا من معيار FHS، ولكنك ستجده في Ubuntu والأنظمة الأخرى أنظمة التشغيل. إنه موقع مؤقت لأقراص CD-ROM التي يتم إدخالها في النظام. ومع ذلك، فإن الموقع القياسي للوسائط المؤقتة يقع داخل دليل /media.

/dev – ملفات الجهاز

يعرض Linux الأجهزة كملفات ويحتوي دليل /dev على عدد من الملفات الخاصة التي تمثل الأجهزة. هذه ليست ملفات حقيقية كما نعرفها، ولكنها تظهر كملفات. على سبيل المثال، يمثل /dev/sda محرك SATA الأول على النظام. إذا كنت تريد تقسيمه، يمكنك بدء محرر التقسيم وإخباره بتحرير /dev/sda.

يحتوي هذا الدليل أيضًا على أجهزة وهمية، وهي أجهزة افتراضية لا تتوافق فعليًا مع الأجهزة. على سبيل المثال، يقوم الأمر /dev/random بإنتاج أرقام عشوائية. /dev/null هو جهاز خاص لا ينتج أي إخراج ويتجاهل تلقائيًا جميع المدخلات؛ عندما تقوم بتوجيه إخراج الأمر إلى /dev/null، فإنك تتجاهله.

دليل التطوير في مستكشف الملفات على Ubuntu Linux.

/etc – ملفات التكوين

يحتوي الدليل /etc على ملفات التكوين، والتي يمكن عادةً تحريرها يدويًا في محرر النصوص. لاحظ أن الدليل /etc/ يحتوي على ملفات تكوين على مستوى النظام. تتواجد ملفات التكوين الخاصة بالمستخدم في الدليل الرئيسي لكل مستخدم.

/home – المجلدات الرئيسية

يحتوي الدليل /home على مجلد رئيسي لكل مستخدم. على سبيل المثال، إذا كان اسم المستخدم الخاص بك هو bob، فسيكون لديك مجلد رئيسي يقع في /home/bob. يحتوي المجلد الرئيسي هذا على ملفات بيانات المستخدم وملفات التكوين الخاصة بالمستخدم. يتمتع كل مستخدم بحق الوصول للكتابة إلى مجلده الرئيسي فقط ويجب منحه أذونات مرتفعة (يصبح جذرًا) لتعديل الملفات الأخرى على النظام.

الدليل الرئيسي في مستكشف الملفات على Ubuntu Linux.

/lib – المكتبات المشتركة الأساسية

يحتوي دليل /lib على المكتبات المطلوبة للملفات الثنائية الأساسية الموجودة في مجلدات /bin و/sbin. المكتبات المطلوبة للملفات الثنائية في المجلد /usr/bin موجودة في /usr/lib. ستشاهد أيضًا مجلد /lib64 متماثلًا على أنظمة 64 بت.

/lost+found – الملفات المستردة

يحتوي كل نظام ملفات Linux على دليل lost+found. في حالة فشل نظام الملفات، سيتم إجراء فحص لنظام الملفات عند التمهيد التالي. أي ملف تالف سيتم وضع البيانات التي تم العثور عليها في دليل lost+found، حتى تتمكن من محاولة استرداد أكبر قدر ممكن من البيانات.

يحتوي دليل /media على الدلائل الفرعية التي يتم فيها تثبيت أجهزة الوسائط القابلة للإزالة المدرجة في محرك الأقراص. حاسوب. على سبيل المثال، عندما تقوم بإدخال قرص مضغوط في نظامك لينكسسيتم إنشاء دليل تلقائيًا داخل دليل /media. يمكنك الوصول إلى محتويات القرص المضغوط داخل هذا الدليل.

/mnt – نقاط التثبيت المؤقتة

من الناحية التاريخية، يعد دليل /mnt هو المكان الذي قام فيه مسؤولو النظام بتثبيت أنظمة الملفات المؤقتة أثناء الاستخدام. على سبيل المثال، إذا كنت تقوم بتثبيت قسم من Windows لإجراء بعض عمليات الاسترداد من الملفات، يمكنك تحميلها على /mnt/windows. ومع ذلك، يمكنك تثبيت أنظمة ملفات أخرى في أي مكان على النظام.

/opt – الحزم الاختيارية

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

/proc – ملفات العملية والنواة

دليل /proc مشابه لدليل /dev في أنه لا يحتوي على ملفات قياسية. تحتوي على ملفات خاصة تمثل معلومات النظام والأجهزة. عملية.

دليل الإجراءات في مستكشف الملفات على نظام التشغيل Ubuntu Linux.

/root – الدليل الرئيسي الجذر

الدليل /root هو الدليل الرئيسي للمستخدم الجذر. بدلاً من أن يكون موجودًا في /home/root، فهو موجود في /root. وهذا يختلف عن /، الذي يعد الدليل الجذر للنظام.

/run – ملفات حالة التطبيق

يمنح دليل /run للتطبيقات مكانًا قياسيًا لتخزين الملفات المؤقتة التي تحتاجها، مثل المقابس ومعرفات التطبيقات. العمليات. لا يمكن تخزين هذه الملفات في /tmp لأنه قد يتم حذفها.

/sbin – ملفات ثنائية لإدارة النظام

دليل /sbin مشابه لدليل /bin. تحتوي على ملفات ثنائية أساسية مخصصة بشكل عام ليتم تنفيذها بواسطة المستخدم الجذر لإدارة النظام.

دليل sbin في مستكشف الملفات على Ubuntu Linux.


/snap – تخزين حزم Snap

هناك دليل آخر ليس جزءًا من FHS ولكن من الشائع رؤيته هذه الأيام وهو /snap. يحتوي على حزم Snap المثبتة والملفات الأخرى المرتبطة بـ Snap. يستخدم Ubuntu الآن Snaps بشكل افتراضي، ولكن إذا كنت تستخدم توزيعًا مختلفًا لا يستخدم هذه الميزة، فلن تتمكن من رؤية هذا الدليل.

/srv – بيانات الخدمة

يحتوي الدليل /srv على "بيانات خدمات المقدمة من قبل النظام. إذا كنت تستخدم خادم Apache HTTP لخدمة موقع ويب، فمن المحتمل أن تقوم بتخزين ملفات موقع الويب الخاص بك في دليل داخل دليل /srv.

/tmp – الملفات المؤقتة

ال التطبيقات قم بتخزين الملفات المؤقتة في الدليل /tmp. يتم عادةً حذف هذه الملفات في كل مرة يتم فيها إعادة تشغيل النظام ويمكن حذفها في أي وقت باستخدام أدوات مساعدة مثل systemd-tmpfiles.

/usr – ملفات ثنائية للمستخدم وبيانات للقراءة فقط

يحتوي الدليل /usr على التطبيقات والملفات التي يستخدمها المستخدمون، على عكس التطبيقات والملفات التي يستخدمها النظام. على سبيل المثال، توجد التطبيقات غير الأساسية في الدليل /usr/bin بدلاً من الدليل /bin، وتوجد ملفات إدارة النظام غير الأساسية في الدليل /usr/sbin بدلاً من الدليل /sbin. تتواجد المكتبات لكل منهما داخل الدليل /usr/lib. يحتوي الدليل /usr أيضًا على أدلة أخرى. على سبيل المثال، توجد الملفات المستقلة عن الهندسة المعمارية، مثل الرسومات، في /usr/share.

الدليل /usr/local هو المكان الذي يتم فيه تثبيت التطبيقات. التطبيقات تم تجميعها محليًا بشكل افتراضي. وهذا يمنعهم من إتلاف بقية النظام.

دليل usr في مستكشف الملفات على Ubuntu Linux.

/var – ملفات البيانات المتغيرة

يعد دليل /var هو النظير القابل للكتابة لدليل /usr، والذي يجب أن يكون للقراءة فقط في التشغيل العادي. يتم كتابة ملفات السجل وكل شيء آخر يتم كتابته عادةً إلى /usr أثناء التشغيل العادي إلى دليل /var. على سبيل المثال، سوف تجد ملفات السجل في /var/log.


لمزيد من المعلومات الفنية التفصيلية حول التسلسل الهرمي لنظام ملفات Linux، راجع توثيق معيار التسلسل الهرمي لنظام الملفات.

5 2 الأصوات
تقييم المقال
الاشتراك
إشعار
ضيف

0 تعليقات
أقدم
الجديد أكثر الأكثر تأييدا
التعليقات على الإنترنت
انظر جميع التعليقات