/ Proc / sys içinde bulunan Linux çekirdek parametreleri nerede belgelenir?


9

/proc/sys(Ob Linux) altında listelenen çekirdek parametrelerinin teknik bir açıklamasını nerede bulabilirim ?




@Mikel Bunlar kopyalar değil, açıklıyor /procve /sysdeğil /proc/sys(bu kafa karıştırıcı bir şekilde yakın ama kullanımda oldukça farklı).
Gilles 'SO- kötü olmayı bırak'

Yanıtlar:


6

Dizin kabuk üzerinden sysctl ayarlarına /proc/syskolay erişim sağlar . Bu ayarları, bu dosyaları okuyarak ve yazarak veya yardımcı programı veya temel sistem çağrısını çağırarak okuyabilir ve yazabilirsiniz .sysctlsysctl

Çeşitli ayarlar, içindeki çekirdek belgelerinde açıklanmıştır Documentation/sysctl/*. İle başlayın README.

Bu oldukça düşük seviyeli bir şeydir, bu nedenle bazen belgeler tamamen hassas değildir ve kaynağa dönmeniz gerekir. Her sysctl ayarı genellikle çekirdek içinde benzer bir ada sahip bir değişkene karşılık gelir (ancak bu bir kural değil, bir kuraldır). Birçok ayar bildirilir kernel/sysctl.c, ancak ek çekirdek bileşenleri ve modülleri kendi tanımlayabilir. Kaynakta (yerel bir kopyada veya LXR'de çevrimiçi olarak ), "xfrm_larval_drop"bildirimini bulmak için tırnak işaretleri (örneğin ) arasında sysctl ayarının adını arayın .


8

İçindekilerin yetkili kaynağı, Documentation / filesystem / proc.txt dosyasındaki/proc çekirdek kaynak ağacında belgelenmiştir . Bu, Documentation / sysctl dosyasına açıklanan belge olarak başvurur/proc/sys . Bu belge, çekirdek kaynak ağacı belgelerindeki diğer kişilere gönderme yapıyor, bu nedenle bu ağaçta gezinmeye hazır olun.

Bu bağlantılar bir gitweb arayüzüne aittir, böylece ilgilendiğiniz belirli bir Linux sürümünü seçebilirsiniz. Bu bağlantılar mevcut HEAD'e işaret eder.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.