ابزار کاربر

ابزار سایت


tutorials:file_system:filesystem_hierarchy_standard

این یک نگارش قدیمی از این مطلب است!


آموزش معرفی سلسله مراتب فایل سیستم

شاخه ریشه یا /

شاخه ربشه 1)بالاترین سطح در سیستم فایل گنو/لینوکس است2) و تمام شاخه ها و فایل در زیرمجموعه این شاخه قرار میگیرند.

شاخه bin

در این شاخه برنامه ها و فایل های اجرایی قرار دارند.

شاخه boot

این شاخه حاوی برنامه بوت و همچنین فایلهای پیکربندی آن است به عنوان مثال فایل boot/grub/grub.conf/ و یا menu.lst که به منظور پیکربندی بارگذاری بوت3) استفاده میشود. boot/vmlinuz/ که کرنل لینوکس است

شاخه dev

در این شاخه فایلهای راه انداز و مدلساز سخت افزارهای سیستم قرار دارند.

شاخه etc

در این شاخه عموما فایل های پیکربندی سیستم و برنامه های کاربردی قرار دارند.هر چیزی در این شاخه بایستی متن خواندنی باشد. فایلهای مثل etc/crontab/ فایلی که کارهای که میخواهیم اتوماتیک اجرا شوند در آن تعریف میشوند - etc/fstab/ جدولی از دیوایس های ذخیره سازی و نقاطی که روی آن سوار است - etc/passwd/ لیستی از اکانتهای کاربری

شاخه home

در این شاخه دایرکتوری های کاربران عادی سیستم قرار دارند. مثلا اگر ما یک کاربر با نام کاربری secret بسازیم در زیر شاخه home یک دایرکتوری به نام secret ساخته میشود که متعلق به آن کاربر است و کاربران عادی دیگر حق دسترسی به آن را ندارند(ولی همانطور که گفتیم کاربر ریشه میتواند هر کاری بکند از جمله دسترسی به دایرکتوری های شخصی هر کاربر)

شاخه lib

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

شاخه media

این زیرشاخه محل اتصال 5) درایوهای فلاپی و cd-rom و همچنین درایوهای دیسک سخت 6) است

شاخه proc

یک زیر شاخه منحصر به فرد است. در واقع قسمتی از سیستم فایل نیست اما یک سیستم فایل مجازی است که به ما اجازه دسترسی به اطلاعات هسته و سیستم را میدهد. مثلا با زدن دستور زیر در ترمنیال میتوانیم اطلاعات پردازنده را به دست آوریم.

cat /proc/cpuinfo

شاخه sbin

دستورات و برنامه های مدیریتی سیستم در این شاخه قرار دارند که توسط کاربر ریشه اجرا میشوند و کاربران عادی نمیتوانند به این برنامه ها دسترسی داشته باشند و یا دستورات این زیر شاخه را اجرا کنند.

شاخه tmp

شاخه ای که فایلهای موقتی در آن قرار میگیرند همه کاربرها میتوانند در این زیرشاخه بنویسند و بخوانند7)

شاخه usr

یک زیر شاخه بزرگ در سیستم های گنو/لینوکس که خیلی از برنامه ها - مستندات و کدمنبع هسته و همچنین سیستم X windows در آن قرار میگیرد

شاخه var

فایلهای رخداد 8) سیستم و کلا فایل هایی که حجم آنها همین طور در حال تغییر است در این شاخه قرار میگیرد

شاخه etc/passwd/

جایی است که پسوردهای رمزنگاری9) شده نگهداری میشوند. یعنی پسورد کاربران سیستم از جمله کاربر ریشه.

1)
Root Directory
2)
برگرفته شده از کتاب یادگیری آسان لینوکس اثر مهدی اسماعیل پور
3)
Boot loader
4) , 8)
Library Files
5)
Mount Point
6)
Hard Disk
7)
Read & Write Access
9)
Encryption
tutorials/file_system/filesystem_hierarchy_standard.1547405845.txt.gz · آخرین ویرایش: 2019/01/13 22:27 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki