Дерево каталогов Linux - не свалка, а стандарт fhs (Filesystem Hierarchy Standard): за каждым каталогом верхнего уровня закреплён свой смысл. Знаешь карту - сразу понимаешь, куда класть конфиг, где искать логи, и откуда читать состояние ядра.
В этом уроке ты руками пройдёшь по главным каталогам: /etc (конфиги),
/proc и /sys (виртуальные окна в ядро - их нет на диске), /dev
(устройства-файлы), /var, /run, /tmp, /usr. После него ls /
перестанет быть набором непонятных букв.
Если уже знаком с темой, пропустить введение и сразу к терминалу.
Ключевые идеи урока. Каждая разбирается на отдельном шаге с проверкой.
Не нужно их заучивать заранее, запомнятся по ходу. Беглый взгляд сейчас сделает урок легче.
| команда | что делает |
|---|---|
ls -la / | все каталоги верхнего уровня твоей системы |
cat /etc/os-release | какой это дистрибутив и версия |
cat /proc/cpuinfo /proc/meminfo | CPU и память глазами ядра |
ls /sys/class/net | сетевые интерфейсы как объекты sysfs |
df -h /run /tmp | увидеть что /run (и часто /tmp) - это tmpfs в RAM |
command -v <bin> | в каком каталоге PATH лежит бинарь |
Короткие справочные статьи. Не главы, не нужно читать перед уроком. Удобно открывать после, чтобы закрепить термин.
/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 секунд после клика.