7.2. Каталоги процессов

7.2. Каталоги процессов

Файловая система /proc содержит по одному каталогу для каждого выполняющегося в данный момент процесса. Именем каталога является идентификатор процесса.[22] Каталоги появляются и исчезают динамически по мере запуска и завершения процессов. В каждом каталоге имеются файлы, предоставляющие доступ к различной информации о процессе. Собственно говоря, на основании этих каталогов файловая система /proc и получила свое имя.

В каталогах процессов находятся следующие файлы.

cmdline. Содержит список аргументов процесса; описан в разделе 7.2.2, "Список аргументов процесса".

cwd. Является символической ссылкой на текущий рабочий каталог процесса (задаётся, к примеру, функцией chdir()).

environ. Содержит переменные среды процесса; описан в разделе 7.2.3, "Переменные среды процесса".

exe. Является символической ссылкой на исполняемый файл процесса; описан в разделе 7.2.4. "Исполняемый файл процесса".

fd. Является подкаталогом, в котором содержатся ссылки на файлы, открытые процессом: описан в разделе 7.2.5, "Дескрипторы файлов процесса".

maps. Содержит информацию о файлах, отображаемых в адресном пространстве процесса. О механизме отображения файлов в памяти рассказывалось в главе 5. "Взаимодействие процессов". Для каждого такого файла выводится соответствующий диапазон адресов в адресном пространстве процесса, права доступа, имя файла и пр. К числу отображаемых файлов относятся исполняемый файл процесса, а также загруженные библиотеки.

? root. Является символической ссылкой на корневой каталог процесса (обычно это /). Корневой каталог можно сменить с помощью команды chroot или функции chroot().

? stat. Содержит статистическую информацию о процессе. Эти же данные представлены в файле status, но здесь они находятся в неотформатированном виде и записаны в одну строку. Такой формат труден для восприятия, зато проще в плане синтаксического анализа.

? statm. Содержит информацию об использовании памяти процессом, описан в разделе 7.2.6. "Статистика использования процессом памяти".

? status. Содержит статистическую информацию о процессе, причем в отформатированном виде; описан в разделе 7 2.7, "Статистика процесса".

? cpu. Этот файл появляется только в симметричных многопроцессорных системах и содержит информацию об использовании процессорного времени (пользователями и системой).

Из соображений безопасности права доступа к некоторым файлам предоставляются только владельцу процесса и суперпользователю.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

4.3 КАТАЛОГИ

Из книги Архитектура операционной системы UNIX автора Бах Морис Дж

4.3 КАТАЛОГИ Из главы 1 напомним, что каталоги являются файлами, из которых строится иерархическая структура файловой системы; они играют важную роль в превращении имени файла в номер индекса. Каталог — это файл, содержимым которого является набор записей, состоящих из


4.2. Каталоги

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

4.2. Каталоги Если бы файловая структура не позволяла использовать ничего кроме просто имен файлов, даже сколь угодно длинных (т. е. все файлы располагались бы в одном общем списке), то обращаться к ним было бы чрезвычайно трудно. Вообразите себе список из нескольких тысяч


Веб-каталоги

Из книги Работа в Интернете автора Макарский Дмитрий

Веб-каталоги Еще один альтернативный способ поиска – веб-каталоги. Это по сути интернет-сайт, на котором собраны ссылки на различные ресурсы Сети. Эти ссылки сгруппированы по разделам, которые могут иметь подразделы, те, в свою очередь, также разбиваются на подразделы и т.


4.5. Стандартные каталоги

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

4.5. Стандартные каталоги В ОС Linux есть каталоги, которые называются стандартными. Иногда их еще называют системными. Эти каталоги присутствуют практически в каждой ОС Linux. В них находятся файлы, необходимые для управления и сопровождения системы, а также стандартные


7.2. Каталоги (папки)

Из книги Самоучитель работы на компьютере автора Колисниченко Денис Николаевич

7.2. Каталоги (папки) Имена файлов регистрируются в каталогах (другое название — директория, от англ. directory). В терминологии Windows каталоги называются папками и изображаются в файловом менеджере в соответствующем виде. Каталог — это специальное место на диске, содержащее


Каталоги

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

Каталоги Пока количество файлов на диске не превышает двух десятков, запомнить, что означают их имена, и разобраться в них довольно легко. Однако обычно файлов гораздо больше, особенно на дисках большого объема. Например, в то время как автор пишет эти строки, на жестких


16.19 Каталоги ISO/ITU-T

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

16.19 Каталоги ISO/ITU-T Создание правильного идентификатора для получателя системы X.400 может быть достаточно трудным. Выбранные атрибуты могут радикально меняться для различных пользователей. Сразу после завершения работ над X.400 стало ясно, что необходима специальная служба


Каталоги

Из книги Инфраструктуры открытых ключей автора Полянская Ольга Юрьевна

Каталоги Каталог - это онлайновая база данных, хранящая произвольную информацию. Информация об определенном человеке или объекте называется входом каталога. Каждый вход связан с классом объектов, описывающим атрибуты входа. Классы объектов, связанные с людьми, и классы


Каталоги

Из книги Интернет – легко и просто! автора Александров Егор

Каталоги Альтернативным методом поиска информации в Интернете являются каталоги ресурсов. Каталог – это структурированная коллекция ссылок, разбитая на разделы и подразделы. Каталоги ссылок во многом напоминают библиотечные каталоги, однако в отличие от них имеют


Каталоги

Из книги Яндекс для всех автора Абрамзон М. Г.

Каталоги Каталог – это структурированная коллекция ссылок, разбитая на разделы и подразделы. Чтобы в одном из этих подразделов находилась ссылка и на ваш сайт, последний следует зарегистрировать в данном каталоге. Регистрация, как правило, бесплатная. От регистрации в


6.2.2. Каталоги и страницы

Из книги Интернет для ваших родителей автора Щербина Александр

6.2.2. Каталоги и страницы Если ваш сайт состоит из нескольких страниц, создавать для него древовидную структуру размещения страниц нецелесообразно, вполне достаточно хранить страницы и графику в одном разделе. Но если у вас будет несколько тематических разделов, логичнее


Каталоги

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Каталоги Если вы сами не можете точно сформулировать, что вас интересует — например, что-нибудь про Интернет, то можно воспользоваться каталогом. В Интернете существуют десятки тысяч различных каталогов. Для примера рассмотрим крупнейший русскоязычный каталог mail.ru


16.8. Каталоги пользователей

Из книги Операционная система UNIX автора Робачевский Андрей М.

16.8. Каталоги пользователей Директива UserDir включает поддержку пользовательских каталогов. Эта директива определяет общее название подкаталога в домашних каталогах всех пользователей. По умолчанию используется каталог public_html. Данная возможность очень удобна при


Каталоги

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Каталоги Структура каталога файловой системы FFS была изменена для поддержки длинных имен файлов (до 255 символов). Вместо записей фиксированной длины запись каталога FFS представлена структурой, имеющей следующие поля: d_ino Номер inode (индекс в массив ilist) d_reclen Длина


1.5. Каталоги

Из книги автора

1.5. Каталоги Установка битов режима приобретает несколько иной смысл, когда команда chmod применяется по отношению к каталогу. Бит "чтения" означает возможность просмотра списка файлов в каталоге. Бит "записи" свидетельствует о том, что вам разрешается создавать и удалять