linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
  • Введение
  • Уроки
  • How it works
  • Симулятор
  • База знаний
  • Собеседование
Lessons
Footer
linuxlab-УчебникиЦеныО платформеКонфиденциальность и куки
Copyright © 2026 LinuxLab. Все права защищены.
Beginner · урок 02·~15 мин
пропустить →
About

Дерево каталогов: /etc, /proc, /sys, /var и другие

Дерево каталогов Linux - не свалка, а стандарт fhs (Filesystem Hierarchy Standard): за каждым каталогом верхнего уровня закреплён свой смысл. Знаешь карту - сразу понимаешь, куда класть конфиг, где искать логи, и откуда читать состояние ядра.

В этом уроке ты руками пройдёшь по главным каталогам: /etc (конфиги), /proc и /sys (виртуальные окна в ядро - их нет на диске), /dev (устройства-файлы), /var, /run, /tmp, /usr. После него ls / перестанет быть набором непонятных букв.

Если уже знаком с темой, пропустить введение и сразу к терминалу.

What you'll learn

Что узнаешь

Ключевые идеи урока. Каждая разбирается на отдельном шаге с проверкой.

  • ┌FHS закрепляет смысл за каждым корневым каталогом - это стандарт, не привычка
  • ├/proc и /sys - виртуальные ФС: файлы генерируются ядром на лету, не лежат на диске
  • ├/etc - конфиги (бэкапить), /usr - переустановится из репо, /var - большие меняющиеся данные
  • ├/run и часто /tmp - tmpfs в оперативке: содержимое пропадает при перезагрузке
  • └В /dev устройства видны как файлы: /dev/null глотает ввод, /dev/zero отдаёт нули
Commands

Команды, которые встретятся

Не нужно их заучивать заранее, запомнятся по ходу. Беглый взгляд сейчас сделает урок легче.

командачто делает
ls -la /все каталоги верхнего уровня твоей системы
cat /etc/os-releaseкакой это дистрибутив и версия
cat /proc/cpuinfo /proc/meminfoCPU и память глазами ядра
ls /sys/class/netсетевые интерфейсы как объекты sysfs
df -h /run /tmpувидеть что /run (и часто /tmp) - это tmpfs в RAM
command -v <bin>в каком каталоге PATH лежит бинарь
Knowledge base

База знаний по теме

Короткие справочные статьи. Не главы, не нужно читать перед уроком. Удобно открывать после, чтобы закрепить термин.

/kb/process-and-pid

Процессы и /proc/<pid>

/kb/cgroups

cgroups: лимиты CPU и памяти

/kb/cmd-sysctl

sysctl и /proc/sys

/kb/fhs

Filesystem Hierarchy Standard

/kb/tmpfs-overlayfs

tmpfs и overlayfs

готов?

Sandbox запустится автоматически, подожди 5–10 секунд после клика.

Начать урок →