الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   خلاصة قسم إدارة و تشغيل السيرفرات (http://www.arabwebtalk.com/forumdisplay.php?f=134)
-   -   Linux Files System (http://www.arabwebtalk.com/showthread.php?t=114820)

Ramy Allam 10-07-2009 09:31 PM

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 :D
بما اننا في عصر الاوبن سورس >> يسمح بالنقل مع ذكر المصدر

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

شاب متوفي 15-07-2009 03:35 AM

يعطيك العافيه وربي يطول في عمرك

وأتمنى لك من الله كل التوفيق والنجاح

اخوك الداعي لك وبوافر الصحه والعافيه

عمار

f33f33 29-09-2009 01:42 AM


لك الشكر الجزيل اخوي رامي
يعطيك العافية على هذا الدرس الهام
وجزاك الله عنا اوفى الجزاء
دمت بخير وود

sonyic 08-11-2009 08:51 AM

100/100

شكراا جدااا

معلومات هوست 01-12-2009 02:17 AM

تسلم اخي علي الموضوع المتميز

belsemtech.info 28-05-2010 03:43 PM

بارك الله فيك يارامي

فعلا درس رائع


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 07:32 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012