{"id":108,"date":"2009-02-08T04:57:57","date_gmt":"2009-02-08T03:57:57","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=108"},"modified":"2009-02-08T04:57:57","modified_gmt":"2009-02-08T03:57:57","slug":"sys-vs-proc","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=108","title":{"rendered":"\/sys vs. \/proc"},"content":{"rendered":"<p>Beide Filesysteme sind virtuelle in-memory Filesysteme (siehe <strong>mount<\/strong> Kommando), die den Status des Systems reflektieren.<\/p>\n<p><strong>\u00a0\/sys<\/strong> ist das neuere der beiden und ist mit Kernel 2.6 eingef\u00fchrt worden. Urspr\u00fcnglich nur gedacht um eine Ger\u00e4teabbildung f\u00fcr Powermanagement Systeme zu bieten, wurde <strong>sysfs<\/strong> zum universellen Abbild von <em>kobject <\/em>Instanzen, dem Herz des Kernel 2.6 Devicemodels.<\/p>\n<p><strong>\u00a0\/sys<\/strong> bietet eine saubere Hierachie, auf dem heute schon alle Powermanagement relevanten Programme aufbauen und wird sukzessive \/proc<strong> <\/strong>abl\u00f6sen. Es ist vom Userspace erreichbar und verspricht Kontinuit\u00e4t.<\/p>\n<p><strong>\/proc<\/strong> ist ein eher unstrukturiertes Verzeichnis in dem sich allem\u00f6glichen Informationen bzgl. Prozessen und Ger\u00e4te befindet. Im Ger\u00e4tebereich hingegen werden Informationen sukzessive im Hinblick auf \/sys verschwinden (so schon geschehen mit <em>ACPI<\/em> und <em>USB<\/em> Infos).<\/p>\n<p>Wichtig hingegen ist immer noch <strong>\/proc\/sys <\/strong>&#8211; ausgehenden von diesem Basisverzeichnis lassen sich alle darunterliegenden Kernelparameter mit dem <strong>sysctl<\/strong> Kommando ver\u00e4ndern.<\/p>\n<p>Dieses Kommando darf man allerdings nicht mit dem Systemcall <em>sysctl<\/em> verwechseln, welches unter Linux auf der Abschussliste steht, da die Wartung quasi nicht mehr m\u00f6glich ist und die Verwendung wohl gegen Null tendiert.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beide Filesysteme sind virtuelle in-memory Filesysteme (siehe mount Kommando), die den Status des Systems reflektieren. \u00a0\/sys ist das neuere der beiden und ist mit Kernel 2.6 eingef\u00fchrt worden. Urspr\u00fcnglich nur gedacht um eine Ger\u00e4teabbildung f\u00fcr Powermanagement Systeme zu bieten, wurde sysfs zum universellen Abbild von kobject Instanzen, dem Herz des Kernel 2.6 Devicemodels. \u00a0\/sys bietet &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=108\" class=\"more-link\"><span class=\"screen-reader-text\">\/sys vs. \/proc<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-108","post","type-post","status-publish","format-standard","hentry","category-linux","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=108"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/108\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}