Думаю, многие, начинающие пользователи Linux, задавались вопросом, где и как хранятся данные? И по привычке искали диск «C:\» или папку «Program Files»… В Linux дело обстоит по-другому чем в Windows, первое что нужно уяснить так это то что косая черта теперь в другую сторону «/»(Как в интернете), например путь к стандартной папке «Изображения»: В Windows:
C:\Documents and Settings\Пользователь\Мои документы\Мои рисунки
В Linux:
/home/пользователь/Изображения
И так, полезем вглубь…
В Linux также как и во всех Unix-подобных ОС в основе лежит корневой каталог, обозначающийся просто «/», в Windows это можно сравнить с «C:\». В корневом каталоге располагаются несколько папок (они есть во всех Unix-подобных ОС):
- / - Корневой каталог - это основа файловой системы и "начало пути" ко всем ее файлам.
- /bin – тут находятся все базовые программы. Так что не удаляйте их, а то придется все переустанавливать…Здесь можно найти все- от программы для получения доступа к дискам до простого текстового редактора и архиватора.
- /boot – в этой паке находятся файлы необходимые для загрузки. Здесь чаще всего находится и само ядро ОС.
- /dev – здесь находятся файлы оболочных и символьных устройств. Короче говоря, через эти файлы программа обращается к драйверу устройства. Например, файл /dev/had относится к первому жесткому диску, который присоединен к интерфейсу IDE, а /dev/fd0 – к первичному устройству чтения/записи гибких дисков. Работать с такими файлами пользователь может с помощью специальных программ.
- /etc– в этой папке находятся файлы настройки системы и программ.
- /home – каталог в котором содержится информация всех пользователей(в Windows подобную функцию выполняет: C:\Documents and Settings)
- /lib– здесь хранятся компоненты ядра и программ, а также библиотеки
- /media – здесь находятся смонтированные съемные носители информации (флешки, диски, дискеты,…)
- /mnt - здесь находятся смонтированные не съемные носители информации (в основном это жесткие)
- /opt - Каталог, в который часто устанавливают прикладные программы, например, текстовые процессоры и офисные пакеты
- /proc – здесь содержится образы всех выполняющихся процессов. Информация о каждом процессе находится в отдельном каталоге, название которого носит номер процесса.
- /root – домашний каталог суперпользователя
- /sbin- в этой папе находятся приложения, необходимые для полноценной работы. Они не так важны, как например, приложения из папки /bin, но без них работа будет неудобной.
- /srv - Данные, необходимые для работ служб (программ, функционирующих в фоновом режиме)
- /tmp – здесь находятся временные файлы, созданные программами. После перезагрузки файлы отсюда удаляются.
- /usr – в этой папе находятся большинство полезных для пользователя программ и команд, библиотеки к ним, ресурсы и исходные коды приложений
- /var – содержит различные файлы данных, включая файлы протоколов.
Нужно заметить, что производители дистрибутивов линукс всё ещё никак не приведут свои системы к одному формату, поэтому некоторые файлы нужно искать в различных местах. В ОС Linux считается „хорошим тоном— хранить все личные файлы и настройки пользователей ( /home/) на отдельномразделе, а также выделять отдельный раздел для программ ( /usr/local/), устанавливаемых из пакетов, не входящих в дистрибутив с ОС Linux. В таком случае при переустановке, обновлении системы или переходе к другому дистрибутиву вы не теряете ни ваши личные файлы, ни дополнительно установленные программы. Начинающим пользователям Linux многие рекомендуют такую разбивку:
/dev/sda - жесткий диск
Раздел
|
Формат
|
Каталог
|
Описание
|
/dev/sda1
|
ext3
|
/
|
Корневой каталог.
|
/dev/sda2
|
swap
|
/swap
|
Часть диска,
используемая как виртуальная память. 2:1 от физической памяти
|
/dev/sda3
|
ext3
|
/home
|
Kаталоги пользователей системы.
|
Конечно, знать все это нет необходимости, но представление иметь надо…
|