ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

یک تور با راهنما

طرح سیستم فایل در یک سیستم لینوکس بسیار شبیه آنچه در سیستم های مشابه یونیکس یافت می شود. این طرح در واقع در یک استاندارد منتشر شده به نام the مشخص شده است استاندارد سلسله مراتب سیستم فایل لینوکس. همه توزیع‌های لینوکس دقیقاً مطابق با استاندارد نیستند، اما اکثر آنها بسیار نزدیک هستند.

در مرحله بعد، ما خودمان می خواهیم در سیستم فایل بگردیم تا ببینیم چه چیزی باعث ایجاد ما می شود


تیک سیستم لینوکس. این به ما فرصتی می دهد تا مهارت های ناوبری خود را تمرین کنیم. یکی از چیزهایی که ما کشف خواهیم کرد این است که بسیاری از فایل های جالب در متنی قابل خواندن توسط انسان هستند. همانطور که در حال رفتن به تور خود هستیم، موارد زیر را امتحان کنید:

1. cd به یک دایرکتوری داده شده

2. فهرست محتویات دایرکتوری با ls-l

3. اگر فایل جالبی دیدید محتویات آن را با پرونده

4. اگر به نظر می رسد ممکن است متن باشد، سعی کنید آن را با آن مشاهده کنید کمتر


تصویر

ترفند کپی و پیست را به خاطر بسپار! اگر از ماوس استفاده می‌کنید، می‌توانید روی نام فایل دوبار کلیک کنید تا آن را کپی کنید و وسط کلیک کنید تا آن را در دستورات قرار دهید.


تصویر

همانطور که در اطراف پرسه می زنیم، از نگاه کردن به چیزها نترسید. کاربران عادی تا حد زیادی از بهم ریختن چیزها منع شده اند. این وظیفه مدیر سیستم است! اگر دستوری از چیزی شکایت می کند، فقط به سراغ چیز دیگری بروید. مدتی را صرف نگاه کردن به اطراف کنید. این سیستم متعلق به ماست که باید کاوش کنیم. به یاد داشته باشید، در لینوکس، هیچ رازی وجود ندارد!

جدول 3-4 تنها تعدادی از دایرکتوری هایی را که می توانیم کاوش کنیم فهرست می کند. بسته به توزیع ممکن است تفاوت های جزئی وجود داشته باشد. از نگاه کردن به اطراف و تلاش بیشتر نترسید!


جدول 3-4: فهرست های یافت شده در سیستم های لینوکس


نظرات دایرکتوری

نظرات دایرکتوری

/ دایرکتوری ریشه. جایی که همه چیز شروع می شود.


تصویر

/bin شامل باینری ها (برنامه هایی) است که برای بوت شدن و اجرا شدن سیستم باید وجود داشته باشد.


تصویر

/boot شامل هسته لینوکس، تصویر دیسک RAM اولیه (برای درایورهای مورد نیاز در زمان بوت) و بوت لودر است.


فایل های جالب:

/boot/grub/grub.conf یا menu.lst که برای پیکربندی بوت لودر استفاده می شوند.

/boot/vmlinuz (یا چیزی مشابه)، لینوکس

هسته


تصویر

/ توسعه این یک دایرکتوری ویژه است که شامل گره های دستگاه. "همه چیز یک فایل است" برای دستگاه ها نیز صدق می کند. اینجا جایی است که کرنل لیستی از تمام دستگاه هایی را که می فهمد نگهداری می کند.


تصویر

/و غیره La /و غیره دایرکتوری شامل تمام فایل های پیکربندی کل سیستم است. همچنین شامل مجموعه ای از اسکریپت های پوسته است که هر یک از سرویس های سیستم را در زمان بوت شروع می کند. همه چیز در این فهرست باید متن قابل خواندن باشد.


فایل های جالب: در حالی که همه چیز در /و غیره جالب است، در اینجا برخی از موارد مورد علاقه همیشه وجود دارد:

/ etc / crontab، فایلی که تعیین می کند چه زمانی

مشاغل خودکار اجرا خواهند شد.

/ etc / fstab، جدولی از دستگاه های ذخیره سازی و نقاط نصب مرتبط با آنها.

/ etc / passwd، لیستی از حساب های کاربری.


تصویر

/خانه در تنظیمات معمولی، به هر کاربر یک دایرکتوری داده می شود

/خانه. کاربران معمولی فقط می توانند فایل ها را در فهرست اصلی خود بنویسند. این محدودیت سیستم را از فعالیت کاربر اشتباه محافظت می کند.


تصویر

/lib حاوی فایل های کتابخانه مشترک است که توسط برنامه های سیستم اصلی استفاده می شود. اینها شبیه به DLL در ویندوز هستند.


تصویر

/lost+found هر پارتیشن فرمت شده یا دستگاهی که از یک سیستم فایل لینوکس استفاده می کند، مانند ext3، این فهرست را دارد. در مورد بازیابی نسبی از یک رویداد خراب سیستم فایل استفاده می شود.

مگر اینکه اتفاق بدی برای سیستم شما افتاده باشد، این دایرکتوری خالی می ماند.


تصویر

/نیم در سیستم های لینوکس مدرن /نیم دایرکتوری حاوی نقاط اتصال برای رسانه های قابل جابجایی مانند درایوهای USB، CD-ROM ها و غیره است که به طور خودکار در هنگام درج نصب می شوند.


تصویر

/ mnt در سیستم های قدیمی لینوکس، / mnt دایرکتوری حاوی نقاط اتصال برای دستگاه های قابل جابجایی است که به صورت دستی نصب شده اند.


تصویر

/ انتخاب دایرکتوری /opt برای نصب نرم افزار "اختیاری" استفاده می شود. این عمدتاً برای نگهداری محصولات نرم افزاری تجاری که ممکن است روی سیستم شما نصب شوند استفاده می شود.


تصویر


نظرات دایرکتوری

نظرات دایرکتوری

/ پروسه La / پروسه دایرکتوری خاص است این یک فایل سیستم واقعی به معنای فایل های ذخیره شده در هارد دیسک شما نیست. بلکه یک سیستم فایل مجازی است که توسط هسته لینوکس نگهداری می شود. «فایل‌های» موجود در آن، سوراخ‌هایی در خود هسته هستند. فایل‌ها قابل خواندن هستند و به شما تصویری از نحوه مشاهده هسته رایانه شما می‌دهند.


تصویر

/root این دایرکتوری اصلی برای حساب ریشه است.


تصویر

/sbin این دایرکتوری حاوی باینری های “system” است. اینها برنامه هایی هستند که وظایف حیاتی سیستم را انجام می دهند که عموماً برای ابرکاربر محفوظ است.


تصویر

دایرکتوری / tmp La دایرکتوری / tmp دایرکتوری برای ذخیره سازی فایل های موقت و گذرا ایجاد شده توسط برنامه های مختلف در نظر گرفته شده است. برخی از تنظیمات باعث می شوند که هر بار که سیستم راه اندازی مجدد می شود، این دایرکتوری خالی شود.


تصویر

/ usr درخت دایرکتوری /usr احتمالاً بزرگترین در یک سیستم لینوکس است. این شامل تمام برنامه ها و فایل های پشتیبانی مورد استفاده توسط کاربران عادی است.


تصویر

/ usr / bin / usr / bin شامل برنامه های اجرایی نصب شده توسط

توزیع لینوکس شما این غیر معمول نیست که این فهرست هزاران برنامه را در خود جای دهد.


تصویر

/ usr / معاونت کتابخانه های مشترک برای برنامه ها در / usr / bin.


تصویر

/ usr / محلی La / usr / محلی درخت جایی است که برنامه هایی که نیستند

در توزیع شما گنجانده شده است اما برای استفاده در سطح سیستم در نظر گرفته شده است نصب شده است. برنامه های کامپایل شده از کد منبع معمولاً در آن نصب می شوند / usr / local / bin. در یک سیستم لینوکس تازه نصب شده، این درخت وجود دارد، اما تا زمانی که مدیر سیستم چیزی را در آن قرار ندهد خالی خواهد بود.


تصویر

/usr/sbin شامل برنامه های مدیریت سیستم بیشتری است.


تصویر

/ usr / سهم / usr / سهم شامل تمام داده های مشترک استفاده شده توسط

برنامه ها در / usr / bin. این شامل مواردی مانند فایل های پیکربندی پیش فرض، نمادها، پس زمینه صفحه، فایل های صوتی و غیره می شود.


تصویر

/usr/share/doc اکثر بسته های نصب شده روی سیستم شامل برخی از بسته های نصب شده هستند

نوعی اسناد که در / usr / share / doc، فایل های اسنادی را که بر اساس بسته سازماندهی شده اند پیدا خواهیم کرد.


تصویر

/ var به استثنای /tmp و /home، دایرکتوری هایی که تا به حال به آنها نگاه کرده ایم نسبتا ثابت می مانند، یعنی محتوای آنها تغییر نمی کند. درخت دایرکتوری /var جایی است که داده هایی که احتمالاً تغییر می کنند ذخیره می شود. پایگاه داده های مختلف، فایل های قرقره، ایمیل کاربر و غیره در اینجا قرار دارند.


تصویر

/ var / log / var / log شامل فایل های ورودی، سوابق سیستم های مختلف

فعالیت. این موارد بسیار مهم هستند و باید هر از چند گاهی تحت نظر قرار گیرند. مفیدترین آنها هستند

/var/log/messages و/یا /var/log/syslog. توجه داشته باشید که به دلایل امنیتی در برخی از سیستم ها، شما باید ابرکاربر برای مشاهده فایل های گزارش باشید.


تصویر


برترین سیستم عامل Cloud Computing در OnWorks: