ابزار کاربر

ابزار سایت


tutorials:file_system:filesystem_hierarchy_standard

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش قبل در دو طرفنگارش قبل
نگارش بعد
نگارش قبل
tutorials:file_system:filesystem_hierarchy_standard [2019/01/13 23:14] phoenixtutorials:file_system:filesystem_hierarchy_standard [2019/01/14 20:41] (فعلی) – [شاخه boot/] phoenix
خط 1: خط 1:
 ====== آموزش معرفی سلسله مراتب فایل سیستم ====== ====== آموزش معرفی سلسله مراتب فایل سیستم ======
 +{{ :tutorials:file_system:linux-file-structures.jpg?400 |}}
 ===== شاخه ریشه  یا / ===== ===== شاخه ریشه  یا / =====
  
 شاخه ربشه ((Root Directory))بالاترین سطح در سیستم فایل گنو/لینوکس است((برگرفته شده از کتاب یادگیری آسان لینوکس اثر مهدی اسماعیل پور )) و تمام شاخه ها و فایل در زیرمجموعه این شاخه قرار میگیرند. شاخه ربشه ((Root Directory))بالاترین سطح در سیستم فایل گنو/لینوکس است((برگرفته شده از کتاب یادگیری آسان لینوکس اثر مهدی اسماعیل پور )) و تمام شاخه ها و فایل در زیرمجموعه این شاخه قرار میگیرند.
-===== شاخه bin =====+===== شاخه bin=====
 در این شاخه برنامه ها و فایل های اجرایی قرار دارند. در این شاخه برنامه ها و فایل های اجرایی قرار دارند.
-===== شاخه boot ===== +===== شاخه boot===== 
-این شاخه حاوی برنامه بوت و همچنین فایلهای پیکربندی آن است به عنوان مثال فایل ''boot/grub/grub.conf/'' و یا ''menu.lst'' که به منظور پیکربندی بارگذاری بوت((Boot loader)) استفاده میشود. ''boot/vmlinuz/'' که کرنل لینوکس است +این شاخه حاوی برنامه بوت و همچنین فایلهای پیکربندی آن است به عنوان مثال فایل ''boot/grub2/grub.conf/'' و یا ''menu.lst'' که به منظور پیکربندی بارگذاری بوت((Boot loader)) استفاده میشود. ''boot/vmlinuz/'' که کرنل لینوکس است 
-===== شاخه dev =====+===== شاخه dev=====
 در این شاخه فایلهای راه انداز و مدلساز سخت افزارهای سیستم قرار دارند. در این شاخه فایلهای راه انداز و مدلساز سخت افزارهای سیستم قرار دارند.
-===== شاخه etc =====+===== شاخه etc=====
 در این شاخه عموما فایل های پیکربندی سیستم و برنامه های کاربردی قرار دارند.هر چیزی در این شاخه بایستی متن خواندنی باشد. فایلهای مثل ''etc/crontab/'' فایلی که کارهای که میخواهیم اتوماتیک اجرا شوند در آن تعریف میشوند - [[tutorials:file_system:what_is_the_linux_fstab_file_and_how_does_it_work|etc/fstab/]] جدولی از دیوایس های ذخیره سازی و نقاطی که روی آن سوار است - ''etc/passwd/'' لیستی از اکانتهای کاربری در این شاخه عموما فایل های پیکربندی سیستم و برنامه های کاربردی قرار دارند.هر چیزی در این شاخه بایستی متن خواندنی باشد. فایلهای مثل ''etc/crontab/'' فایلی که کارهای که میخواهیم اتوماتیک اجرا شوند در آن تعریف میشوند - [[tutorials:file_system:what_is_the_linux_fstab_file_and_how_does_it_work|etc/fstab/]] جدولی از دیوایس های ذخیره سازی و نقاطی که روی آن سوار است - ''etc/passwd/'' لیستی از اکانتهای کاربری
-===== شاخه home =====+===== شاخه home=====
 در این شاخه دایرکتوری های کاربران عادی سیستم قرار دارند. مثلا اگر ما یک کاربر با نام کاربری ''secret'' بسازیم در زیر شاخه ''home'' یک دایرکتوری به نام ''secret'' ساخته میشود که متعلق به آن کاربر است و کاربران عادی دیگر حق دسترسی به آن را ندارند<wrap hi>(ولی همانطور که گفتیم کاربر ریشه میتواند هر کاری بکند از جمله دسترسی به دایرکتوری های شخصی هر کاربر)</wrap> در این شاخه دایرکتوری های کاربران عادی سیستم قرار دارند. مثلا اگر ما یک کاربر با نام کاربری ''secret'' بسازیم در زیر شاخه ''home'' یک دایرکتوری به نام ''secret'' ساخته میشود که متعلق به آن کاربر است و کاربران عادی دیگر حق دسترسی به آن را ندارند<wrap hi>(ولی همانطور که گفتیم کاربر ریشه میتواند هر کاری بکند از جمله دسترسی به دایرکتوری های شخصی هر کاربر)</wrap>
-===== شاخه lib =====+===== شاخه lib=====
 فایلهای کتابخانه ای ((Library Files)) که توسط برنامه های کاربردی و برنامه نویسان استفاده میشود در این شاخه ذخیره میشوند. در واقع این فایل ها مشابه فایل های ''dll'' در ویندوز هستند فایلهای کتابخانه ای ((Library Files)) که توسط برنامه های کاربردی و برنامه نویسان استفاده میشود در این شاخه ذخیره میشوند. در واقع این فایل ها مشابه فایل های ''dll'' در ویندوز هستند
-===== شاخه lost+found =====+===== شاخه lost+found=====
 هر دیوایس یا پارتیشن فرمت شده که از سیستم فایل لینوکس استفاده میکند مثل **ext4** این پوشه را خواهد داشت. هر دیوایس یا پارتیشن فرمت شده که از سیستم فایل لینوکس استفاده میکند مثل **ext4** این پوشه را خواهد داشت.
-===== شاخه media =====+===== شاخه media=====
 این زیرشاخه محل اتصال ((Mount Point)) درایوهای فلاپی و cd-rom و همچنین درایوهای دیسک سخت ((Hard Disk)) است این زیرشاخه محل اتصال ((Mount Point)) درایوهای فلاپی و cd-rom و همچنین درایوهای دیسک سخت ((Hard Disk)) است
-===== شاخه mnt =====+===== شاخه mnt=====
 بر روی سیستم های قدیمی لینوکس پوشه mnt/ حاوی نقاط سوار شده برای دیوایس های حذف شدنی که بصورت دستی سوار میشوند بود. بر روی سیستم های قدیمی لینوکس پوشه mnt/ حاوی نقاط سوار شده برای دیوایس های حذف شدنی که بصورت دستی سوار میشوند بود.
-===== شاخه opt =====+===== شاخه opt=====
 برای نصب نرم افزارهای اختیاری است. این پوشه معمولا برای نگهداری نرم افزارهای تجاری که بر روی سیستمتان نصب کرده اید استفاده میشوند برای نصب نرم افزارهای اختیاری است. این پوشه معمولا برای نگهداری نرم افزارهای تجاری که بر روی سیستمتان نصب کرده اید استفاده میشوند
-===== شاخه proc =====+===== شاخه proc=====
 یک زیر شاخه منحصر به فرد است. در واقع قسمتی از سیستم فایل نیست اما یک سیستم فایل مجازی است که به ما اجازه دسترسی به اطلاعات هسته و سیستم را میدهد. مثلا با زدن دستور زیر در ترمنیال میتوانیم اطلاعات پردازنده را به دست آوریم. یک زیر شاخه منحصر به فرد است. در واقع قسمتی از سیستم فایل نیست اما یک سیستم فایل مجازی است که به ما اجازه دسترسی به اطلاعات هسته و سیستم را میدهد. مثلا با زدن دستور زیر در ترمنیال میتوانیم اطلاعات پردازنده را به دست آوریم.
 <code;bash;> <code;bash;>
 cat /proc/cpuinfo cat /proc/cpuinfo
 </code>  </code> 
-===== شاخه sbin =====+===== شاخه sbin=====
 دستورات و برنامه های مدیریتی سیستم در این شاخه قرار دارند که توسط کاربر ریشه اجرا میشوند و کاربران عادی نمیتوانند به این برنامه ها دسترسی داشته باشند و یا دستورات این زیر شاخه را اجرا کنند. دستورات و برنامه های مدیریتی سیستم در این شاخه قرار دارند که توسط کاربر ریشه اجرا میشوند و کاربران عادی نمیتوانند به این برنامه ها دسترسی داشته باشند و یا دستورات این زیر شاخه را اجرا کنند.
-===== شاخه tmp =====+===== شاخه tmp=====
 شاخه ای که فایلهای موقتی در آن قرار میگیرند همه کاربرها میتوانند در این زیرشاخه بنویسند و بخوانند((Read & Write Access)) شاخه ای که فایلهای موقتی در آن قرار میگیرند همه کاربرها میتوانند در این زیرشاخه بنویسند و بخوانند((Read & Write Access))
-===== شاخه usr =====+===== شاخه usr=====
 یک زیر شاخه بزرگ در سیستم های گنو/لینوکس که خیلی از برنامه ها - مستندات و کدمنبع هسته و همچنین سیستم X windows در آن قرار میگیرد یک زیر شاخه بزرگ در سیستم های گنو/لینوکس که خیلی از برنامه ها - مستندات و کدمنبع هسته و همچنین سیستم X windows در آن قرار میگیرد
-===== شاخه var =====+===== شاخه var=====
 فایلهای رخداد ((Library Files)) سیستم و کلا فایل هایی که حجم آنها همین طور در حال تغییر است در این شاخه قرار میگیرد. مثل پایگاه داده های مختلف - فایل های اسپول - ایمیل های کاربر و غیره فایلهای رخداد ((Library Files)) سیستم و کلا فایل هایی که حجم آنها همین طور در حال تغییر است در این شاخه قرار میگیرد. مثل پایگاه داده های مختلف - فایل های اسپول - ایمیل های کاربر و غیره
 ===== شاخه etc/passwd/ ===== ===== شاخه etc/passwd/ =====
tutorials/file_system/filesystem_hierarchy_standard.1547408655.txt.gz · آخرین ویرایش: 2019/01/13 23:14 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki