FHS: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
جز (افزودن رده) |
(ویراستاری) |
||
سطر ۱: | سطر ۱: | ||
− | '''FHS''' (مخفف Filesystem Hierarchy Standard) | + | '''FHS''' (مخفف Filesystem Hierarchy Standard) سامانهٔ سلسلهمراتبی پروندهٔ استاندارد که ساختار شاخهها و محتویاتشان را در سامانههای شبه [[Unix|یونیکس]] تعریف میکند. |
− | |||
− | |||
+ | =ساختار شاخهها= | ||
{| class="wikitable" | {| class="wikitable" | ||
! شاخه | ! شاخه | ||
سطر ۸: | سطر ۷: | ||
|- | |- | ||
| / | | / | ||
− | | . | + | |. شاخهٔ ابتدایی سامانه که تمامی شاخههای دیگر در آن قرار خواهند گرفت |
|- | |- | ||
| root/ | | root/ | ||
− | | | + | | خانهٔ کاربر ریشه |
|- | |- | ||
| home/ | | home/ | ||
− | | | + | | خانهٔ دیگر کاربرها |
|- | |- | ||
| bin/ | | bin/ | ||
− | | محل | + | | محل پروندههای اجرایی دستورهای اساسی مانند : ls ، cat ، echo و… |
|- | |- | ||
| sbin/ | | sbin/ | ||
− | | محل | + | | محل پروندهٔ اجرایی دستورهای اساسی سامانه مانند : fdisk ، shutdown ، parted و… |
|- | |- | ||
| boot/ | | boot/ | ||
− | | محل | + | | محل پروندههای لازم برای [[Bootloader|بارکنندهٔ راه اندازی]]. |
|- | |- | ||
| dev/ | | dev/ | ||
− | | محل | + | | محل پروندهٔ دستگاههای سامانه. [[udev]] این محل را مدیریت میکند. |
|- | |- | ||
| run/ | | run/ | ||
− | | محل | + | | محل اطّلاعات متغیّر زمان اجرا. مانند کاربرهای وارد شده به سامانه ، خدمتها و… |
|- | |- | ||
| etc/ | | etc/ | ||
− | | محل | + | | محل پروندههای تنظیمات سامانه و برنامهها |
|- | |- | ||
| lib/ | | lib/ | ||
− | | محل | + | | محل دادههای ضروری کتاب خانههای اشتراکی پروندههای اجرایی |
|- | |- | ||
| media/ | | media/ | ||
− | | محل سوار کردن | + | | محل سوار کردن رسانههای حذف شدنی |
|- | |- | ||
| mnt/ | | mnt/ | ||
− | | محل سوار کردن موقت | + | | محل سوار کردن موقت سامانهٔ پرونده |
|- | |- | ||
| opt/ | | opt/ | ||
− | | محل | + | | محل بستههای نرم افزاری جانبی |
|- | |- | ||
| srv/ | | srv/ | ||
− | | محل | + | | محل دادههای خدمتهای سامانه |
|- | |- | ||
| tmp/ | | tmp/ | ||
− | | محل | + | | محل ذخیرهٔ موقتی دادهها |
|- | |- | ||
| var/ | | var/ | ||
− | | محل | + | | محل دادههای متغیّر، مانند گزارش نرمافزارها |
|- | |- | ||
| var/cache/ | | var/cache/ | ||
− | | محل | + | | محل انبارههای برنامهها |
|- | |- | ||
| var/lib/ | | var/lib/ | ||
− | | مکان | + | | مکان دادههای ایستا که هنگام اجرا توسّط نرم افزارها تغییر میکنند، مانند بانکهای اطلاعاتی |
|- | |- | ||
| var/lock/ | | var/lock/ | ||
− | | محل | + | | محل پروندههای قفل. این پروندهها از استفادهٔ منابعی که در حال استفاده هستند، جلوگیری میکنند. |
|- | |- | ||
| var/log/ | | var/log/ | ||
− | | محل گزارش نرم | + | | محل گزارش نرم افزارها |
|- | |- | ||
| var/mail/ | | var/mail/ | ||
− | | محل صندق | + | | محل صندق رایانامهٔ کاربران |
|- | |- | ||
| var/opt/ | | var/opt/ | ||
− | | محل | + | | محل دادههای متغیّر مربوط به بستههای جانبی که در opt قرار دارند |
|- | |- | ||
| var/spool/ | | var/spool/ | ||
− | | محلی که | + | | محلی که برنامههای گوناگون برای پردازش شدن منتظر میمانند |
|- | |- | ||
| var/tmp/ | | var/tmp/ | ||
− | | محلی که | + | | محلی که دادههای موقّتی حین راه اندازی دوبارهٔ سامانه محفوظ میمانند |
|- | |- | ||
| proc/ | | proc/ | ||
− | | | + | | سامانهٔ پروندهٔ مجازی.[[Kernel|کرنل]] دادههای خود را در این مکان ذخیره میکند. |
|- | |- | ||
| sys/ | | sys/ | ||
− | | محل | + | | محل ذخیرهٔ اطّلاعات مربوط به کلیهٔ دستگاههای متّصل به سامانه. [[HAL]] این بخش را مدیریت میکند. |
|- | |- | ||
| usr/ | | usr/ | ||
− | | | + | | سلسه مراتب دوم. منابع سامانهای یونیکس |
|- | |- | ||
| usr/bin/ | | usr/bin/ | ||
− | | محل | + | | محل پروندههای اجرایی غیر اساسی |
|- | |- | ||
| usr/share/ | | usr/share/ | ||
− | | محل | + | | محل دادههای نرمافزارهایی که به معماری سیستم وابسته نیستند |
|- | |- | ||
| usr/include/ | | usr/include/ | ||
− | | محل | + | | محل سرایندهای استاندارد |
|- | |- | ||
| usr/lib/ | | usr/lib/ | ||
− | | محل | + | | محل کتابخانههای /usr/bin/ و /usr/sbin/ |
|- | |- | ||
| usr/local/ | | usr/local/ | ||
− | | سومین سلسله مراتب | + | | سومین سلسله مراتب |
|- | |- | ||
| usr/sbin/ | | usr/sbin/ | ||
− | | محل | + | | محل پروندههای اجرایی غیر اساسی سامانه |
|- | |- | ||
| usr/src/ | | usr/src/ | ||
− | | محل | + | | محل کدهای منبع |
|} | |} | ||
[[رده:تعاریف]] | [[رده:تعاریف]] |
نسخهٔ ۳۰ مرداد ۱۳۹۵، ساعت ۱۵:۰۱
FHS (مخفف Filesystem Hierarchy Standard) سامانهٔ سلسلهمراتبی پروندهٔ استاندارد که ساختار شاخهها و محتویاتشان را در سامانههای شبه یونیکس تعریف میکند.
ساختار شاخهها
شاخه | کاربرد |
---|---|
/ | . شاخهٔ ابتدایی سامانه که تمامی شاخههای دیگر در آن قرار خواهند گرفت |
root/ | خانهٔ کاربر ریشه |
home/ | خانهٔ دیگر کاربرها |
bin/ | محل پروندههای اجرایی دستورهای اساسی مانند : ls ، cat ، echo و… |
sbin/ | محل پروندهٔ اجرایی دستورهای اساسی سامانه مانند : fdisk ، shutdown ، parted و… |
boot/ | محل پروندههای لازم برای بارکنندهٔ راه اندازی. |
dev/ | محل پروندهٔ دستگاههای سامانه. udev این محل را مدیریت میکند. |
run/ | محل اطّلاعات متغیّر زمان اجرا. مانند کاربرهای وارد شده به سامانه ، خدمتها و… |
etc/ | محل پروندههای تنظیمات سامانه و برنامهها |
lib/ | محل دادههای ضروری کتاب خانههای اشتراکی پروندههای اجرایی |
media/ | محل سوار کردن رسانههای حذف شدنی |
mnt/ | محل سوار کردن موقت سامانهٔ پرونده |
opt/ | محل بستههای نرم افزاری جانبی |
srv/ | محل دادههای خدمتهای سامانه |
tmp/ | محل ذخیرهٔ موقتی دادهها |
var/ | محل دادههای متغیّر، مانند گزارش نرمافزارها |
var/cache/ | محل انبارههای برنامهها |
var/lib/ | مکان دادههای ایستا که هنگام اجرا توسّط نرم افزارها تغییر میکنند، مانند بانکهای اطلاعاتی |
var/lock/ | محل پروندههای قفل. این پروندهها از استفادهٔ منابعی که در حال استفاده هستند، جلوگیری میکنند. |
var/log/ | محل گزارش نرم افزارها |
var/mail/ | محل صندق رایانامهٔ کاربران |
var/opt/ | محل دادههای متغیّر مربوط به بستههای جانبی که در opt قرار دارند |
var/spool/ | محلی که برنامههای گوناگون برای پردازش شدن منتظر میمانند |
var/tmp/ | محلی که دادههای موقّتی حین راه اندازی دوبارهٔ سامانه محفوظ میمانند |
proc/ | سامانهٔ پروندهٔ مجازی.کرنل دادههای خود را در این مکان ذخیره میکند. |
sys/ | محل ذخیرهٔ اطّلاعات مربوط به کلیهٔ دستگاههای متّصل به سامانه. HAL این بخش را مدیریت میکند. |
usr/ | سلسه مراتب دوم. منابع سامانهای یونیکس |
usr/bin/ | محل پروندههای اجرایی غیر اساسی |
usr/share/ | محل دادههای نرمافزارهایی که به معماری سیستم وابسته نیستند |
usr/include/ | محل سرایندهای استاندارد |
usr/lib/ | محل کتابخانههای /usr/bin/ و /usr/sbin/ |
usr/local/ | سومین سلسله مراتب |
usr/sbin/ | محل پروندههای اجرایی غیر اساسی سامانه |
usr/src/ | محل کدهای منبع |