Download Free Templates http://bigtheme.net/ Websites Templates

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

 

اگر كاربر ويندوز باشيد و براي نخستين بار به دنياي لينوكس قدم بگذاريد، قطعا ساختار دايركتوري هاي لينوكس به نظرتان عجيب خواهد و كلا درايوهاي هاردديسك خبري C رسيد. در لينوكس، ديگر از درايو نيست و علامت/ جايگزين آنها شده است و دايركتوري هاي موجود در اين فولدر، همگي حروفي رمزآلود و سه يا چهار حرفي دارند.
در (FHS) ، استاندارد ساختار سيستم فايل سلسل همراتبي لينوكس سيستم هاي عامل لينوكسي و يونيكسي ساختار سيستم فايل را مشخص مي كند. اين سيستم فايلها شامل دايركتوري هايي است كه به طور پيش فرض فعال نيست.

(/) root دايركتوري
همه چيز در سيستم لينوكس تحت دايركتوري/ قرار دارد. نام اين در ويندوز :C يا ريشه است. دايركتوري روت شبيه به root دايركتوري است، اما به ياد داشته باشيد كه دقيقا اين گونه نيست و فقط مثالي است براي درك راحت تر اين موضوع. در ويندوز پارتيشن هاي ديگر در درايوهاي و... قرار دارد، اما اين درايوها در لينوكس درون :D بعدي به نام هاي مثلا همان مسير روت قرار ميگيرد.


دايركتوري الزامي براي كاربر – /bin
دایرکتوری bin/ شامل برنامه هاي (باينري ها) مخصوص كاربر است كه هنگام اجراي سيستم در حالت تك كاربر بايد فعال و حاضر باشد.نرم افزارهايي چون فايرفاكس در usr/bin نصب ميشود، در حالي كه برنامه هاي مهم سيستمي همچون Bash و همچون آن در دایرکتوری Bin/ قرار می گیرد.دايركتوري /usr را معمولا در پارتيشن ديگري قرار ميدهد، ايل هاي موجود در/bin براي سيستم مهم است، چرا كه اين دايركتوري براي كاركرد صحيح سيستم نقش اساسي بازي مي كند. دايركتوري /sbin نيز عملكرد مشابهي دارد و باينري هاي مديريتي سيستم در آن قرار ميگيرد.

دايركتوري فايلهاي بوت استاتيك – /boot
دایرکتوری / boot شامل فايل هايي است كه براي بوت سيستم الزامي است.راي مثال فايل هاي GRUB در اين دايركتوري قرار دارد. فايل هاي پيكربندي قرار دارد.فايل هاي پيكربندي و تنظيمات بوت لودر در اين دايركتوري نيست و در etc/ قرار دارد .

مانت پوينت تاريخي سي دي ها – /cdrom
دايركتوري /cdrom  ديگر بخشي از استاندارد FHS  نيست، اما هنوز در اوبونتو و ديگر سيستم هاي عامل استفاده ميشود. اين دايركتوري محلي موقت براي دسترسي به سي دي رام است. هر چند محل استاندارد آن،دايركتوري ديگري با نام /media است.

فايل هاي دستگاه ها – /dev
لينوكس با دستگاه ها نيز همانند فايل ها برخورد مي كند و دايركتوري شامل تعدادي از فايل هاي مخصوص ميشود كه همگي نماينده دستگاه خود هستند. البته اينها فايلهاي حقيقي نيست و تنها به شكل فايل نشان داده ميشود.
مثلاً /dev/sda نمايانگر نخستين درايو ساتا در سيستم است. اگر بخواهيم اين درايو را پارتيشن بندي كنيم، بايد به كمك يك ويرايشگر مسير /dev/sda را پارتيشن بندي كنيم. اين دايركتوري همچنين شامل شبه دستگاه ها نيز ميشود. شبه دستگاه هامجازي هستند و در حقيقت به سخت افزاري نگاشت نشده اند. براي مثال دستگاه /dev/random  عددي رندوم توليد مي كند ./dev/null دستگاه مخصوصي است كه هيچ خروجي توليد نمي كند و به طور خودكار تمام
ورودي ها را ناديده ميگيرد. در واقع وقتي خروجي يك دستور را به دستگاه مي فرستيد، در حقيقت آن را به/dev/null می فرستید ،در حقیقت آن را  ناديده مي گيريد.


فايل هاي تنظيمات – /etc
اين دايركتوري شامل فايل هاي پيكربندي است و مي تواند توسط
ويرايشگرهاي متن و واژ هپردازهاي سيستم ويرايش شود. بايد توجه داشت
شامل فايل هاي تنظيمات تمام سيستم است. فايل هاي /etc كه دايركتوري
تنظيماتي كه به هر كاربر مربوط مي شود و مخصوص خود كاربر است در
هر كاربر وجود دارد. home دايركتوري
 دايركتوري كاربران /home
اين دايركتوري براي هر كاربر ساخته مي شود. براي مثال اگر نام كاربري
توليد مي شود. اين فولدر شامل /home/ali باشد، مسيري به نام ali شما
داد ههاي هر كاربر و تنظيمات مرتبط با شناسه او خواهد بود. همچنين
خود فايل home كاربران ابتداي امر تنها مي توانند درون دايركتوري
ايجاد كرده و دسترسي نوشتن داشته باشند. براي ويرايش ديگر بخش هاي
سيستم، كاربران عادي بايد از ادمين سيستم اجازه بگيرند.
دايركتوري كتابخانه هاي مشترك – /lib
شامل كتابخان ههايي است كه باينري هاي اساسي /lib دايركتوري
اجرا مي شود به آن نياز دارد. اين كتابخانه ها /sbin و /bin سيستم كه در
نيز استفاده م يشود. /usr/bin همچنين توسط باينر يهاي موجود در
دايركتوري فايل هاي ريكاوري شده – /lost+found
lost+found هر سيستم فايل لينوكس يك دايركتوري
دارد. اگر سيستم فايل ب ههر دليلي خراب شود، در بوت بعدي
سيستم فايل از اول چك مي شود. فايل هاي خراب شده
و يافته شده در اين عمليات در اين دايركتوري قرار م يگيرد تا بتوان بيشتر
فايل ها را ريكاوري كرد.
دستگاه هاي جانبي – /media
شامل زيرشاخ ههايي است كه در آن دستگا ههاي /media دايركتوري
وصل شده به سيستم نشان داده مي شود. منظور از اين دستگا هها،
دستگا ههاي حافظه است. از اين رو هاردهاي اكسترنال، فلش درايوها،
ام پي تري پليرها و... در اين شاخه قرار م يگيرد. همچنين در سيستم فايل
سي دي رام نيز در اين فولدر قرار دارد.

نقاط اتصال موقت /mnt
كه مخفف ) mnt از قديم عرف بود كه مديرهاي سيستم از دايركتوري
است، براي مانت كردن درايوهايي با سيستم فايل غير از (mount عبارت
لينوكس استفاده كنند. مثلا اگر پارتيشن ويندوزي را مانت م يكردند، آن را
وصل مي كردند. هر چند م يتوان هر فايل سيستمي /mnt/windows به
را در هر نقطه از سيستم قرار داد.
پكيج هاي اختياري – /opt
شامل زيردايركتوري هايي (Optional مخفف ) /opt دايركتوري
مي شود كه پكيج هاي اختياري نرم افزاري در آن قرار مي گيرد. اين
دايركتوري معمولا توسط نرم افزارهاي تجاري كه از ساختار استاندارد
لينوكسي پيروي نمي كند در اين دايركتوري قرار م يگيرد.
فايل هاي كرنل و پروسس ها – /proc
است و شامل فايل هاي /dev همانند دايركتوري /proc دايركتوري
استاندارد نيست. اين فايل هاي مخصوص اطلاعات سيستم و پروسس ها
را نشان م يدهد.
root دايركتوري مخصوص شناسه – /root
است، اما براي شناسه /home در واقع دايركتوري /root دايركتوري
اين دايركتوري مستقيما از/ ريشه گرفته است و در پارتيشن اصلي .root
را به /home سيستم قرار م يگيرد، در حالي كه مي توان دايركتوري
پارتيش نها و ديس كهاي ديگر نسبت داد.
دايركتوري وضعيت نرم افزارها – /run
نسبتا جديد است و جاي استانداردي به نرم افزارها /run دايركتوري
م يدهد كه فايل هاي موقت هنگام اجرا از جمله سوك تها و شناسه
قرار نم يگيرد؛ چرا /tmp پروس سها را در آنجا قرار دهد. اين فاي لها در
م يتواند پاك شود. /tmp كه
باينري هاي مديريتي سيستم – /sbin
است. اين دايركتوري شامل /bin مشابه دايركتوري /sbin دايركتوري
و براي مقاصد root باينري هاي اساسي سيستم است كه توسط شناسه
مديريتي م يتواند اجرا شود.
SELinux سيستم فايل مجازي – /selinux
براي امنيت سيستم استفاده مي كند (فدورا SElinux اگر توزيع شما از
استفاده م يكند). اين دايركتوري selinux و رد هت دو مثال است كه از
استفاده SElinux در آنها وجود دارد و شامل فاي لهايي است كه توسط
SELinux است. اوبونتو از /proc مي شود. اين دايركتوري مشابه
استفاده نمي كند و حضور اين فولدر در اوبونتو باگ است.
داده هاي سرويس – /srv
اين دايركتوري داده هايي را در بر م يگيرد كه سرويس ها در اختيار
براي ميزباني Apache HTTP Server سيستم قرار م يدهد. اگر از
يك و بسايت استفاده كنيد، فاي لهاي و بسايت خود را در اين فولدر قرار
خواهيد داد.
فايل هاي موقت – /tmp
نرم افزارها فايل هاي موقت را در اين دايركتوري ذخيره مي كند.
اين فايل ها وقتي سيستم ريست مي شود، حذف شده و مي تواند توسط
نيز حذف شود. بنابراين اين محل براي tmpwatch نرم افزارهايي مثل
ذخيره سازي فايل ها مناسب نيست.
باينري هاي كاربر – /usr
در اين دايركتوري نرم افزارها و فاي لهاي مورد استفاده كاربران، قرار
م يگيرد. براي مثال نر مافزارهاي غيراساسي همچون فايرفاكس در اين
ذخيره نمي شود. كتابخان ههاي مورد نياز /bin دايركتوري قرار گرفته و در
/usr قرار م يگيرد. دايركتوري /usr/lib اين نرم افزارها نيز در دايركتوري
همچنين دايركتور يهاي ديگري درون خود دارد كه به همين منظور به كار
./usr/share م يرود؛ همانند
شامل نرم افزارهاي كامپايل شده لوكال است /usr/local دايركتوري
كه به طور پيش فرض در اين دايركتوري مي رود. اين دايركتوري باعث
م يشود نرم افزارهاي كامپايل شده درون سيستم پخش نشود.
دايركتوري فايل هاي داده اي متغير – /var
دايركتوري قابل نوشتني است كه در مقابل با /var دايركتوري
در شرايط عادي فقط خواندني است. /usr قرار م يگيرد. دايركتوري /usr
/usr و چيزهاي ديگر كه ب هصورت عادي در (log) فايل هاي گزارش
مي رود. براي مثال فايل هاي گزارش را /var/logقرار م يگيرد، به دايركتوري
مشاهده كرد.

 

این مطلب را برای دیگر دوستان خود به اشتراک بگذارید.

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn