J'aimerais en savoir plus sur les utilisations avancées des systèmes de fichiers virtuels /proc
et /sys
, mais je ne sais pas par où commencer. Quelqu'un peut-il suggérer de bonnes sources pour apprendre? De plus, comme je pense que sys a des ajouts réguliers, quelle est la meilleure façon de garder mes connaissances à jour lorsqu'un nouveau noyau est publié.
15
Réponses:
Lire cet article de blog: Résoudre les problèmes de proc
Il y a quelques conseils sur ce que vous pouvez faire avec le système de fichiers proc. Entre autres choses, il y a une astuce sur la façon de récupérer une image de disque supprimée ou de garder une longueur d'avance sur le tueur OOM.
N'oubliez pas de lire les commentaires, il y a aussi de bons conseils.
la source
Vous pouvez consulter la documentation fournie avec la source du noyau. (éventuellement greping pour proc / sys ...).
Situé à
Documentation/filesystems
: proc.txt et sysfs.txt .la source
La documentation dans l'arborescence des sources Linux est un bon endroit (généralement trouvée dans / usr / src / linux / La documentation est installée). Certaines distributions en font un package séparé. Mais, hélas, une grande partie de cela ne peut être comprise qu'en regardant le code source du noyau. J'ai essayé d'en encapsuler une partie dans des modules Python , donc cela pourrait aussi vous intéresser. Le code source procps est également une bonne source d'informations.
la source
La bibliothèque IBM DeveloperWorks est un bon endroit pour des articles comme celui-ci. Je n'ai rien trouvé directement applicable, mais la section «Ressources» d'un document m'a amené à cela. Il a de bonnes infos ...
http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlproc.html
la source