الموضوع: Linux Files System
عرض مشاركة مفردة
 
  #1  
قديم 10-07-2009, 09:31 PM
الصورة الشخصية لـ Ramy Allam
Ramy Allam Ramy Allam غير متصل
عضو
 
تاريخ التسجيل: Jan 2005
المدينة: بـلاد الله
مشاركة: 167
مستوى تقييم العضوية: 20
Ramy Allam is on a distinguished road
إرسال رسالة عبر MSN إلى Ramy Allam إرسال رسالة عبر Yahoo إلى Ramy Allam إرسال رسالة عبر  Skype إلى Ramy Allam
وسام المشرف المميز في الويب العربي 
عدد الأوسمة: 1 (المزيد ...)
Awt6 Linux File System

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

درسنا اليوم عن Linux File System

لينكس
EveryThing Is File


نشوف تقسيم الملفات ازاي هيكون ..

نبدأ بسم الله

هنا الفايل سيستيم


نفتح الترمينال


هنلاقي مجموعه من الفايل سيستيم

نبتدي بـ bin

1 - bin :
بيكون موجود فيه الـ Basic Binaries
او الاوامر اللي بنستعملها يوميا مثال
ls - cp - mv - rm - date - df

وعلشان نشوف الاوامر دي فين موجوده
which mv
هنلاقي الباث بتاعها علي
/bin/mv





2 - boot

وده بيكون فيه الكيرنيل والبوت فايل سيستيم وبرنامج الـ Boot loader المشهور grub




3 -dev
بيكون فيه كل الفيزيكال ديفايس اللي موجوده في جهازك .. وده هتلاقي فيه كل حاجه خاصة بالهاردوير حتي الـ USB والكيبورد والماوس والبرينتر


مثال :
كود:
/dev/sr0     699M  699M     0 100% /media/cdrom0
هنا السي دي روم بإسم sr0




4- etc
بيكون فيه الكونفيجريشن فايلز .. زي الدي ان اس والريسولف والايبيهات
نشوف الكونفيرجيشن فايلز عن طريق ls *.conf


وهنا هنلاقي مثلا resolv.conf
والـ host.conf , sysctl.conf , ntp.conf وغيرها من الكونفيجريشن


5 - home
ده بيكون فيه الملفات الخاصه بكل يوزر علي السيستيم
مثلا عملنا يوزر بإسم romio
هنلاقي ملفات اليوزر ده علي الباث /home/romio
عامل زي الـ My Docuementsفي الويندوز



6 - Initrd
وده بيتعمله ماونت مؤقت بيستخدم لما الكيرنيل يعمل بوت وبيكون فيه تجهيزات قبل ما الروت يتعمله ..


7 - lib
دي libraries او المكتبات عامل زي ملفات dll في الويندوز
وهنلاقي فيها libssl.so و libcrypt.so وغيرها من المكتبات



8 - lost-found
ودي هنلاقي فيها الملفات اللي اتحذفت اثناء عمليات الـ fragment للهارد ديسك
وإذا فتحناه هنلاقيه فاضي .. لان مش فيه اي بروسيس بتتعمل عليه حاليا



9 - mnt
وده بيتخزن فيه الماونت بوينت مؤقتا إذا كان فيه سي دي روم او فلوبي ديسك
يعني إذا شغلت السي دي روم هتلاقيه هنا .. واحيانا بيكون في /media
مثال :
كود:
/dev/sr0      699M  699M     0 100% /media/cdrom0



10 - media
وهنا هتلاقي البارتيشنات في الهارد بتاعك .. وهتلاقي فيه محتويات My Computer

11 - Opt
بيكون في الابلكيشن والبرامج زي اوراكل او جافا او سن والريال بلاير

12 - proc
وبيكون فيه معلومات عن الميموري والفايل سيستيم و والبروسيسور


مثال هنا عايزين نعرف معلومات عن الميموري
cat /proc/meminfo





13 - root
وده بيكون فيه الهوم دايركتري للروت
بالضبط /home/romio زي ما شرحنا فوق
هنا هيكون /root الفايلات بتاعت الروت

ملحوظة : لما تفتح الشيل بيوزر روت هيدخلك علي الروت
root@romio-desktop
مثال :


كذلك إذا فتحها باي يوزر تاني
romio@romio-desktop





14 - sbin
وبيكون فيه binaries الخاصه بالـ superuser او الروت
زي fdisk - reboot - shutdown


ده غير الـ bin اللي فيه الـ Basic binaries اللي شرحناها فوق ده غير ده

15 - /var
وبيكون فيه ملفات اللوج وملفات الميل المؤقته , spool , واحيانا بيكون فيه ملفات للبرامج زي الـ mysql


وبينقسم إلي

/var/lib/
وفيه قواعد البيانات

/var/lock/
بيكون فيه الملفات قيد الاستخدام

/var/log/
ملفات اللوج مختلفه

/var/mail/
فيه الميل بوكس لكل يوزر

/var/run/
بيكون فيه معلمات عن السيستيم من اخر بوت

/var/tmp/
فيه التمب والملفات المؤقته



16 - tmp
بيكون فيه الملفات المؤقته لتشغيل البرامج

19 - usr
بيكون فيه ملفات للبرامج
وبينقسم لعده اقسام
/usr/lib/
بيكون فيه المكتبات الخاصة بالبيناريز في /usr/bin/ و/usr/sbin

/usr/src/ وبيكون فيه السورس كود زي سورس كود الكرنيل

/usr/X11R6/ وده بيبقي الواجهة الرسومية وملفاتها

وبكده نكون انتهينا بفضل الله

مش عايز ارخصه في الـ GPL
بما اننا في عصر الاوبن سورس >> يسمح بالنقل مع ذكر المصدر

جزاكم الله خيرا






التوقيع
Ramy Allam
My Lord IS Enough 4 Me .. Glory 2 Be Allah

آخر تعديل بواسطة Ramy Allam ، 10-07-2009 الساعة 09:37 PM.