unix.linux
.pdfПопулярные дистрибутивы
●Slackware
●Debian GNU/Linux
●Red Hat, Fedora, CentOS
●SuSE (позже Suse Linux, SLES, SLED)
●Mandrake (позже Mandriva)
●Gentoo Linux
●Linux From Scratch
●Arch Linux
Файловая система
Особенности
●Иерархическая
●Имеет единый корень
●Стандарт FHS существует, но в дистрибутивах может не соблюдаться
●Файловые системы, отличные от корневой, подключаются к ней как ветка дерева (монтирование)
●Файл является скрытым, если его имя начинается с точки («.»)
Путь до файла
●Абсолютный путь — начинается от корня
●Относительный путь — начинается от текущего каталога
●«.» — путь к текущему каталогу
●«..» — путь до каталога на уровень выше
Структура корня по FHS
● |
/bin |
● |
/proc |
● |
/boot |
● |
/root |
● |
/dev |
● |
/sbin |
● |
/etc/ |
● |
/srv |
● |
/home |
● |
/sys |
● |
/lib |
● |
/tmp |
● |
/media |
● |
/usr |
● |
/mnt |
● |
/var |
● |
/opt |
|
|
/bin
●Содержит утилиты, необходимые для работы в однопользовательском режиме
●Примеры: bash, ls, cd
/boot
●Содержит файлы, необходимые для загрузки ОС — образ ядра, образ начальной файловой системы (initrd), загрузчик
●Обычно выносится отдельным разделом
/dev
●Содержит файлы-отображения устройств и псевдо-устройств на файловую систему
●С появлением подсистемы udev заполняется автоматически
●Примеры: sda1, ttyS0, mem, null, zero, random
/etc
●Содержит файлы настроек программ
●Примеры: inittab, passwd, group, shadow, hosts, xorg.conf
/home
●Каталог для хранения домашних каталогов пользователей
●Домашний каталог пользователя содержит его личные файлы и настройки программ
●Обычно выносится отдельным разделом