Что такое usr
Перейти к содержимому

Что такое usr

  • автор:

Что такое usr

/usr (от англ. UNIX System Resourcesсистемные ресурсы UNIX) — директория в UNIX-подобных системах, содержащая динамически компонуемые программы, файлы пользователей и программы, устанавливаемые вручную. В соответствии с FHS монтируется на корневую файловую систему и должен содержать только не изменяющиеся программами данные (то есть /usr в режиме эксплуатации может быть смонтирован в режиме «только для чтения» без ущерба для функциональности) [1] .

Традиционная система подкаталогов

/usr/ Вторичная иерархия для данных пользователя; содержит большинство пользовательских приложений и утилит, используемых в многопользовательском режиме. Может быть смонтирована по сети только для чтения и быть общей для нескольких машин [2] .
/usr/bin/ Дополнительные программы для всех пользователей, не являющиеся необходимыми в однопользовательском режиме.
/usr/include/ Стандартные заголовочные файлы.
/usr/lib/ Библиотеки для программ, находящихся в /usr/bin/ и /usr/sbin/.
/usr/sbin/ Дополнительные системные программы (такие как демоны различных сетевых сервисов).
/usr/share/ Архитектурно-независимые общие данные.
/usr/src/ Исходные коды (например, здесь располагаются исходные коды ядра).
/usr/X11R6/ X Window System, версии 11, релиз 6.
/usr/local/ Третичная иерархия для данных, специфичных для данного хоста. Обычно содержит такие поддиректории, как bin/, lib/, share/ [3] .

Источники

  1. Filesystem Hierarchy Standard
  2. Filesystem Hierarchy Standard (англ.)
  3. Исторически и строго следуя стандарту, /usr/local/ является хранилищем данных, которые должны храниться на локальном хосте (в противоположность /usr/, которая может монтироваться по сети). Однако обычно /usr/ редко монтируется удалённо, а /usr/local/ чаще используется для инсталляции программного обеспечения и данных, которые не являются частью дистрибутива (в этом случае /usr/ должен содержать программы и данные только из стандартного дистрибутива). Возможно, в будущем стандарт FHS будет изменён для отражения этой устоявшейся ситуации.

/boot • /bin • /sbin • /mnt • /media • /root • /proc • /home • /dev • /etc • /lib • /usr • /var • /tmp

  • Файлы устройств

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «/usr» в других словарях:

  • USR — may refer to:*U.S. Robotics, a technology firm */usr, directory in Unix systems. See Filesystem Hierarchy Standard *Ultrafast shape recognition *A variant of the Steyr AUG … Wikipedia
  • USR — (US Robotics) (Computers) company that manufactures modems (headquartered in Illinois, USA) … English contemporary dictionary
  • /usr — Filesystem Hierarchy Standard Filesystem Hierarchy Standard (« norme de la hiérarchie des systèmes de fichiers », abrégé en FHS) définit l arborescence et le contenu des principaux répertoires des systèmes de fichiers des systèmes d… … Wikipédia en Français
  • /usr — Das Verzeichnis /usr gehört zu den Standardverzeichnissen eines Unix /Linux Betriebssystems. Die Abkürzung usr steht dabei für Unix System Resources. In diesem Verzeichnis befindet sich üblicher Weise der Großteil der Systemtools, Bibliotheken… … Deutsch Wikipedia
  • USR — Die Abkürzung USR (bzw. usr) steht für: U.S. Robotics, ein Unternehmen aus der IT /Telekommunikationsbranche /usr, ein wichtiges Verzeichnis des Unix /Linux Dateisystembaums das englische Wort user (Benutzer, Endbenutzer) … Deutsch Wikipedia
  • USR — Union socialiste républicaine Pour les articles homonymes, voir Usr. L Union socialiste républicaine (USR) est créee en 1935 par le regroupement de trois partis situés à l aile droite de la SFIO : Le Parti socialiste français (PSF) Le Parti… … Wikipédia en Français
  • Usr — Die Abkürzung USR (bzw. usr) steht für: U.S. Robotics, ein Unternehmen aus der IT /Telekommunikationsbranche /usr, ein wichtiges Verzeichnis des Unix /Linux Dateisystembaums das englische Wort user (Benutzer, Endbenutzer) … Deutsch Wikipedia
  • Usr — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
  • üsrətnən — (Şərur) çətinliklə. – Onnar bizə çox üsrətnən gəlib çatdılar … Azərbaycan dilinin dialektoloji lüğəti
  • /usr/bin/god — is an in progress (as of August 2005cite web |url=http://creativecommons.org/text/doctorow |title=Interview with Doctorow |publisher=Creative Commons |first=Glenn Otis |last=Brown |date=2005 08 01 This represents the most recent update on the… … Wikipedia
  • Обратная связь: Техподдержка, Реклама на сайте
  • �� Путешествия

Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.

  • Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
  • Искать во всех словарях
  • Искать в переводах
  • Искать в ИнтернетеИскать в этой же категории

Linux.yaroslavl.ru

Каталог /usr является главным каталогом для хранения приложений. Все бинарные файлы в этом каталоге не должны быть необходимыми для загрузки или обслуживания системы потому что иерархия /usr часто располагается на отдельной файловой системе. Учитывая его большой размер, /usr имеет свою собственную иерархию подкаталогов. Мы упомянем только несколько:

  • /usr/X11R6: полная иерархия X Window System . Все бинарники, необходимые для работы X (включая X сервера) и все необходимые библиотеки должны находиться здесь. Каталог /usr/X11R6/lib/X11 содержит все аспекты конфигурации X, которые не отличаются для разных компьютеров. Специфические конфигурации для каждого компьютера должны размещаться в /etc/X11;
  • /usr/bin: этот каталог содержит большинство системных бинарников. Любая бинарная программа, которая не является необходимой для обслуживания системы и не для системного администрирования, должна размещаться здесь. Исключением являются программы, которые вы инсталлировали самостоятельно. Они должны размещаться в /usr/local;
  • /usr/lib: содержит все необходимые библиотеки для запуска программ из каталогов /usr/bin и /usr/sbin. Есть также символическая ссылка /usr/lib/X11, указывающая на каталог, содержащий X Window System библиотеки, /usr/X11R6/lib (если X конечно инсталлированы);
  • /usr/local: это место, куда вы должны инсталлировать собственные приложения. Программа инсталляции будет сама создавать необходимую иерархию: lib/, bin/, и т.д.;
  • /usr/share: этот каталог содержит все аппаратно-независимые данные, необходимые для приложений из /usr. Среди других вещей вы найдете здесь информацию о зоне и расположении. (zoneinfo и locale).

Необходимо также упомянуть каталоги /usr/share/doc и /usr/share/man, которые соответственно содержат документацию приложений и страницы руководства системы.

Пред. Уровень выше След.
Корневой Каталог: / Начало /var: Изменяемые при Использовании Данные

linux samba mail postfix FreeBSD Unix doc linux howto ALTLinux PHP faq bind sendmail apache iptables firewall kernel rpm apt-get Slackware openssh Cisco debian vmware GNU oracle sun awk /etc/ passwd linux установка учебник книга скачать

Что означает USR?

Вы ищете значения USR? На следующем изображении вы можете увидеть основные определения USR. При желании вы также можете загрузить файл изображения для печати или поделиться им со своим другом через Facebook, Twitter, Pinterest, Google и т. Д. Чтобы увидеть все значения USR, пожалуйста, прокрутите вниз. Полный список определений приведен в таблице ниже в алфавитном порядке.

Основные значения USR

На следующем изображении представлены наиболее часто используемые значения USR. Вы можете записать файл изображения в формате PNG для автономного использования или отправить его своим друзьям по электронной почте.Если вы являетесь веб-мастером некоммерческого веб-сайта, пожалуйста, не стесняйтесь публиковать изображение определений USR на вашем веб-сайте.

Что означает аббревиатура usr

Все определения USR

Как упомянуто выше, вы увидите все значения USR в следующей таблице. Пожалуйста, знайте, что все определения перечислены в алфавитном порядке.Вы можете щелкнуть ссылки справа, чтобы увидеть подробную информацию о каждом определении, включая определения на английском и вашем местном языке.

Акроним Определение
USR E ричерке Ufficio Студи
USR U.S. Robotics
USR Ufficio Scolastico Regionale
USR Unité de Секур Régional
USR Uniunii Studentilor Din România
USR Вверх по течению готов
USR Верхняя Река седло
USR Городских поисково -спасательных
USR Отчет неудовлетворительной службы
USR Отчет о состоянии блока
USR Представитель группы безопасности
USR Прямо на сцене
USR Ресурс системы UNIX
USR Ресурсы системы UNIX
USR Универсальное пространство прямоугольной
USR Универсальные спортивные винтовки
USR Университеты статистический рекорд

В чем разница между каталогами /, /usr, /usr/local в Filesystem Hierarchy Standard?

В чем разница между каталогами /, /usr и /usr/local? Почему одни пакеты должны устанавливаться в /bin, а другие в /usr/bin, третьи же в /usr/local/bin? ну и соответственно /etc -> /usr/local/etc и т.п.

Отслеживать
67.9k 216 216 золотых знаков 77 77 серебряных знаков 219 219 бронзовых знаков
задан 25 окт 2020 в 11:59
724 4 4 серебряных знака 16 16 бронзовых знаков

Ну так почитайте стандарт. Даже википедия даёт начальную информацию en.m.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

25 окт 2020 в 12:03
25 окт 2020 в 12:06

и что там я прочитаю? «вторичная файловая система», «Третичная иерархия для локальных данных, специфичная для этого хоста». как понять, что вторично, а что первично? и что значит «специфичная для этого хоста», разве есть пакеты, которые на каждом хосте отличаются? у меня fail2ban установился в /usr/local/bin, но ведь он не специфичен для этого хоста, он везде одинаковый

25 окт 2020 в 12:10

@АлексейКовальчук специфичен в понимании FHS, т.к. не принадлежит дистрибутиву (не связан с ним версионными/пакетными зависимостями), а установлен вами локально.

25 окт 2020 в 12:54

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

начнём с последнего, /usr/local .

когда вы «руками» собираете какие-нибудь программы, общепринятый префикс для их установки — /usr/local . блобы устанавливаются в /usrl/local/bin , конфигурационные файлы в /usr/local/etc и т.д. и т.п.

это помогает избежать конфликтов с теми файлами, которые входят в базовую систему и/или устанавливаются пакетным менеджером — в обоих случаях каталог /usr/local не используется.

теперь про /usr и /

каталог /usr может монтироваться по сети (когда-то в больших локальных сетях это было обычной практикой — для удобства администрирования и для экономии места). поэтому в случае сбоев и/или при работе в однопользовательском режиме (который как раз и актуален именно при починке после сбоев) содержимое каталога может быть недоступно. поэтому размещаются туда только файлы, которые не могут потребоваться для починки после сбоев.

соответственно, то, что может понадобиться для починки (и/или при работе в однопользовательском режиме), должно располагаться за пределами каталога /usr .

тут есть некоторая логическая неувязка: если /usr может использоваться совместно несколькими компьютерами локальной сети (логично, что при этом содержимое монтируется в режиме «только для чтения»), то как же насчёт /usr/local , который служит для локально собираемых программ?

вероятно, в случае совместного сетевого использования /usr , в /usr/local должна монтироваться отдельная локальная файловая система (или содержимое какого-нибудь локального каталога, с опцией —bind — см. $ man 8 mount )

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *