ساختار دایرکتوری ها در FreeBSD

سیستم عامل FreeBSD دارای یک یاختار سلسه مراتبی و نظام مند دایرکتوری ها میباشد که بصورت یک درخت وارانه میباشد.

مهمترین بخش این ساختار / یا همان دایرکتوری ریشه است که به مانند تنه درخت میباشد که همه شاخ و برگ ها بر روی آن سوار هستند.در هنگام بوت سیستم اولین دایرکتوری که متصل میشود دایرکتوری ریشه یا / میباشد . این دایرکتوری شامل موارد حیاتی سیستم و همچنین نقاط اتصال سایر فایل سیستم ها میشود.

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

 

توضیحات دایرکتوری
دایرکتوری ریشه که بر روی فایل سیسیتم قرار میگیرد /
ایزار های اساسی سیستمی در حالت های تک کاربره و چند کاربره در این دایرکتوری قرار میگیرد /bin/
برنامه ها و تنظیماتی که برای مرحله bootstrap سیستم لازم است /boot/
تنظیمات پیشفرض بوت سیستم /boot/defaults/
فایل های سیستمی مربوط به device ها /dev/
فایل ها و تنظیمات سیستمی /etc/
شامل تنظیمات پیشفرش سیستم /etc/defaults/
شامل تنظیمات MTA مانند sendmail /etc/mail/
شامل تنظیمات DNS /etc/namedb/
شامل اسکریپت هایی که بصورت روزانه , هفتگی و ماهانه توسط cron اجرا میشود /etc/periodic/
شامل تنظیمات ppp /etc/ppp/
یک دایرکتوری خالی کهمعمولا توسط مدیر سیستم برای اتصال  یک فایل سیستم مورد استفاده قرار میگیرد /mnt/
فایل سیستم پردازش های درحال اجرای سیستم /proc/
در واقع ابزارهای لینک شده برای موارد اورژانسی و نجات سیستم /rescue/
دایرکتوری خانگی کاربر ریشه /root/
ابزار ها و برنامه های سیستمی که مورد استفاده مدیر سیستم در هر دوحالت تک کاربره و چند کاربره قرار میگیرد. /sbin/
فایل سیستم و دایرکتوری template سیستم /tmp/
مسیر اصلی که ابزارها و برنامه های کاربر در آن قرار میگیرد /usr/
شامل ایزارها و برنامه های کاربردی که کاربر نصب کرده است /usr/bin/
شامل فایل های کتابخانه ای استاندارد C /usr/include/
آرشیوی از کتابخانه های سیستمی /usr/lib/
فایل های دیتای متفرقه ابزارها /usr/libdata/
ابزارها و daemon های سیستمی برای اجرا توسط برنامه ها /usr/libexec/
شامل مسیر های برنامه های نصب شده توسط کاربر /usr/local/
شامل کتابخانه ها و درخت های هدف هنگام کامپایل کرد src است /usr/obj/
ابزارها و daemon های سیستمی که توسط کاربر اجرا میشوند /usr/sbin/
فایل های مستقل ا معماری و در واقع فایل هایی که برای گرفتن اطلاعات از سیستم لازم است /usr/share/
شامل source کامل سیستم عامل /usr/src/
شامل لاگ فایل ها temporary و spool فایل ها و بسیاری چیزهای دیگر /var/
شامل log فایل های سیستم و برنامه ها /var/log/
مسیر پیشفرض mail کاربران سیستم /var/mail/
مسیر پیشفرض فایل های spool مربوط به mail و printer و … /var/spool/
مسیرtemp  مربوط به ریبوت سیستم /var/tmp/
مسیر مربوط به yellow page /var/yp/

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *