[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-linux-kakova-struktura-faylovoy-sistemy-linux":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},728,"kakova-struktura-faylovoy-sistemy-linux",18,"linux","Linux","🐧","Какова структура файловой системы Linux?","Файловая система Linux организована в виде единого дерева каталогов с корнем `\u002F`. Стандарт FHS (Filesystem Hierarchy Standard) определяет назначение основных каталогов.\n\n| Каталог | Назначение |\n|---|---|\n| `\u002F` | Корневой каталог — вершина иерархии файловой системы. Все остальные каталоги являются его потомками. |\n| `\u002Fbin` | Основные исполняемые файлы, необходимые для загрузки и работы системы (`ls`, `cp`, `mv`, `cat`, `bash`). В Ubuntu 24.04 это симлинк на `\u002Fusr\u002Fbin`. |\n| `\u002Fsbin` | Системные утилиты для администрирования (`iptables`, `fdisk`, `mkfs`). В Ubuntu 24.04 — симлинк на `\u002Fusr\u002Fsbin`. |\n| `\u002Fboot` | Файлы загрузчика: ядро Linux (`vmlinuz`), initramfs, конфигурация GRUB. |\n| `\u002Fdev` | Файлы устройств. В Linux всё является файлом, включая устройства: `\u002Fdev\u002Fsda` (диск), `\u002Fdev\u002Fnull` (чёрная дыра), `\u002Fdev\u002Frandom` (генератор случайных чисел). |\n| `\u002Fetc` | Конфигурационные файлы системы и приложений: `\u002Fetc\u002Fhosts`, `\u002Fetc\u002Ffstab`, `\u002Fetc\u002Fssh\u002Fsshd_config`. |\n| `\u002Fhome` | Домашние каталоги пользователей. Каждый пользователь имеет свой каталог `\u002Fhome\u002Fusername`. |\n| `\u002Flib` | Разделяемые библиотеки для программ из `\u002Fbin` и `\u002Fsbin`. В Ubuntu 24.04 — симлинк на `\u002Fusr\u002Flib`. |\n| `\u002Fmedia` | Точки монтирования для съёмных носителей (USB-флешки, CD\u002FDVD). |\n| `\u002Fmnt` | Точка монтирования для временно подключаемых файловых систем. |\n| `\u002Fopt` | Дополнительное ПО, установленное вручную (не из пакетного менеджера). Например, IDE, коммерческое ПО. |\n| `\u002Fproc` | Виртуальная файловая система: информация о процессах и ядре. `\u002Fproc\u002Fcpuinfo`, `\u002Fproc\u002Fmeminfo`, `\u002Fproc\u002FPID\u002F`. |\n| `\u002Froot` | Домашний каталог суперпользователя (root). |\n| `\u002Frun` | Временные файлы времени выполнения (PID-файлы, сокеты). Очищается при перезагрузке. |\n| `\u002Fsrv` | Данные для сервисов (веб-сервер, FTP). |\n| `\u002Fsys` | Виртуальная файловая система для взаимодействия с ядром и устройствами. |\n| `\u002Ftmp` | Временные файлы. Очищается при перезагрузке. Любой пользователь может записывать сюда файлы. |\n| `\u002Fusr` | Основная иерархия для пользовательских программ: `\u002Fusr\u002Fbin`, `\u002Fusr\u002Flib`, `\u002Fusr\u002Fshare`, `\u002Fusr\u002Flocal`. |\n| `\u002Fvar` | Переменные данные: `\u002Fvar\u002Flog` — логи, `\u002Fvar\u002Flib` — данные приложений, `\u002Fvar\u002Fcache` — кеши. |\n\n### Что важно для Java-разработчика\n\n- `\u002Fetc` — конфигурации приложений и сервисов\n- `\u002Fvar\u002Flog` — логи приложений\n- `\u002Fopt` — часто сюда устанавливают JDK, Tomcat и другое ПО\n- `\u002Ftmp` — временные файлы (Java `java.io.tmpdir` по умолчанию указывает сюда)\n- `\u002Fproc` — информация о процессе JVM (потребление памяти, файловые дескрипторы)\n\n> **На собеседовании:** достаточно знать 7-8 ключевых каталогов и их назначение. Частая ошибка — путать `\u002Fopt` и `\u002Fusr\u002Flocal`. Покажите, что знаете, где искать логи (`\u002Fvar\u002Flog`), конфиги (`\u002Fetc`) и куда ставят JDK (`\u002Fopt` или `\u002Fusr\u002Flib\u002Fjvm`).","","junior",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":22,"featuredSnippetReady":23},"Какова структура файловой системы Linux? — Gymterview","Файловая система Linux организована в виде единого дерева каталогов с корнем `\u002F`. Стандарт FHS (Filesystem Hierarchy Standard) определяет назначение основных ка","Файловая система Linux организована в виде единого дерева каталогов с корнем `\u002F`. Стандарт FHS (Filesystem Hierarchy Sta",[7,13],"Файловая система Linux организована в виде единого дерева каталогов с корнем `\u002F`. Стандарт FHS (Filesystem Hierarchy Standard) определяет назначение основных каталогов.",true]