Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Екскурсія

Макет файлової системи в системі Linux дуже схожий на той, який можна знайти в інших Unix-подібних системах. Конструкція насправді зазначена в опублікованому стандарті, який називається Стандарт ієрархії файлової системи Linux. Не всі дистрибутиви Linux точно відповідають стандарту, але більшість з них дуже близькі.

Далі ми самі побродимось по файловій системі, щоб побачити, що робить нашу


Системна галочка Linux. Це дасть нам можливість потренувати свої навігаційні навички. Одна з речей, які ми виявимо, це те, що багато цікавих файлів містяться у звичайному тексті, який можна читати людиною. Під час нашого туру спробуйте наступне:

1. cd в заданий каталог

2. Перелік вмісту каталогу за допомогою ls -l

3. Якщо ви бачите цікавий файл, визначте його вміст за допомогою файл

4. Якщо здається, що це текст, спробуйте переглянути його за допомогою менше


зображення

Пам’ятайте про трюк копіювання та вставки! Якщо ви використовуєте мишу, ви можете двічі клацнути на імені файлу, щоб скопіювати його, і клацніть середнім клацанням, щоб вставити його в команди.


зображення

Коли ми блукаємо, не бійтеся дивитися на речі. Постійним користувачам значною мірою заборонено псувати щось. Це робота системного адміністратора! Якщо команда скаржиться на щось, просто перейдіть до чогось іншого. Приділіть деякий час огляду. Систему ми досліджуємо. Пам’ятайте, що в Linux немає секретів!

У таблиці 3-4 наведено лише кілька каталогів, які ми можемо досліджувати. Залежно від розподілу можуть бути незначні відмінності. Не бійтеся озирнутися і спробувати більше!


Таблиця 3-4: Каталоги, знайдені в системах Linux


Коментарі до каталогу

Коментарі до каталогу

/ Кореневий каталог. Де все починається.


зображення

/bin Містить двійкові файли (програми), які повинні бути присутніми для завантаження та запуску системи.


зображення

/boot Містить ядро ​​Linux, початковий образ диска RAM (для драйверів, необхідних під час завантаження) і завантажувач.


Цікаві файли:

/boot/grub/grub.conf або menu.lst, які використовуються для налаштування завантажувача.

/boot/vmlinuz (або щось подібне), Linux

ядро


зображення

/ dev Це спеціальний каталог, який містить вузли пристрою. «Все є файлом» також стосується пристроїв. Ось де ядро ​​зберігає список усіх пристроїв, які воно розуміє.


зображення

/ Etc Команда / Etc каталог містить усі файли конфігурації всієї системи. Він також містить набір сценаріїв оболонки, які запускають кожну з системних служб під час завантаження. Все в цьому каталозі має бути читабельним текстом.


Цікаві файли: Поки все в / Etc цікаво, ось кілька улюблених на всі часи:

/ etc / crontab, файл, який визначає, коли

будуть виконуватися автоматизовані завдання.

/ etc / fstab, таблицю пристроїв зберігання даних та пов'язаних з ними точок кріплення.

/ etc / passwd, список облікових записів користувачів.


зображення

/будинки У звичайних конфігураціях кожному користувачеві надається каталог

/додому. Звичайні користувачі можуть записувати файли лише в свої домашні каталоги. Це обмеження захищає систему від помилкових дій користувачів.


зображення

/lib Містить файли спільної бібліотеки, які використовуються основними системними програмами. Вони подібні до DLL у Windows.


зображення

/lost+found Кожен відформатований розділ або пристрій, який використовує файлову систему Linux, наприклад ext3, матиме цей каталог. Він використовується у випадку часткового відновлення після події пошкодження файлової системи.

Якщо з вашою системою не трапилося щось справді погано, цей каталог залишиться порожнім.


зображення

/ ЗМІ На сучасних системах Linux / ЗМІ каталог міститиме точки монтування знімних носіїв, таких як USB-накопичувачі, компакт-диски тощо, які автоматично монтуються під час вставки.


зображення

/ mnt У старих системах Linux, / mnt каталог містить точки монтування знімних пристроїв, які були змонтовані вручну.


зображення

/ opt Каталог /opt використовується для встановлення «необов’язкового» програмного забезпечення. Це в основному використовується для зберігання комерційних програмних продуктів, які можуть бути встановлені у вашій системі.


зображення


Коментарі до каталогу

Коментарі до каталогу

/ proc Команда / proc каталог особливий. Це не справжня файлова система в сенсі файлів, що зберігаються на вашому жорсткому диску. Швидше, це віртуальна файлова система, яка підтримується ядром Linux. «Файли», які він містить, є вічками в самому ядрі. Файли можна читати і дадуть вам уявлення про те, як ядро ​​бачить ваш комп’ютер.


зображення

/root Це домашній каталог для кореневого облікового запису.


зображення

/sbin Цей каталог містить «системні» двійкові файли. Це програми, які виконують життєво важливі системні завдання, які зазвичай зарезервовані для суперкористувача.


зображення

/ Tmp Команда / Tmp каталог призначений для зберігання тимчасових тимчасових файлів, створених різними програмами. Деякі конфігурації призводять до очищення цього каталогу кожного разу, коли система перезавантажується.


зображення

/ usr Дерево каталогів /usr, ймовірно, є найбільшим у системі Linux. Він містить усі програми та файли підтримки, якими користуються звичайні користувачі.


зображення

/ usr / bin / usr / bin містить виконувані програми, встановлені за допомогою

ваш дистрибутив Linux. Нерідко цей каталог містить тисячі програм.


зображення

/ Usr / Бібліотека Спільні бібліотеки для програм у / usr / bin.


зображення

/ usr / local Команда / usr / local дерево - це те програми, яких немає

входять до вашого дистрибутива, але призначені для загальносистемного використання. Програми, скомпільовані з вихідного коду, зазвичай встановлюються / usr / local / bin. У нещодавно встановленій системі Linux це дерево існує, але воно буде порожнім, доки системний адміністратор не внесе в нього щось.


зображення

/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. Зауважте, що з міркувань безпеки в деяких системах ви повинні бути суперкористувачем для перегляду файлів журналів.


зображення


Найпопулярніші хмарні обчислення ОС на OnWorks: