Chciałbym wiedzieć więcej na temat zaawansowanych zastosowań tych /proc
i /sys
wirtualnych systemów plików, ale nie wiem od czego zacząć. Czy ktoś może zasugerować dobre źródła do nauki? Ponadto, ponieważ uważam, że sys ma regularne dodatki, co jest najlepszym sposobem na utrzymanie mojej wiedzy na bieżąco, gdy pojawia się nowe jądro.
15
Odpowiedzi:
Przeczytaj ten post na blogu: Rozwiązywanie problemów z proc
Istnieje kilka wskazówek, co możesz zrobić z systemem plików proc. Między innymi istnieje wskazówka, jak odzyskać usunięty obraz dysku lub jak wyprzedzić zabójcę OOM.
Nie zapomnij przeczytać komentarzy, są też dobre wskazówki.
źródło
Możesz zajrzeć do dokumentacji dostarczonej ze źródłem jądra. (prawdopodobnie greping for proc / sys ...).
Znajduje się na
Documentation/filesystems
: proc.txt i sysfs.txt .źródło
Dokumentacja w drzewie źródłowym Linuksa jest dobrym miejscem (zwykle znajduje się w / usr / src / linux / Dokumentacja jest zainstalowana jako źródło). Niektóre dystrybucje tworzą z niego osobny pakiet. Ale, niestety, wiele z nich można zrozumieć tylko patrząc na kod źródłowy jądra. Próbowałem zamknąć niektóre z nich w moduły Pythona , więc możesz być tym również zainteresowany. Procps kod źródłowy jest również dobrym źródłem informacji.
źródło
Biblioteka IBM DeveloperWorks jest dobrym miejscem na artykuły tego typu. Nie znalazłem niczego, co miałoby bezpośrednie zastosowanie, ale sekcja papieru „Zasoby” doprowadziła mnie do tego. Ma dobre informacje ...
http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlproc.html
źródło