7.8.1. Кратко о /proc

7.8.1. Кратко о /proc

Псевдофайловая система /proc является специальным механизмом, который позволяет получать информацию о системе от самого ядра, а также передавать информацию ядру, модулям ядра и его процессам.

Файловая система /proc находится в оперативной памяти компьютера, однако вы можете обращаться к файлам и подкаталогам каталога /proc так же, как и к остальным файлам на жестком диске. Единственное, что напоминает о ее "виртуальности" (файловая система /proc является виртуальной - Virtual File System) - это размер файлов. Посмотрите на размер любого файла из каталога /proc: он равен 0. Но если вы его откроете, то увидите, что файл содержит-таки информацию. Это объясняется тем, чти содержимое файла формируется "на лету" - сразу после получения запроса на открытие файла,

В каталоге /proc есть только два типа файлов. Первый тип - это информационные файлы, позволяющие получить информацию о системе и о процессах. Данные файлы доступны только для чтения.

Второй тип файлов используется для передачи информации ядру или его модулям. Такие файлы доступны как для чтения (чтобы узнать текущие значения параметров), так и для записи (чтобы изменить это значение).

Как и в случае с обычными файлами, просмотреть информационный файл можно с помощью команды cat:

cat /proc/путь/файл [| less]

Изменить параметр системы можно путем записи нового значения параметра в соответствующий proc-файл:

echo "значение" /proc/путь/файл

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

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

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

Глава 10 Кратко о дисках

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

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


Примечание: кратко об apt из APT

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

Примечание: кратко об apt из APT Если apt-cache и apt-get полностью заменяются утилитой apt для Mint, то, как ни странно, apt из одноимённого пакета имеет некоторые дополнительные функции, и потому заслуживает хоть и краткого, но рассмотрения. Как уже говорилось, в нашем дистрибутиве его


7.2.3. Настройка /proc

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

7.2.3. Настройка /proc Здесь мы запускаем пересылку пакетов (IP forwarding), записав единицу в файл /proc/sys/net/ipv4/ip_forward таким способом:echo "1" > /proc/sys/net/ipv4/ip_forwardПРЕДУПРЕЖДЕНИЕ: Наверное стоит задуматься над тем где и когда включать пересылку (IP forwarding). В этом и в других сценариях в данном


7.3.1. Кратко о GRUB

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

7.3.1. Кратко о GRUB Как уже было отмечено, GRUB (Grand Unified Bootloader) - это один из возможных загрузчиков Linux. Раньше загрузчиком де-факто был LILO (Linux Loader), но потом появился GRUB, и LILO сдал свои позиции. Конечно, LILO уступил свое место под солнцем не сразу, а за несколько лет. Но даже и сейчас


7.8. Псевдофайловая система /proc

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

7.8. Псевдофайловая система /proc 7.8.1. Кратко о /proc Псевдофайловая система /proc является специальным механизмом, который позволяет получать информацию о системе от самого ядра, а также передавать информацию ядру, модулям ядра и его процессам.Файловая система /proc находится в


10.5.3. Кратко об истории TrueCrypt

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

10.5.3. Кратко об истории TrueCrypt Первая версия программы появилась 2 февраля 2004 года. Изначально она основывалась на проекте E4M (Encryption for the Masses), появившемся еще в 1997 году. Проект был очень популярен среди пользователей, еще бы – бесплатная программа с открытым кодом для


1. Кратко представьтесь

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

1. Кратко представьтесь Вы должны представиться: «Здравствуйте, меня зовут так-то». Не рассказывайте свою биографию – многие делают такую ошибку: «Здравствуйте, я Василий Пупкин, коучер успеха. Я расскажу, как 50 лет работал на отличном заводе, а в студенческие годы жил в


7.2.1. Файл /proc/self

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

7.2.1. Файл /proc/self В файловой системе /proc есть дополнительный элемент, позволяющий программам находить информацию о своем собственном процессе. Файл /proc/self является символической ссылкой на каталог, соответствующий текущему процессу. Естественно, содержимое ссылки


Глава 27. /dev и /proc

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

Глава 27. /dev и /proc Как правило, Linux или UNIX система имеет два каталога специального назначения: /dev и


13.2. Кратко о программе GIMP

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

13.2. Кратко о программе GIMP Для редактирования растровой графики служит программа GIMP. Эта программа, особенно ее вторая версия, — достойный Linux-аналог известной программы Photoshop.В большинстве случаев работа любителей с тем же Photoshop сводится к несложным операциям с


15.1. Кратко об OpenOffice

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

15.1. Кратко об OpenOffice В офисном мире Windows стандартом де-факто является офисный пакет Microsoft Office. В мире Linux им стал пакет OpenOffice, вытеснив все другие пакеты (Koffice и т. п.).Первоначально лучшим офисным пакетом в Linux считался пакет StarOffice, но он, как и MS Office, распространялся на


ГЛАВА 9. Кратко о бюджетировании

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

ГЛАВА 9. Кратко о бюджетировании Механизмы планирования, рассмотренные в предыдущих главах, решают задачу прогнозирования и управления материальными потоками (а также потоками работ) в рамках трех укрупненных бизнес-процессов основной деятельности: закупки —