0 added
0 removed
Original
2026-01-01
Modified
2026-02-19
1
<p>Иерархическую структуру файловой системы Linux можно представить в виде дерева - начинается с корня (корневого каталога /), а внутренние файлы и каталоги распределяются по кроне и ветвям. Давайте рассмотрим основные элементы файловой системы Linux, задачи, которые они помогают решать, а также посмотрим, как это выглядит на практике.</p>
1
<p>Иерархическую структуру файловой системы Linux можно представить в виде дерева - начинается с корня (корневого каталога /), а внутренние файлы и каталоги распределяются по кроне и ветвям. Давайте рассмотрим основные элементы файловой системы Linux, задачи, которые они помогают решать, а также посмотрим, как это выглядит на практике.</p>
2
<p><strong>1. Корневой каталог (/)</strong></p>
2
<p><strong>1. Корневой каталог (/)</strong></p>
3
<p>Это основа файловой системы, от которой "растут" все остальные директории.</p>
3
<p>Это основа файловой системы, от которой "растут" все остальные директории.</p>
4
<p><strong>2. Основные директории</strong></p>
4
<p><strong>2. Основные директории</strong></p>
5
<p>/bin - основные исполняемые файлы (команды вроде ls, cat, cp).</p>
5
<p>/bin - основные исполняемые файлы (команды вроде ls, cat, cp).</p>
6
<p>/etc - конфигурационные файлы системы и приложений.</p>
6
<p>/etc - конфигурационные файлы системы и приложений.</p>
7
<p>/home - домашние директории пользователей (здесь хранятся ваши файлы).</p>
7
<p>/home - домашние директории пользователей (здесь хранятся ваши файлы).</p>
8
<p>/var - переменные данные: логи, кэши, файлы базы данных.</p>
8
<p>/var - переменные данные: логи, кэши, файлы базы данных.</p>
9
<p>/tmp - временные файлы (очищаются после перезагрузки).</p>
9
<p>/tmp - временные файлы (очищаются после перезагрузки).</p>
10
<p>/usr - пользовательские программы и библиотеки.</p>
10
<p>/usr - пользовательские программы и библиотеки.</p>
11
<p>/boot - файлы для загрузки системы (ядро, initramfs).</p>
11
<p>/boot - файлы для загрузки системы (ядро, initramfs).</p>
12
<p>/dev - файлы устройств (жесткие диски, клавиатуры и т.д.).</p>
12
<p>/dev - файлы устройств (жесткие диски, клавиатуры и т.д.).</p>
13
<p>/proc - виртуальная файловая система, отображающая информацию о процессах и системе.</p>
13
<p>/proc - виртуальная файловая система, отображающая информацию о процессах и системе.</p>
14
<p>/root - домашняя директория суперпользователя (root).</p>
14
<p>/root - домашняя директория суперпользователя (root).</p>
15
<p>/lib - библиотеки, необходимые для работы программ.</p>
15
<p>/lib - библиотеки, необходимые для работы программ.</p>
16
<p>/mnt и /media - точки монтирования внешних устройств (флешки, диски).</p>
16
<p>/mnt и /media - точки монтирования внешних устройств (флешки, диски).</p>
17
<p><strong>3. Специальные файловые системы</strong></p>
17
<p><strong>3. Специальные файловые системы</strong></p>
18
<p>/proc, /sys, /dev - это виртуальные файловые системы, которые не хранят данные на диске, а предоставляют информацию о системе, процессах и устройствах.</p>
18
<p>/proc, /sys, /dev - это виртуальные файловые системы, которые не хранят данные на диске, а предоставляют информацию о системе, процессах и устройствах.</p>
19
<p><strong>4. Пользовательские каталоги</strong></p>
19
<p><strong>4. Пользовательские каталоги</strong></p>
20
<p>/home/username - домашний каталог пользователя, где хранятся личные файлы и настройки.</p>
20
<p>/home/username - домашний каталог пользователя, где хранятся личные файлы и настройки.</p>
21
<p><strong>5. Точки монтирования</strong></p>
21
<p><strong>5. Точки монтирования</strong></p>
22
<p>Внешние устройства (например, USB-флешки, жесткие диски) и сетевые файловые системы монтируются в каталоги (например, /mnt или /media).</p>
22
<p>Внешние устройства (например, USB-флешки, жесткие диски) и сетевые файловые системы монтируются в каталоги (например, /mnt или /media).</p>
23
<p><strong>6. Символические ссылки</strong></p>
23
<p><strong>6. Символические ссылки</strong></p>
24
<p>В Linux используются символические ссылки (symlinks), которые являются указателями на другие файлы или каталоги. Например, /bin/sh может быть ссылкой на /bin/bash.</p>
24
<p>В Linux используются символические ссылки (symlinks), которые являются указателями на другие файлы или каталоги. Например, /bin/sh может быть ссылкой на /bin/bash.</p>
25
<p><strong>7. Права доступа</strong></p>
25
<p><strong>7. Права доступа</strong></p>
26
<p>Каждый файл и каталог имеет права доступа, которые определяют, кто может читать, записывать или исполнять файл. Права доступа задаются для владельца, группы и всех остальных пользователей.</p>
26
<p>Каждый файл и каталог имеет права доступа, которые определяют, кто может читать, записывать или исполнять файл. Права доступа задаются для владельца, группы и всех остальных пользователей.</p>
27
<p><strong>Примеры структуры</strong></p>
27
<p><strong>Примеры структуры</strong></p>
28
<p>Эта структура может незначительно отличаться в зависимости от дистрибутива Linux и настроек системы.</p>
28
<p>Эта структура может незначительно отличаться в зависимости от дистрибутива Linux и настроек системы.</p>
29
<p><strong>Почему важно понимать структуру?</strong></p>
29
<p><strong>Почему важно понимать структуру?</strong></p>
30
<p><strong>Логичность:</strong>Каждая директория имеет своё назначение, что упрощает навигацию и администрирование.</p>
30
<p><strong>Логичность:</strong>Каждая директория имеет своё назначение, что упрощает навигацию и администрирование.</p>
31
<p><strong>Стандартизация:</strong>Большинство дистрибутивов Linux придерживаются этой структуры (FHS - Filesystem Hierarchy Standard).</p>
31
<p><strong>Стандартизация:</strong>Большинство дистрибутивов Linux придерживаются этой структуры (FHS - Filesystem Hierarchy Standard).</p>
32
<p><strong>Удобство:</strong>Зная структуру, вы легко найдёте нужные файлы или поймёте, куда устанавливать программы.</p>
32
<p><strong>Удобство:</strong>Зная структуру, вы легко найдёте нужные файлы или поймёте, куда устанавливать программы.</p>
33
<p><strong>Учим разбираться в архитектуре Linux и работать с файлами и директориями на курсе "Администрирование Linux".</strong></p>
33
<p><strong>Учим разбираться в архитектуре Linux и работать с файлами и директориями на курсе "Администрирование Linux".</strong></p>
34
<p>⭐ Теперь место на потоке вы можете приобрести по выгодной цене:</p>
34
<p>⭐ Теперь место на потоке вы можете приобрести по выгодной цене:</p>
35
<ul><li>50 000₽ 60 000₽ единовременно, или</li>
35
<ul><li>50 000₽ 60 000₽ единовременно, или</li>
36
</ul><ul><li>12 500₽ 15 000₽ в рассрочку</li>
36
</ul><ul><li>12 500₽ 15 000₽ в рассрочку</li>
37
</ul><p><strong>Занять место на курсе можно<a>по ссылке.</a></strong></p>
37
</ul><p><strong>Занять место на курсе можно<a>по ссылке.</a></strong></p>