Структура файловой системы и каталогов linux

Устройство файловой системы linux очень сильно отличается от устройства в windows. Для начала, в линуксе нет дисков C или D. Один физический диск (или несколько) при установке системы разбивается на каталоги и подкаталоги. Основной, корневой каталог обозначается символом / (слэш) Вместо файла подкачки существует отдельный раздел /swap. Каждый каталог можно форматировать в нужную файловую систему, в зависимости от задач пользователя. Например Ext3, ReiserFS, JFS или другую.
В разных дистрибутивах линукс схема и назначение некоторых каталогов может несколько отличаться.
Можно создавать свои каталоги. У меня на отдельном жестком диске находится каталог с фильмами. В корневом разделе он выглядит как /films.

Описание основных каталогов и подкаталогов в linux:
/bin — В нем находятся
основные файлы команд.

/boot — В этом каталоге находится загрузчик системы (Grub или Lilo) и файлы, необходимые для загрузки системы.

/dev — В каталоге dev размещаются файлы описания устройств компьютера. В linux все устройства считаются файлами. Даже порты, диски, принтеры — все файл.

/etc — Каталог, в котором находятся конфигурационные файлы системы, программ, стартовые сценарии.
/etc/rc.d — файлы команд, запускающие приложения при загрузке системы.
/etc/passwd — в файле зашифрованы все данные о пользователях.
/etc/fstab — в файле содержится информация о файловых системах, автоматически монтируемых при запуске системы

/home — Пользовательский, домашний каталог. В linux может быть множество пользователей. Каждый пользователь имеет свой каталог.(например /home/user) В нем находятся любые файлы пользователей к которым он имеет непосредственный доступ
записи/удаления. Также в домашнем каталоге находятся пользовательские программы, настройки. Их имена начинаются на точку и выглядят, к примеру, вот так — .kde .fonts

/lib — Здесь находятся различные библиотеки системы, модули ядра
/lib/firmware — несвободные модули ядра с закрытой лицензией
/lib/modules — подгружаемые модули ядра. Например драйверы устройств, файловых систем.

/mnt — В этот каталог временно монтируются различные подключаемые устройства. Флешки, дискеты, диски

/opt — В каталог устанавливаются дополнительные пакеты программ.

/proc — Каталог с виртуальной файловой системой. В нем, в виде файлов содержится информация о происходящих в системе процессах.
/proc/modules — в этом файле находится информация о списке загруженных модулей ядра.
/proc/cpuinfo — подробная информация о процессоре.
/proc/meminfo
информация об оперативной памяти.
/proc/devices — драйверы устройств встроенных в ядро системы.
/proc/uptime — информация про uptime системы. Т.е. Время работы без перезагрузки.
/proc/version — версия используемого системой ядра linux.
Все эти данные можно выводить в консоли с помощью команды cat.
Например cat /proc/cpuinfo

/root — Домашний каталог администратора(суперпользователя) системы. Используется администратором в случае если основной каталог home по каким-то причинам недоступен.

/sbin — Тут находятся основные программы выполняемые root.

/tmp — Каталог для временного хранения данных программами.

/usr — Основной каталог для установки программ. Кроме программ, в нем находятся файлы документации, исходные коды программ, ядра.
/usr/local — в этом каталоге находятся
отдельно устанавливаемые пакеты программ.
/usr/src — исходники установленных программ и ядра.
/usr/man — файлы руководств к установленным программам.
/usr/lib — неизменяемые конфигурационные файлы и данные программ.

/var — В каталоге var находятся данные которые часто меняются в процессе работы системы. Например логи, кэши программ.
/var/local — изменяемые данные программ, установленных администратором в /usr/local.
/var/log — логи различных системных программ.
/var/run — временные файлы. Информация в них хранится до очередной перезагрузки системы.
/var/tmp — каталог для временных файлов.

05.08.2015 16:07

Комментарии

Нет комментариев. Ваш будет первым!
Загрузка...
http://www.tui.ru/Tours/Europe/France/Paris/ париж туры в париж.