Linux -сборник рецептов


1 Введение


Хорошее понимание основных принципов работы файловых систем абсолютно необходимо для понимания того, как работает Linux. В системе все объекты интерпретируются как файлы — файлы данных, разделы, каналы (pipes), сокеты и устройства. Каталог также представляет собой файл, содержащий информацию о других файлах.

Спецификация иерархии файловых систем (FHS, Filesystem Hierarchy Standard) была разработана как «добровольный стандарт», соблюдаемый в большинстве версий Linux. Далее перечислены обязательные элементы корневой файловой системы Linux:

/ — корневой каталог;
/bin — важнейшие системные команды; /boot — файлы статического загрузчика; /dev — файлы устройств; /etc — системные конфигурационные файлы, специфические для хоста; /lib — общие библиотеки, необходимые для работы локальной системы; /mnt — временные точки монтировки; /opt — дополнительные программные пакеты (в Linux используются мало); /proc — текущая информация о конфигурации и состоянии ядра; /sbin — команды администрирования системы; /tmp — временные файлы (в нормальных системах они уничтожаются между перезапусками); /usr — общие файлы, данные только для чтения и двоичные файлы; /var — файлы переменного размера (такие, как почтовые ящики и журналы).

Следующие каталоги считаются необязательными, потому что они могут находиться в любом месте сети, тогда как обязательные каталоги должны присутствовать для нормальной работы компьютера:

/home личные файлы пользователя;
/root личные файлы суперпользователя.








- Начало -  - Назад -  - Вперед -