next up previous contents
Next: Implementacja Up: System plików proc Previous: Wprowadzenie   Spis rzeczy

Zawartość katalogu /proc

5Standardowo procfs jest montowany w katalogu /proc w którym umieszcza pliki z informacjami ogólnymi o systemie, informacjami o procesach (katalogi nazwane pid-ami procesów), o sieci itd.

/proc/cmdline parametry uruchomienia systemu
/proc/cpuinfo informacje o procesorze
/proc/devices informacje o numerach zarejestrowanych sterowników urządzeń
/proc/dma dane o kanałach dma
/proc/filesystems dostępne systemy plików
/proc/interrupts przerwania
/proc/ioports numery portów urządzeń wejścia/wyjścia
/proc/kcore obraz jądra
/proc/kmsg bufor na informacje jądra
  stąd bierze informacje syslogd
/proc/loadavg średnie obciążenie systemu
/proc/meminfo statystyki pamięci
/proc/misc różne
/proc/mounts punkty montowania urządzeń
/proc/net/ katalog zawiera informacje o sieci
/proc/pci informacje o urządzeniach PCI
/proc/rtc zegar
/proc/scsi/ urządzenia SCSI
/proc/self dowiazanie do katalogu procesu otwierającego ten plik
/proc/stat statystyki systemu
/proc/sys zawiera katalogi i pliki odpowiadające zmiennym jądra
  niektóre z nich można zapisywać,
  np. `echo 2048 >/proc/sys/kernel/file-max'
/proc/upime czas systemowy i czas spędzony w idle

Katalogi odpowiadające plikom mają następującą zawartość:
cmdline linia wywołania procesu dla ostatniego exec-a
cwd i root dowiązania do odpowiednich katalogów danego procesu
environ środowisko programu
exe dowiązanie do pliku zawierającego wykonywany program
maps informacja o odwzorowanych obszarach
mem pamięć procesu
stat* różne informacje o procesie
fd zawiera dowiązania do otwartych plików


next up previous contents
Next: Implementacja Up: System plików proc Previous: Wprowadzenie   Spis rzeczy
2001-12-19