Книга: Fedora 8 Руководство пользователя
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/путь/файл
- Глава 12 Краткость – искусство маркетинга
- От автора
- Часть II Сборка и модернизация компьютера
- ГЛАВА 6. Структурированная обработка исключений
- 5.12. Обмен файлами с мобильным телефоном по Bluetooth
- 23.3.1. Отказы жесткого диска
- 12.5. Чтение «битых» компакт-дисков
- Ubuntu 10. Краткое руководство пользователя
- Краткость
- Краткое описание форматов
- Кратко об объектах kobject и файловой системе sysfs
- Глава 1 Краткое руководство по VBA