| В начало → Linux не для идиотов → Информация о процессах и файловая система /proc | 
|  |     | 
Ядро и его подсистемы очень важны, но большинство пользы приносят прикладные задачи, поэтому мониторинг состояния задач (процессов)
            – очень важная часть работы системного администратора. В Linux получить информацию о процессах можно через файлы и каталоги
            файловой системы procfs, как правило монтируемой к каталогу /proc.
         
Каждому процессу сопоставляется в /proc отдельный каталог, имя которого совпадает со значением PID процесса. Файлы в этом каталоге предоставляют информацию о соответствующем
            процессе. Таблица приводит список файлов и их назначение:
         
| Имя файла | Формат | Назначение | 
|---|---|---|
| 
 | строка, разделенная символами \0 | Представляет командную строку, которой был запущен процесс. Параметры командной строки отделяются друг от друга символами \0 | 
| 
 | строка, разделенная символами \0 | Представляет список переменных окружения для указанного процесса | 
| 
 | символьная ссылка | Ссылается на исполняемый файл процесса | 
| 
 | несколько строк | Список отображенных в память процесса файлов | 
| 
 | бинарный | Прямой доступ к адресному пространству процесса | 
| 
 | несколько строк | Список примонтированных файловых систем, доступных процессу | 
| 
 | строка числовых значений | Статистика активности процесса | 
| 
 | строка числовых значений | Статистика по использованию памяти процессом | 
| 
 | символьная ссылка | Ссылается на каталог, который является текущим для процесса | 
| 
 | символьные ссылки | Имена файлов подкаталога fd соответсвуют открытым процессом дескрипторам файлов. Символьные ссылки указывают на соответствующие файлы | 
| 
 | символьная ссылка | Ссылается на каталог, который процесс считает корневым | 
| 
 | несколько строк | Описание состояния процесса | 
Все указанные данные полностью соответствуют тому, что показала бы программа ps, будучи запущеной в тот момент, когда просматривается соответствующий файл, поскольку утилита ps на самом деле просто читает данные из соответствующих файлов в /proc.
         
|     | 
| В начало → Linux не для идиотов → Информация о процессах и файловая система /proc |