آموزش LPIC1 | سیستم فایل
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
ساختار سیستم فایل
در لینوکس، سیستم فایل به صورت سلسلهمراتبی سازماندهی شده است و تمام فایلها و دایرکتوریها از یک ریشه (Root) شروع میشوند که با علامت / نمایش داده میشود. این ساختار استاندارد، Filesystem Hierarchy Standard (FHS) نام دارد و به کاربران و برنامهها کمک میکند تا محل فایلها و دایرکتوریهای مهم را به راحتی پیدا کنند.
مهمترین دایرکتوریها و کاربرد آنها:
-
/ (ریشه)
- نقطه شروع تمام مسیرها در سیستم فایل.
- شامل تمام دایرکتوریهای اصلی دیگر است.
-
/bin (Binary)
- شامل دستورات اساسی و ضروری سیستم است که برای همه کاربران در دسترس است (مانند
ls,cp,mv).
- شامل دستورات اساسی و ضروری سیستم است که برای همه کاربران در دسترس است (مانند
-
/etc (Configuration Files)
- فایلهای پیکربندی سیستم و برنامهها در اینجا ذخیره میشوند (مانند
/etc/passwd,/etc/network/interfaces).
- فایلهای پیکربندی سیستم و برنامهها در اینجا ذخیره میشوند (مانند
-
/home
- دایرکتوری خانگی کاربران عادی در اینجا قرار دارد (مثلاً
/home/username).
- دایرکتوری خانگی کاربران عادی در اینجا قرار دارد (مثلاً
-
/var (Variable Data)
- شامل فایلهای متغیر مانند لاگها (
/var/log)، ایمیلها (/var/mail)، و پایگاه داده (/var/lib).
- شامل فایلهای متغیر مانند لاگها (
-
/tmp (Temporary Files)
- فایلهای موقت سیستم و کاربران در اینجا ذخیره میشوند و معمولاً پس از راهاندازی مجدد پاک میشوند.
-
/usr (User Programs)
- شامل برنامههای کاربردی، کتابخانهها (
/usr/lib)، مستندات (/usr/share/doc)، و دستورات غیرضروری سیستم (/usr/bin).
- شامل برنامههای کاربردی، کتابخانهها (
-
/dev (Device Files)
- فایلهای مربوط به دستگاههای سختافزاری (مانند
/dev/sdaبرای دیسک سخت).
- فایلهای مربوط به دستگاههای سختافزاری (مانند
-
/proc (Process Information)
- یک سیستم فایل مجازی که اطلاعات فرآیندها و هسته سیستم را نمایش میدهد.
-
/boot
- شامل فایلهای مورد نیاز برای بوت سیستم مانند کرنل لینوکس (
vmlinuz) وinitramfs.
- شامل فایلهای مورد نیاز برای بوت سیستم مانند کرنل لینوکس (
-
/lib و /lib64
- کتابخانههای ضروری سیستم و برنامهها در اینجا قرار دارند.
-
/opt (Optional Software)
- برای نصب برنامههای اختیاری و شخص ثالث استفاده میشود.
-
/sbin (System Binaries)
- شامل دستورات مدیریتی است که معمولاً فقط توسط مدیر سیستم (root) قابل اجرا هستند (مانند
fdisk,ifconfig).
- شامل دستورات مدیریتی است که معمولاً فقط توسط مدیر سیستم (root) قابل اجرا هستند (مانند
-
/run
- فایلهای موقت مربوط به فرآیندهای در حال اجرا (معمولاً از زمان آخرین بوت).
-
/mnt و /media
- برای mount کردن موقت دستگاههای ذخیرهسازی خارجی استفاده میشوند.
نکات مهم:
- مسیرها در لینوکس حساس به بزرگی و کوچکی حروف (Case-Sensitive) هستند. مثلاً
/homeبا/Homeمتفاوت است. - از علامت
~برای اشاره به دایرکتوری خانگی کاربر فعلی استفاده میشود (مثلاً~/Downloadsمعادل/home/username/Downloadsاست). - برای مشاهده ساختار سیستم فایل میتوانید از دستور
treeیاls -Rاستفاده کنید.
این ساختار به شما کمک میکند تا به راحتی فایلها و تنظیمات سیستم را مدیریت کنید.
برای ثبت پرسش ابتدا در سایت وارد شوید.