روز دوم: “جایی که همه چیز زندگی می کند: شیرجه عمیق به دایرکتوری های لینوکس”

بگذارید کل ساختار دایرکتوری لینوکس را به وضوح با نمونه های عملی که در واقع استفاده می کنید ، تجزیه کنم:
1) / (ریشه) – بنیاد
همه چیز از اینجا شروع می شود. مانند C: \ در ویندوز ، اما بهتر سازمان یافته است.
استفاده در دنیای واقعی:
2) /سطل و /sbin – دستورات اساسی
/سطل (باینری): دستورات اساسی همه کاربران نیاز دارند (LS ، CP ، MV)
/SBIN (باینری های سیستم): ابزارهای فقط مدیر (FDisk ، iptables)
مثال:
3) /و غیره – پرونده های پیکربندی
کنترل پنل سیستم شما.
پرونده های کلیدی:
/etc/passwd – حساب کاربری
/و غیره/میزبان – نام میزبان شبکه
/و غیره/SSH/SSHD_CONFIG – تنظیمات سرور SSH
کار در دنیای واقعی: نام میزبان خود را تغییر دهید:
4) /خانه – پرونده های شخصی کاربر
هر کاربر یک پوشه در اینجا (/خانه/نام خود) می گیرد.
مثال:
5) /ریشه – خانه مدیر
پوشه شخصی Superuser (برای امنیت در /خانه نیست).
6) /بود – تغییر داده ها
جایی که محتوای پویا زندگی می کند:
مسئله واقعی:
7) /TMP – پرونده های موقت
در راه اندازی مجدد پاک شد.
عالی برای:
بارگیری نصب کننده ها
پردازش داده های موقت
نکته امنیتی:
8) /MNT & /Media – Mount Points
/MNT: مونت های موقت (درایوهای دستی نصب شده)
/رسانه: مونت های اتوماتیک (چوب های USB ، CD)
مثال:
9) /OPT – نرم افزار اختیاری
برنامه های شخص ثالث در اینجا نصب می شوند (Google Chrome ، Jetbrains Ides).
مثال:
10) /USR – برنامه های کاربر
سلسله مراتب ثانویه برای:
/usr/bin: بیشتر دستورات کاربر
/usr/lib: کتابخانه های مشترک
/usr/local: نرم افزار جمع آوری شده محلی
واقعیت کلیدی:
/سطل در مقابل /usr /سطل:
/سطل = برای بوت شدن ضروری است
/usr/bin = هر چیز دیگری
11) /PROC – اطلاعات فرآیند مجازی
پرونده های واقعی نیست! داده های سیستم/فرآیند پویا.
12) /dev – پرونده های دستگاه
سخت افزار به عنوان پرونده ها:
/dev/sda = اولین دیسک سخت
/dev/ttyusb0 = اولین دستگاه سریال USB
مثال:
13) /بوت – فایل های بوت
هسته و بوت لودر در اینجا زندگی می کنند.
منطقه خطر:
14) /lib – کتابخانه های ضروری
کتابخانه های مشترک مورد نیاز /سطل و /sbin.
15) /اجرا – داده های زمان اجرا
سیستم های جدیدتر از این برای پرونده های سیستم موقت استفاده می کنند.
🔐 چالش برای روز 2
سوال: بیشتر با کدام فهرست تعامل دارید؟ برای من ، این یک کراوات بین /var /log و /غیره است!
devops #linux #rhcsa #opensource #aws #cloudcomputing
از مشخصات LinkedIn من خارج شوید
https://www.linkedin.com/in/rajpreet-gill-4569b4161/