словник | перекладачка | факти | тексти | програми
щодо | посилання | новини | гостьова книга | пошук
початок << тексти  << автор  << зміст  << сторінка

next up previous contents index
Далі: Використання дисків та інших Вгору: Дерево директорій Назад: Файлова система /var

  
Файлова система /proc

Файлова система /proc  є ілюзорною. Вона не існує на диску. Замість цього ядро створює "зображення" файлової системи в пам'яті. Використовується вона для надання інформації про систему (початково використовувалася для надання відомостей про процеси, звідси її назва). 33 Пояснення до деяких з її важливіших файлів та директорій подано далі. Подробиці /proc  описані в сторінці підказки по proc .

/proc/1 

Директорія з інформацією про процес з номером 1. Кожен процес має власну директорію в /proc . Назва директорії відповідає номеру процесу.

/proc/cpuinfo 

Інформація про процесор, така як його тип, виробник, модель та виробнича потужність.

/proc/devices 

Список драйверів пристроїв сконфіґурованих в працюючому ядрі на даний момент .

/proc/dma 

Показує які канали ПДП (прямого доступу до пам'яті) 34 використовуються на даний момет.

/proc/filesystems 

Файлові системи сконфіґуровані в ядрі.

/proc/interrupts 

Показує які перепини 35 знаходяться в користуванні.

/proc/ioports 

Які порти вводу/виводу36 знаходяться в використанні.

/proc/kcore 

Точний образ фізичної пам'яті системи. Цей образ має точнісінько такий розмір, як і фізична пам'ять в комп'ютері, але не забирає ніякої пам'яті у системи. Цей образ створюється "на льоту" в той час, як програми звертаються до пам'яті. (Пам'ятайте: жоден файл чи директорія, які знаходяться в /proc  не займають жодного байта пам'яті на диску чи в оперативній пам'яті (до тих пір поки Ви не скопіюєте їх куди-небудь).

/proc/kmsg 

Повідомлення, які видаються ядром. Крім цього вони також перенаправляються в syslog .

/proc/ksyms 

Таблиця символів ядра.

/proc/loadavg 

``Середня завантаженість'' системи. Три позбавлені змісту індикатори, які показують наскільки система завантажена.37

/proc/meminfo 

Інформація про користування пам'яттю, як оперативною, так і свопінґом.

/proc/modules 

Завантажені в даний момент модулі ядра.

/proc/net 

Інформація про протоколи мережі.

/proc/self 

Символічна ссилка на директорію процесу тої програми, яка в даний момент заглядає в proc . Якщо два процеси одночасно дивляться в /proc , обидва з них отримують по власній ссилці. В основному це зроблено для зручності, щоб дати можливість програмам потрапляти у власні директорії процесів.

/proc/stat 

Різноманітна статистика системи, така як, скажімо, кількість нестач сторінок пам'яті38 з часу вмикнення системи.

/proc/uptime 

Час, на протязі якого система працює.

/proc/version 

Версія ядра.

Варто зазначити, що хоча файли з /proc  є звичайними текстовими файлами, їх фомат не завжди легкий для людського ока. Тому багато які з команд роблять тільки те, що читають файли в /proc  і видають їх на екран у ``людському'' форматі. Наприклад, команда free  читає файл /proc/meminfo  та конвертує його в представлення пам'яті в кіло та меґа байтах та додає від себе деяку інформацію.

Dmytro Kovalev
1999-06-10
вгору
 
Без реклами
2004-03-23 13:50:28
TopList
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:49