سلسلة لينوكس للمبتدئين الجزء الرابع : نظام توزيع الملفات

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

تقديم نظام توزيع الملفات في نظام لينوكس :

 أو ما يسمى بالأنجليزية hierarchy هي كيفية توزيع الملفات و تنظيمها في النظام و مكان تواجدها الدائم.لنفهم أكثر ، سنحاول تقريب الأمر بنظام ويندوز الذي تبدأ كل مساراته عبز القرص  الصلب :C/ أما في لينوكس فإن كل المسارات تبدأ من الروت root و رمزه / و يسمى بالانجليزية The Root Directory .

ملاحظة : نظام التوزيع الخاص بلينوكس يُسمى  Filesystem Hierarchy Standard (FHS)

عند دخولنا لمسار الروت (الجذر) سنجد هذه الملفات :



سنحاول فيما يلي الدخول لبعض منها و شرح ما تحتويه من ملفات.

 *) bin/ أو  ( sbin/) : Essential User Binaries



يحتوي هذا المجلد على كل البرامج التي يحتاجها النواة لينوكس لحظة الفتح (mount) مثل الباش bach و الوقت date و الصلاحيات chmod (أنظر جزء 2 من السلسلة).

*) Static Boot Files :  /boot

هذا الملف يحتوي كل إعدادت يحتاجها النظام عند الاقلاع مثل grub و الـ kernel . 
Grub مثل البيوس في نظام الويندوز .

ملاحظة : ننصحكم بعدم تغيير أي شيئ في هذا الملف مهما كانت الأسباب.

*) /dev :


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

يحتوي أيضًا على ملفات إعدادات الأجهزة الوهمية التي لا تمثل حقيقة hardware مثل مجلد dev/random/ .*)

 etc/ :

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

*) home/ :

  
يحتوي هذا المجلد على مجلدات أخرى تُوجهنا لكل مستعمل . مثلاً إن كان إسمك صلاح ستجد ملفا هُنا home/salah/ . هذا الملف يحتوي ملفات صلاح الخاصة من صور وفيديواهات .. إلخ 

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

*) lib/ :

قد يكون المجلد الأصغر حجمًا لكنه في الحقيقة إحدى أهم المجلدات في نظامك ، يحتوي على كل المعاملات الثنائية الرقمية Binary التي تحتاجها ملفات bin/ و sbin/ .

*) media/ :

يحتوي على إعدادات ومحتويات الدخول للأجهزة المحمولة مثل الهواتف و فلاش USB أو مفتاح إنترنت .. مثلًا إن أدخلت CD إلى حاسوبك فإنك ستجد الملفات الموجودة في السيدي CD على هذا المجلد.

*) opt/ :

يحتوي على ملفات و إعدادت البرامج التي تنصبها في نظامك وهو شبيه لـ Program files في ويندوز ، في العادة تستعمله البرامج المدفوعة التي لا تحترم شروط GPL مثل البرامج الحرة يمكنك التعرف على البرامج الحرة  في مقالنا هنا :

*)  proc/ :

شبيه لمجلد dev/ لكنها لا تحمل ملفات إعتيادية مثله إنما ملفات مرتبطة بالنظام.

*) srv/ :

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

*) tmp/ :

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

جديد قسم : لينوكس

إرسال تعليق