HTML Diff
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>