Linux. Алексей Стахнов
– управление использованием памяти;
• partitions – список разделов, известных системе;
• pci – устаревшая информация о PCI-шине (см. /proc/bus/pci/);
• its – часы реального времени;
• scsi – информация о SCSI-устройствах;
• self – символическая ссылка к каталогу процесса, пытающегося получить информацию из /proc;
• slabinfo – информация о Slab;
• stat – разнообразная статистика;
• swaps – использование разделов и файлов подкачки;
• uptime – время работы системы без перезагрузки;
• version – версия ядра;
• video – BTTV-информация о видеоресурсах.
Каталог имеет имя, соответствующее номеру PID-процесса. Каждый процесс в системе имеет соответствующий ему каталог в /proc. В этом каталоге обязательно находятся следующие файлы:
• cmdline – файл, содержащий аргументы командной строки процесса;
• cpu – текущий и последний использовавшийся микропроцессор (только для мультипроцессорных систем);
• /cwd – ссылка на текущий рабочий каталог;
• environ – содержит значения переменных окружения;
• ехе – ссылка на исполняемый файл этого процесса;
• /fd – каталог, содержащий все файловые дескрипторы данного процесса;
• maps – карты памяти исполняемых и библиотечных файлов;
• mem – память, занятая этим процессом;
• /root – ссылка на корневой каталог этого процесса;
• stat – статус процесса;
• statm – информация об использовании процессом памяти;
• status – статус процесса в форме, воспринимаемой человеком.
В каталоге содержится информация обо всех установленных в системе IDE-устройствах, в том числе используемые драйверы.
В этом каталоге содержится информация, относящаяся к сети. Следующие файлы являются общими как для протокола IPv4, так и IPv6:
• агр – ARP-таблица ядра;
• dev – сетевые устройства со своей статистикой;
• dev_stat – статус сетевого устройства;
• ip_fwchains – связи цепочки Firewall;
• ip_fwnames – имена цепочек Firewall;
• /ip_masq – каталог содержит таблицы маскарадинга[2];
• ip_masquerade – главная таблица маскарадинга;
• netstat – сетевая статистика;
• raw – статистика сетевых устройств;
• route – таблица маршрутизации ядра;
• /грс – каталог содержит RPC-информацию;
• rt_cache – кэш маршрутизации;
• snmp – данные SNMP;
• sockstat – статистика сокетов;
• tcp – ТСР-сокеты;
• tr_rif – таблица маршрутизации Token ring RIF;
• udp – UDP-сокеты;
• unix – UNIX-сокеты;
• wireless – данные беспроводного интерфейса (Wavelan и т. п.);
• igmp – IP-адреса, которые хост принимает;
• psched – параметры глобального администратора пакетов;
• netlink – список PF_NETLINK-сокетов;
• ip_mr_vifs – список виртуальных интерфейсов;
• ip_mr_cache – список кэша маршрутизации.
Файлы, приведенные ниже, используются протоколом IPv6:
• udp6 – UDP-сокеты (IPv6);
• tcp6 – ТСР-сокеты (IPv6);
• raw6
2
Маскарадинг – подмена реального IP-адреса любого исходящего пакета на другой (специальный), а для входящего пакета – замена IP-адреса (специального) с помощью таблицы соответствия на реальный адрес компьютера, к которому адресован сетевой пакет.