تاريخ اليوم
شرح هيكل دليل Linux ومسارات الملفات المهمة

شرح هيكل دليل Linux ومسارات الملفات المهمة



شارك المقالة

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

الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعين

شرح هيكل دليل Linux ومسارات الملفات المهمة



لأي شخص الذي لا يملك المعرفة السليمة من نظام التشغيل لينوكس و نظام الملفات لينكس ، والتعامل مع الملفات ومواقعها.

وتهدف هذه المقالة لتوفير المعلومات حول نظام الملفات لينكس ، وبعض من الملفات الهامة ، على سهولة الاستخدام و المكان .

مخطط هيكل دليل Linux

يتبع توزيع Linux القياسي بنية الدليل كما هو موضح أدناه مع رسم تخطيطي وشرح.

هيكل نظام ملفات Linux

هيكل دليل Linux

يحتوي كل دليل أعلاه (وهو ملف ، في المقام الأول) على معلومات مهمة ، مطلوبة لتشغيل برامج تشغيل الأجهزة ، وملفات التكوين ، وما إلى ذلك ، مع وصف موجز للغرض من كل دليل ، بدأنا بشكل هرمي.


/bin 

جميع البرامج الثنائية القابلة للتنفيذ (ملف) المطلوبة 

أثناء التمهيد والإصلاح والملفات المطلوبة للتشغيل 

في وضع المستخدم الفردي وأوامر أساسية أخرى مهمة 

، cat ، du ، df ، tar ، rpm ، wc ، history 

إلخ.

/boot : 

يحتفظ بالملفات المهمة أثناء عملية التمهيد ، بما في ذلك Linux Kernel .

/dev :

يحتوي على ملفات الجهاز لجميع الأجهزة الموجودة على الجهاز ، على سبيل المثال ، cdrom ، cpu ، إلخ

/etc :

يحتوي على ملفات تكوين التطبيق ، وبدء التشغيل ، والإغلاق ، والبدء ، وإيقاف البرنامج النصي لكل برنامج على حدة.

/ home : 

الدليل الرئيسي للمستخدمين. في كل مرة يتم إنشاء مستخدم جديد، يتم إنشاء دليل في اسم المستخدم داخل الدليل الرئيسي الذي يحتوي على أدلة أخرى مثل سطح المكتب ، التحميل ، وثائق ، الخ

/lib : 

إن lib الدليل على وحدات النواة و تقاسم مكتبة الصور المطلوبة لتشغيل النظام وتشغيل الأوامر في نظام الملفات الجذر.

/lost+found : 

تم تثبيت هذا الدليل أثناء تثبيت Linux ، وهو مفيد لاستعادة الملفات التي قد تكون معطلة بسبب الإغلاق غير المتوقع .

/media :

تم إنشاء دليل التحميل المؤقت للأجهزة القابلة للإزالة ، مثل الوسائط / قرص مضغوط .

/mnt :

دليل التحميل المؤقت لنظام الملفات المتصاعد .

/opt : 

يتم اختصار الخيار الاختياري كـ opt. يحتوي على برامج تطبيقات الطرف الثالث. بمعنى ، جافا ، إلخ.


/proc : 

نظام ملفات افتراضي وزائف يحتوي على معلومات حول تشغيل العملية بمعرف عملية معين ويعرف أيضًا باسم pid .

/root :

هذا هو الدليل الرئيسي للمستخدم الجذر ويجب عدم الخلط بينه وبين '/ '

/run :

هذا الدليل هو الحل الوحيد النظيف لمشكلة  early-runtime-dir  وقت التشغيل المبكر .

/sbin : 

يحتوي على برامج ثنائية قابلة للتنفيذ ، مطلوبة من قبل مسؤول النظام ، للصيانة . بمعنى ، iptables ، fdisk ، ifconfig ، swapon ، إعادة التشغيل ، إلخ.

/srv :

يتم اختصار الخدمة كـ " srv ". يحتوي هذا الدليل على الملفات الخاصة بالخادم والملفات ذات الصلة بالخدمة.

/sys : 

تتضمن توزيعات Linux الحديثة   دليل / sys كنظام  ملفات افتراضي ، والذي يخزن ويسمح بتعديل الأجهزة المتصلة بالنظام.

/tmp : 

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

/usr : 

يحتوي على ثنائيات قابلة للتنفيذ ، وثائق ، كود المصدر ، مكتبات لبرنامج المستوى الثاني.

/var : 

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

استكشاف الملفات المهمة وموقعها وقابليتها للاستخدام

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


/ boot / vmlinuz : ملف Linux Kernel .


/dev/hda : 

ملف الأجهزة لأول IDE HDD ( القرص الصلب )

/dev/hdc :

 ملف الجهاز الخاص بـ IDE Cdrom ، بشكل شائع

/dev/null :

جهاز زائف غير موجود. في بعض الأحيان يتم إعادة توجيه إخراج البيانات المهملة إلى 

/dev/null 

بحيث يتم فقده إلى الأبد.

/etc/bashrc : 

 يحتوي على نظام التخلف و الأسماء المستعارة التي تستخدمها bash shell..

/etc/crontab :

 برنامج نصي شل لتشغيل أوامر محددة في فترة زمنية محددة مسبقًا.

/etc/export :

 معلومات عن نظام الملفات متاح على الشبكة .

/etc/fstab :

معلومات عن محرك الأقراص ونقطة التحميل الخاصة بهم.

/etc/group : 

معلومات الأمن  المجموعة .

/etc/grub.conf :

محمل ملف التكوين.

/etc/init.d :

برنامج نصي لبدء تشغيل الخدمة .

/etc/lilo.conf :

ملف تكوين lilo bootloader .

/etc/hosts :

معلومات عن عناوين IP و المقابلة أسماء المضيف host names.

/etc/hosts.allow :

قائمة بالمضيفين المسموح لهم بالوصول إلى الخدمات على الجهاز المحلي او الخاص بك.

/etc/host.deny :

قائمة بالمضيفين المرفوضين للوصول إلى الخدمات على الجهاز المحلي او الخاص بك.

/etc/inittab :

عملية INIT وتفاعلهم على مستوى تشغيل مختلف .

/etc/issue : 

يسمح بتعديل رسالة تسجيل الدخول المسبق .

/etc/modules.conf :

ملفات التكوين لوحدات النظام .

/etc/motd : 

كلمة motd تعني " رسالة اليوم" ، الرسالة التي يحصل عليها المستخدمون عند تسجيل الدخول.

/etc/mtab : 

معلومات الكتل المثبتة حاليًا .

/etc/ passwd :

يحتوي على كلمة مرور لمستخدمي النظام في ملف ظل shadow، وهو تطبيق أمان.

/etc/printcap :

معلومات الطابعة

/etc/profile :

افتراضيات Bash shell

/etc/profile.d :

البرنامج النصي للتطبيق ، تم تنفيذه بعد تسجيل الدخول .

/etc/rc.d :

معلومات حول البرنامج النصي الخاص بمستوى التشغيل  run level .

/etc/rc.d/init.d :

تشغيل مستوى Initialisation Script.

/etc/resolv.conf :

خوادم اسم المجال (DNS) قيد الاستخدام من قبل النظام.

/etc/securetty : 

قائمة طرفية ، حيث يمكن تسجيل الدخول إلى الجذر .

/etc/skel :

البرنامج النصي الذي يملأ الدليل الرئيسي للمستخدم الجديد .

/etc/termcap : 

و ASCII الملف الذي يعرف سلوك الطرفية ، وحدة التحكم و الطابعات .

/etc/X11 :

ملفات التكوين لنظام X-window .

/usr/bin : 

أوامر المستخدم العادي القابلة للتنفيذ .

/usr/bin/X11 :

 ثنائيات نظام  X window .

/usr/include : 

يحتوي على الملفات التي يستخدمها برنامج " c ".

/usr/share : 

الدلائل المشتركة من الملفات man files, ، معلومات الملفات ، الخ

/usr/lib :

ملفات المكتبة المطلوبة أثناء تجميع البرنامج .

/usr/sbin :

 أوامر للمستخدم المتميز لإدارة النظام.

/proc/cpuinfo : 

معلومات وحدة المعالجة المركزية

/proc/filesystems :

معلومات نظام الملفات قيد الاستخدام حاليًا.

/proc/interrupts : 

معلومات حول المقاطعات الحالية المستخدمة حاليًا.

/proc/ioports : 

يحتوي على جميع عناوين الإدخال / الإخراج التي تستخدمها الأجهزة الموجودة على الخادم.

/proc/meminfo : 

معلومات استخدامات الذاكرة .

/proc/modules : 

تستخدم حالياً وحدة kernel .

/proc/mount : 

معلومات نظام الملفات المثبتة .


/proc/stat : 

مفصلة الاحصائيات النظام الحالي.

/proc/swaps :

 معلومات ملف swaps .

/version : 

معلومات إصدار Linux .

/var/log/lastlog :

سجل آخر عملية تمهيد .

/var/log/messages :

 سجل للرسائل التي تم إنشاؤها بواسطة البرنامج الخفي لسجل النظام في التمهيد.


/var/log/lastlog :

قائمة تسجيل الدخول مرة و مدة كل مستخدم على النظام حاليا.

هذا كل شئ حتى الان.


ليست هناك تعليقات:

إرسال تعليق

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))

السلام عليكم و رحمة الله و بركاته

الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم

مدونة نادي لينكس الاغواط الجزائري هي مدونة لتعريف على نظام لينكس وعلى بعض انوعه التوزيعات لينكس لتشجيع على استخدم النظام ربما يكون غير معروف للبعض الهدف هو تعميم والتعريف بالنظام لينكس هي بمثابة اول خطوة الى عالم لينكس ربما الكثير منا لا يعرف الكثير عنه وفي مدونة نادي لينكس الاغواط الجزائري

بحث هذه المدونة الإلكترونية

إجمالي مرات مشاهدة الصفحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *