«Программные файлы» Linux входят в целую иерархию. Это может быть / usr / bin, / bin, / opt /… или другой каталог. Я думаю, вы найдете какой-нибудь файл, связанный с вашим приложением.
Где хранятся установленные программы?
Программы хранятся на диске (или другом постоянном хранилище. Это не обязательно должен быть диск, он может находиться в сети или в любом другом месте, например, в ПЗУ). Когда вы запускаете программу, необходимые ее части загружаются в основную память (RAM).
Где в Ubuntu расположены приложения?
Если вы ищете приложения, перечисленные в списке приложений, каждое из них соответствует файлу рабочего стола, расположенному в одном из / usr / share / applications, / usr / local / share / applications или ~ /. локальный / доля / приложения.
Сохраняются ли программы в ОЗУ?
Работающие в данный момент программы и открытые файлы хранятся в ОЗУ; все, что вы используете, работает где-то в ОЗУ. … Однако он намного медленнее, чем оперативная память. Компьютер может получить доступ ко всему, что хранится в оперативной памяти, практически мгновенно. Вещи на жестком диске должны быть обнаружены, прочитаны и отправлены в оперативную память, прежде чем они могут быть обработаны.
RISC-V на МК. Подключение к стенду с машины на Linux
Как узнать, где установлена программа в Windows?
Если программа запущена, вы можете открыть диспетчер задач и найти программу в разделе «Процессы» или «Сведения», затем щелкните программу правой кнопкой мыши и выберите «Открыть расположение файла».
Как проверить, установлена ли программа в Ubuntu?
Как узнать, какие пакеты установлены в Ubuntu Linux?
Что лучше: больше ОЗУ или хранилища?
Чем больше у вашего компьютера памяти, тем больше он может одновременно думать. Больше оперативной памяти позволяет использовать более сложные программы и их больше. Хранение означает долгосрочное хранение.
Что происходит, когда ОЗУ заполнено?
Если ваша оперативная память заполнена, ваш компьютер работает медленно, а индикатор жесткого диска постоянно мигает, ваш компьютер переключается на диск. Это признак того, что ваш компьютер использует ваш жесткий диск, доступ к которому осуществляется гораздо медленнее, в качестве «переполнения» вашей памяти.
Зачем нужно разносить ОЗУ?
Вы хотите, чтобы объем оперативной памяти соответствовал техническим характеристикам материнской платы; обычно это чередующиеся слоты. … Так вы получите немного лучшую производительность.
Как найти все, что установлено на моем компьютере?
Просмотреть все программы в Windows
- Нажмите клавишу Windows, введите Все приложения и нажмите Enter.
- В открывшемся окне представлен полный список программ, установленных на компьютере.
Как определить, кто установил приложение?
Запустите eventvwr. msc → Журналы Windows → Щелкните правой кнопкой мыши журнал «Приложение» → Свойства: убедитесь, что установлен флажок «Включить ведение журнала».
Как найти установочные файлы?
Файл установщика должен находиться в папке bin вашего проекта установщика. Щелкните правой кнопкой мыши проект в дереве проекта и выберите «Открыть папку в проводнике Windows», и вы найдете каталог bin. Ссылка на рабочем столе появится только после запуска установочного файла.
Где Linux хранит данные о пользователях (Where is Linux store data about users)
Похожие сообщения:
-
Где хранятся шрифты в Linux Mint? Где хранятся шрифты Linux? Где хранятся мои шрифты Windows 7? Где хранится соль в Linux? Лучший ответ: Как изменить цвет шрифта в Linux? Как изменить цвет текста в терминале Linux?
Источник: linkeyprod.fr
Структура и типы файловых систем в Linux
Файловая система Linux — древовидная (tree-shared) сложная структура, начинающаяся с корня. Она состоит из каталогов (директорий — directory), подкаталогов (subdirectory). Каждый файл и файловая система взаимосвязаны между собой. Эта структура соответствует типичной схеме, предложенной FHS — стандарт, поддерживаемый System Linux Foundation.
Особенности файловых систем
Файловая система — это способ, которым файлы именуются, хранятся, извлекаются, а также обновляются на диске или в разделе хранилища. Структура файловой системы должна иметь предопределенный формат, понятный операционной системе.
Организация файловой системы — это форматирование, разметка и способ хранения организованных структур данных на жестком (гибком) диске.
Разделена такая системная оболочка на два сегмента: meta-данные (имя файла, дата создания, размер) и пользовательские данные.
Ваш компьютер использует эту файловую систему для определения расположения файлов в вашем хранилище.
К примеру, основные файловые системы Windows : файловая система NTFS , файловая система FAT и FAT32. В файловой системе NTFS поддерживаются три типа ссылок на файлы: жесткие связи, точки соединения и символьные ссылки ( NTFS Links ). Структура NTFS — одна из самых удачных и сложных на данный момент. Каждый кластер на носителе имеет запись в таблице FAT.
Записи указывают на назначение частей файла кластеру. Каждая запись файла конкатенируется с другими записями файла, начиная с первого кластера. Поскольку первая система распределения FAT могла обрабатывать только восьмибуквенные имена файлов, существовали некоторые ограничения, которые были сняты в FAT16, а затем в FAT32.
Для Linux существует множество различных файловых систем. Пользователь может узнать это самостоятельно, задавая команды в терминале.
Какие существуют типы файловых систем Linux?
Виды файловых систем , предлагаемых при установке ОС на базе Linux:
Описанные типы файловых систем имеют разный функционал и набор заданных команд.
Ext — extended (расширенная) file system. Она была предложена в 1992 году и считается одной из первых.
Ее функциональность была разработана частично на основе файловой системы UNIX. Начальная цель — выйти за рамки файловой системы, использовавшейся до нее (MINIX), и преодолеть ее ограничения. Сегодня практически не используется.
Ext2 — «вторая расширенная система». Известна с 1993 года. Она была разработана как аналог предыдущей файловой системы.
В ней были реализованы инновации в рамках объема памяти, изменена общая производительность.Она позволяет хранить до 2 ТБ данных. Как и ext, она малоперспективная, поэтому ее следует избегать.
Ext3 — третья расширенная файловая система. Ее предложили в 2001 году. Превосходит предыдущую тем, что является журналируемой. Журналируемая (journaling) ФС — это система, которая записывает в отдельный журнал изменения (обновления) файлов и данных до того, как эти действия были завершены.
В этой файловой системе используется алгоритм, позволяющий восстановить файлы после перезагрузки.
Ext4 Linux — fourth extended system (четвертая версия расширенных систем). Ее создали в 2006 году. Она преодолела многочисленные ограничения, которые были в третьей версии. И сегодня широко используется и является файловой системой по умолчанию в большинстве дистрибутивов Linux.
Хотя она, возможно, не самая передовая, она достаточно надежна и стабильна, поэтому находит повсеместное применение среди обширного списка Unix систем .
Поэтому, если вам не очень хочется ломать голову над плюсами и минусами всех многочисленных файловых систем, которые вы можете выбрать, специалисты рекомендуют остановиться на этой системе.
Классификация альтернативных файловых систем
JFS — была создана компанией IBM в 1990 году. Название JFS — акроним, означающий Journaling File System. Она легко восстанавливает данные после сбоя питания и довольно надежна. Более того, она потребляет меньше процессорной мощности, чем другие файловые системы.
XFS — высокопроизводительная файловая система. Она была создана компанией Silicon Graphics. Изначально предназначалась для их ОС «IRIX», но позже была передана Linux. Сегодня также встречается XFS Windows .
Созданная в 1990 году, XFS — это 64-битная высокопроизводительная журналируемая (journaling) системная оболочка. Она хорошо работает с файлами большого объема, но не особенно с файлами меньшего размера.
Btrfs — альтернативная файловая система, предложенная фирмой Oracle в 2009 году. Она считается конкурирующей файловой системой с Ext4, хотя, по общему мнению, последняя представляет собой лучшую версию (быстрее передает данные, обеспечивает большую стабильность). Однако в Btrfs есть несколько уникальных преимуществ. В целом она обладает отличной производительностью.
Типы файлов Linux
Выделяют такие типы файлов Linux :
- обычные (regular file);
- именованный канал (named pipe);
- файл для туннелей, устройств (device file);
- soft link (символическая ссылка);
- директории (каталоги);
- сокет (socket);
- дверь (door).
Типы файлов
Назначение
Хранение символьных и двоичных данных
Организация доступа к файлам
Предоставление доступа к файлам, расположенных на любых носителях
Предоставление интерфейса для взаимодействия с аппаратным обеспечением компьютера
Организация взаимодействия процессов в операционной системе
Каталог (directory) — файл, содержащий другие организованные структуры данных (директории), который обеспечивает указатели на них. Играет роль папки в картотеке (группирует связанные файлы). Но если папки содержат только файлы, то директории могут содержать дополнительные каталоги (subdirectories).
Символическая (мягкая, soft) ссылка указывает на имя и местоположение отдельного файла. Когда пользователь копирует, перемещает или другим образом указывает на ссылку, операция проводится над файлом, на который ссылаются.
Отдельно создают жесткие ссылки. Жесткая (hard) ссылка указывает на фактические данные в файле аналогично, как и в regular file. Помимо имени, нет никакой разницы между оригинальным файлом и жесткой ссылкой, указывающей на те же данные. Оба файла представляют собой обычные файлы.
Отличить жесткую ссылку от любого другого обычного файла можно только по количеству ссылок, которые есть у каждого из них. Количество ссылок отображается во втором поле листинга ls -l. Если это число >1, то значит, что существуют дополнительные жесткие ссылки на данные.
Все физические устройства, которые использует Linux, представлены файлами устройств. Файлы устройств (device file) классифицируют как специальные символы или специальные блоки. Специальные символьные файлы представляют устройства, которые взаимодействуют с Linux посимвольно. Принтеры — пример такого устройства. Файлы block-special — это жесткие и гибкие диски, а также CD-ROM, взаимодействующие с ОС, используя блоки данных.
Device file чрезвычайно мощны, поскольку они позволяют пользователям получать доступ к аппаратным устройствам, таким как дисководы, модемы и принтеры, как если бы они были файлами данных. Их легко можно перемещать, копировать и передавать данные между устройствами, часто без использования специальных команд или синтаксиса.
Директории ОС Linux
Структура каталогов Linux имеет вид tree-shared (разветвленная). Важно выделить один момент, характерный только для Unix-схожих систем. Эти ОС стремятся к простоте и рассматривают каждый объект как последовательность байтов. Для Unix эти последовательности представлены в виде файлов.
В отличие от ОС Windows, которая имеет несколько корней, файловая система Линукс допускает лишь один корень. Корневой каталог является местом, где находятся все остальные директории и файлы ОС (обозначается прямой косой чертой).
Вся структура папок Linux представлена в едином каталоге, именуемым корневым (root directory).
Основные каталоги, входящие в root directory
Это home directory (домашняя директория). Разделы Linux — многопользовательская оболочка, поэтому отдельному пользователю назначается отдельный объект в системе, доступный исключительно ему и суперпользователю.
bin — сокращенно от binary. Здесь ОС хранит основные программные коды. Бинарные файлы — исполняемые организованные структуры данных, содержащие откомпилированный исходный код.
sbin — сокращенно от system binary. Эта директория зарезервирована для ПО, необходимого для регенерации, загрузки и отката.
opt — «необязательный». Это место, где хранятся инсталлированные вручную приложения и программы.
usr — Unix System Resources. Директория принадлежит пользовательским приложениям в отличие от /bin или /sbin, которые принадлежат приложениям, включенным в систему.
/usr/bin — большинство двоичных программ.
/usr/include — заголовочные организованные структуры данных, необходимые для компиляции исходного кода.
/usr/sbin — подкаталоги, предназначенные для задач, выполняющихся многократно.
/usr/lib — libraries (библиотеки)
/usr/src — исходные тексты ядра, header files (файлы заголовков).
/usr/share — это разделяемые от архитектуры файлы (документы, иконки, шрифты).
Изначально этот каталог предназначался для всего, что связано с пользователем, но со временем он потерял свое значение и теперь это место для ПО и данных, используемых пользователем.
lib — библиотека (library). Это директории библиотечных файлов. Library files — программы, используемые совместно другими приложениями.
Это статический загрузчик, который содержит исполняемый файл ядра (kernel) и прочие файлы (configuration files), необходимые для запуска ПК.
Это место, где пользователь (user) взаимодействует с ядром (kernel). Его рассматривают его как путь к ядру со структурой , заданной заранее. В директорию примонтирована виртуальная файловая система sysfs. Это интерфейс ядра для доступа к данным подключённых устройств
Здесь хранят temporary files (временные структуры данных), необходимые приложениям во время сеанса работы.
Здесь находятся special files (файлы устройств). С их помощью ПО взаимодействует с периферией. Разделяют special files на символьные и блочные. Второе устройство (block device) — то, которое выполняет ввод/вывод информационных данных в виде блоков (к примеру, SSD диск), а символьное устройство (symbol device) выполняет ввод/вывод информации в виде символов (например, клавиатура).
proc — это не что иное, как процесс. В этом каталоге содержатся псевдофайлы (pseudofiles), содержащие сведения о системных ресурсах.
В директорию монтируется виртуальная файловая система tmpfs для хранения файлов, связанных с выполняющимися процессами. Здесь хранятся сведения о времени выполнения оперативной памяти. Эти файлы хранятся в оперативной памяти и по завершению сеанса исчезают.
Это каталог для super user (администратор) — домашняя директория пользователя root.
Это service catalog (служебная директория). Если вы используете web-сервер, то можно хранить в этой папке данные для конкретной веб-страницы.
Файловая система и пути хранения данных на физическом диске
Каталоги в Linux сопоставляют имена организованных структур данных с их адресами на физическом диске. Для хранения метаинформации задан размер каталога Linux .
В отдельных директориях файлы применяют inode (индексный узел). Этот узел хранит адрес блока диска и файловые атрибуты.
Каждая директория и информация о файле Linux содержит inode, а в самом индексном узле задан список указателей, ссылающихся на дисковый блок.
Директория в файловой системе — это inode, хранящий сведения обо всех именах организованных структур данных внутри него.
Еще одна вещь об инодах. Иноды уникальны, но имена, которые переадресовываются на эти узлы, не оригинальны. Именно поэтому inode отслеживает hard links (жесткие ссылки).
Архитектура Linux
Архитектура Linux состоит из аппаратного слоя, ядра, системной библиотеки, системы, утилит.
В верхней части находится пространство пользователя (user space). Здесь выполняются пользовательские приложения (user applications). Ниже этого слоя размещено пространство ядра (kernel space). Ядро ОС размещено в kernel space.
Существует также отдельный сборник подпрограмм GNU C Library (glibc). Эта библиотека — интерфейс вызовов ОС, соединяемый с ядром (kernel) и задает алгоритм перехода между ядром и user applications. Как user applications, так и ядро относят к особым адресным пространствам (такие пространства защищены от стороннего влияния). Каждый процесс user applications занимает свое личное виртуальное адресное пространство. Для ядра выделено единое адресное пространство.
Структура ядра — это три основных уровня. На первом уровне (top level) находится интерфейс вызовов, поступающих из системы, реализующий основные функции (запись файлов). Ниже интерфейса System Call Interface находится код ядра (объект с независимой архитектурой). Он является единым для разных архитектур, поддерживаемых данной ОС.
Ниже расположен архитектурно-привязанный код, создающий Board Support Package. Этот код служит в качестве кода, специфичного для процессора и платформы данной архитектуры.
Архитектура Линукс рассматривается с разных позиций. Важная цель архитектурной декомпозиции — предоставить ее так, чтобы лучше понимать.
Ядро (kernel) выполняет такие задачи:
- контроль за работой процессов — выявить, какие процессы использует центральный процессор (CPU), как долго и в какое время;
- управление памятью (memory) — контролировать, сколько памяти используется для хранения, в каком месте и как долго;
- драйверы устройств (device drivers) — интерпретатор между аппаратным обеспечением и процессами;
- системные вызовы (system calls) — запросы на обслуживание от осуществляемых процессов.
Ядро невидимо для пользователя. Оно работает в своем собственном маленьком мире (kernel space). То, что видит пользователь (web-браузеры, файлы) известно как user space. Эти приложения взаимодействуют с ядром через System Call Interface (SCI).
Чтобы представить ядро в контексте, ОС Linux использует несколько уровней:
- Ядро Linux (operating system kernel) — ПО, находящееся в памяти и указывающее процессору (CPU), что делать.
- Аппаратное обеспечение (hardware) — физическая машина (основа ОС), состоящая из памяти (RAM) и процессора (CPU), а также устройств ввода/вывода (I/O), такие как устройства хранения, сети и графика. CPU проводит вычисления, чтение памяти и записывает данные в RAM.
- Пользовательские процессы (user processes) — запущенные программы, управляемые ядром. Эти процессы в общем составляют пользовательское пространство. User processes — это просто процессы. Ядро позволяет этим процессам и серверам взаимодействовать между собой (межпроцессное взаимодействие — IPC).
Код, выполняемый ОС, работает на процессорах в одном из двух режимов: kernel mode (режим ядра); user mode (режим пользователя). Код, выполняющийся в kernel mode отличается неограниченным доступ к аппаратному обеспечению. При этом user mode ограничивает доступ к памяти SCI и CPU. Подобное разделение применяют для памяти (kernel space, user space). Эти два компонента создают основу для проведения отдельных сложных операций, таких как разделение привилегий для безопасности, создание виртуальных машин.
Дистрибутив Linux
Поверх ядра ОС дистрибутив Linux представляет собой набор приложений (обычно с открытым исходным кодом). В центральном защищенном хранилище ПО дистрибутив может содержать серверное программное обеспечение, инструменты системного администрирования, документацию и многие приложения для настольных компьютеров. Дистрибутив стремится обеспечить единый внешний вид, безопасное и простое управление программным обеспечением и, во многих случаях, определенную операционную цель.
Linux свободно распространяется и может быть получена различными способами. Linux применяется различными пользователями и организациями, а также часто сочетается со свободным или несвободным программным обеспечением. Пакет такого типа содержит все ПО, необходимое для установки и работы. Подобрать подходящее программное обеспечение можно на сервисе cloud.timeweb.com .
Популярные разновидности Линукс (дистрибутивы):
- Red Hat;
- Ubuntu;
- Debian;
- CentOS;
- Arch Linux;
- Linux Mint;
- OpenSUSE;
- Manjaro;
- Cloud Linux;
- Gentoo.
Представленные виды Линукс могут быть использованы начинающими пользователями, системными администраторами, серверами. К примеру, неопытному пользователю подойдет файловая система Ubuntu , интерфейс которой легко освоить. Arch Linux подойдет для использования профессионалом, в которой предлагаются не все предустановленные пакеты сразу.
Источник: timeweb.cloud
Для чего нужен каждый каталог в Linux или структура директорий ОС Линукс
Операционная система Linux имеет четкую структуру расположения директорий и файлов. Поэтому многие люди, начинающие изучать линукс, сталкиваются с трудностью понимания нужности каждой отдельной директории.
В этой статье приведен список основных директорий файловой системы Линукс и их краткое описание.
Cтруктура директорий операционной системы Linux
Подробное описание структуры файловой системе Linux
/ Наверх
/bin Наверх
В этом каталоге хранятся основные команды операционной системы, такие как команды оболочки и команды файловой системы (ls, cp и т.д.).
/boot Наверх
Здесь хранятся образы ядер Linux и менеджер загрузки: grub, lilo и т.д.
/dev Наверх
Директория содержит файлы устройств, подключенные к операционной системе.
В Linux вообще всё рассматривается, как файл, даже различные устройства, такие как принтеры, жёсткие диски, сканеры и т.д. Для получения доступа к определённому устройству, необходимо чтобы существовал специальный файл. Аналогично устроено большинство UNIX -подобных операционных систем.
/etc Наверх
В этой директории находится основная часть конфигурационных файлов самой операционной системы (настройки сети, список пользователей, групп и т.д.) и различных программ (Apache, Samba и т. д.).
/home Наверх
В этом месте должна размещаться вся личная информация пользователей системы.
Почему должна? Потому что владелец компьютера может хранить свою личную информацию в любом понравившемся ему месте. В целях безопасности самой операционной системы и пользовательских данных хранить последние строго рекомендуется в директории /home. Для получения более высокой надежности операционной системы и сохранности пользовательской информации директорию /home рекомендуется выделить в отдельный раздел жесткого диска.
/home/username Наверх
Это Домашняя папка пользователя usermame. В ней хранится пользовательская часть конфигурационных файлов (настройки пользовательских программ) и вся личная информация пользователя.
Linux является многопользовательской системой и поэтому каждый пользователь имеет уникальный каталог для персональных файлов. Этот каталог называется Домашней папкой пользователя. Домашняя папка суперпользователя root располагается в корне файловой системы.
Такое разделение пользовательских директорий от файлов операционной системы упрощает резервирование данных и повышает надежность самой операционной системы.
/lost+found Наверх
В lost+found скидываются файлы, на которых не было ссылок ни в одной директории, хотя их inod не были помечены как свободные. Допустим при удалении файла из директории произошёл сбой (выключилось питание), то в системе останется потерянный inod, который вроде как и указывает на корректный файл, но этот файл не содержится ни в одной директории. В ext2 и других нежурналируемых файловых системах задача восстановления таких файлов ложится на fsck. Он находит inod, на которые нет ссылок, и создаёт на них ссылки в lost+found. После этого пользователь сможет просмотреть файлы и при необходимости переместить им куда надо, вернув нужные имена.
В ext3 и в других журналируемых файловых системах fsck просматривает журнал и видя, что операция завершилась не полностью, откатывает ее. Поэтому потерянных inod в журналируемых файловых системах находиться меньше.
/lib Наверх
Эта директория предназначена для хранения системных библиотек, необходимые для работы программ из директорий /bin и /sbin и операционной системы вцелом.
/media Наверх
Директория, используемая для автоматического монтирования различных устройств USB -накопителей, CD- ROM и т.д. При вставке в привод CD- ROM диска он автоматически подключается во вложенный каталог этой директории.
/mnt Наверх
Обычно эта директория используется для ручного подключения устройств. В эту директорию командой mount «руками» монтируются различные USB -накопители, CD- ROM и т.д.
/opt Наверх
Директория, в которой обычно размещаются установленные программы, имеющие большой дисковый размер или вспомогательные пакеты (например /opt/openoffice.org).
/proc Наверх
/proc — это директория, к которой примонтирована виртуальная файловая система procfs. Различная информация, которую ядро может сообщить пользователям, находится в «файлах» каталога /proc. Например, в файле /proc/modules находится список загруженных модулей ядра. А в файле /proc/cpuinfo — информация о процессоре компьютера. Подробнее можно прочитать здесь.
/root Наверх
Это домашний каталог или Домашняя папка суперпользователя. Эта директория фактически ничем не отличается от директории обычного пользователя. Данная директория по умолчанию всегда расположена в корневом каталоге файловой системы. Это было сделано для предотвращения проблем с доступом к директории /home. В случае когда к каталогу /home по какой-то причине невозможно получить доступ, в системе всегда есть возможность залогиниться под учетной записью суперпользователя, для решения возникших проблем с доступом.
/sbin Наверх
Основные системные программы для администрирования и настройки системы (iptables, ifconfig и т.д.).
/srv Наверх
Параметры, которые специфичные для окружения системы. Чаще всего данная директория пуста.
/sys Наверх
/sys — это директория, к которой примонтирована виртуальная файловая система sysfs, которая добавляет в пространство пользователя информацию ядра Linux о присутствующих в системе устройствах и драйверах. В версии ядра ниже 2.6 не использовалась.
/sys/block Наверх
/sys/block содержит директории всех блочных устройств, присутствующих в данный момент в системе.
/sys/bus Наверх
В этой директории находится список шин, определенных в ядре Linux (eisa, pci и т.д.).
/sys/class Наверх
Каталог содержит список группированных устройств по классам (printer, scsi-devices и т.д.).
/tmp Наверх
Временное хранилище данных. Аналог папки в ОС Windows — C:/Windows/Temp. Все пользователи имеют права чтения и записи в этом каталоге.
/usr Наверх
В этом каталоге хранятся все установленные пакеты программ, документация, исходный код ядра и система X Window. Все пользователи кроме суперпользователя root имеют доступ только для чтения. Может быть смонтирована по сети и может быть общей для нескольких машин.
/usr/bin Наверх
Директория дополнительных программ для всех учетных записей.
/usr/games Наверх
Каталог для размещения доступных компьютерных игр в системе.
/usr/include Наверх
Заголовочные файлы С++.
/usr/lib Наверх
Системные библиотеки для программ, расположенных в директории /usr.
/usr/local Наверх
По стандарту /usr должен быть общим для нескольких компьютеров и смонтирован по сети, а /usr/local должен содержать установленные пакеты программы только на локальной машине (к примеру, /usr – бюджет семьи, а /usr/local – личный кошелек каждого). Но чаще всего директория /usr/local используется для установки программ, которые не предназначены для конкретного дистрибутива (к примеру для пакетного дистрибутива Ubuntu в /usr находятся «родные» установленные пакеты, а /usr/local находятся собранные пакеты из исходников).
/usr/sbin Наверх
Дополнительные системные программы.
/usr/share Наверх
Общие данные установленных программ.
/usr/share/icons Наверх
В каталоге находятся все иконки системы.
/usr/share/doc Наверх
Директория, в которой обычно находится справочная документация по установленным программам.
/usr/src Наверх
Исходные кода (например, здесь располагаются исходные кода ядра).
/var Наверх
Это каталог для часто меняющихся данных. Здесь находятся журналы операционной системы, системные log-файлы, cache-файлы и т. д.
/var/cache Наверх
В этом месте хранятся все кэши различных программ.
/var/games Наверх
В этом месте расположены файлы с игровыми достижениями.
/var/lib Наверх
Постоянные данные, изменяемые программами в процессе работы (например, базы данных, метаданные пакетного менеджера и др.).
/var/lock Наверх
Здесь лежат lock-файлы, указывающие на занятость некоторого ресурса.
/var/log Наверх
В этом месте хранятся все log-файлы.
/var/spool Наверх
Задачи, ожидающие обработки (например, очереди печати, непрочитанные или не отправленные письма, задачи cron и т. д.).
/var/www Наверх
В этом месте размещаются Web-страницы для сервера Apache.
Раздел Наверх
Раздел виртуальной памяти для увеличения скорости обмена с оперативной памятью. Более подробнее можно узнать в статье «Создание, редактирование и удаление SWAP в Linux»
Зарубин Иван Эксперт по Linux и Windows
Опытный системный администратор с большим стажем работы на крупном российском заводе. Иван является энтузиастом OpenSource и любителем Windows, проявляя высокую компетентность в обоих операционных системах. Благодаря его технической грамотности и умению решать сложные задачи, Иван стал неотъемлемой частью команды нашего проекта, обеспечивая непрерывную авторскую работу.
Источник: itshaman.ru