99fb7f0e82
- Created a new sitemap.xml file for better SEO. - Added a compressed version of the sitemap as sitemap.xml.gz. - Introduced extra.css for custom styles, including Persian font support (IRANSansX). - Defined font-face rules for regular and bold styles of IRANSansX. - Implemented various text styles and layout adjustments for better readability. - Enhanced Mermaid diagram styles to support Persian text rendering.
1.8 KiB
1.8 KiB
درسنامه ۲-۳: دایرکتوریهای مهم و ساختار فایلبندی لینوکس
در لینوکس همهچیز از ریشه (/) آغاز میشود. چند مسیر مهم:
/home: پوشههای خانگی کاربران/etc: فایلهای پیکربندی سیستم/var: دادههای متغیر (لاگها، صفها)/usr: برنامهها و کتابخانههای کاربری/bin,/sbin: ابزارهای ضروری سیستم/tmp: فایلهای موقتی/dev,/proc: دستگاهها و اطلاعات هسته
مثالهای پایه
pwd # مسیر فعلی
ls / # فهرست ریشه
ls -l /home # کاربران موجود
cd /etc && ls -l # تنظیمات سیستم
نکته: تغییر و ویرایش در /etc و مسیرهای سیستمی نیاز به دقت و سطح دسترسی دارد.
تمرین کوتاه
- چند مسیر بالا را بررسی کنید و با
ls -lhمحتوا را ببینید. - مسیر خانگی خود را پیدا کنید و به آن برگردید:
cd ~.
نکات تکمیلی
-
تفاوت
/usr/binو/bin: در توزیعهای جدید اغلب یکسانسازی (symlink) شدهاند، اما بهطور سنتی/binابزارهای ضروری بوت را داشت. -
/var/log: لاگ سرویسها اینجاست؛ برای بررسی سریع:ls -lh /var/log sudo tail -n 50 /var/log/syslog -
/procو/sys: فایلهای مجازی هسته؛ اندازهها واقعی نیستند و روی دیسک ذخیره نمیشوند.
تمرین بیشتر
- با
tree -L 2 /etcیاls -R /etc | lessنمای کلی از تنظیمات بگیرید.