GNU/Linux >> Belajar Linux >  >> Linux

Di mana parameter kernel Linux yang ada di /proc/sys didokumentasikan?

Sumber otoritatif dari apa yang ada di /proc didokumentasikan dalam pohon sumber kernel di Documentation/filesystem/proc.txt. Itu mereferensikan Documentation/sysctl sebagai dokumen yang menjelaskan /proc/sys . Dokumen itu mereferensikan orang lain dalam dokumentasi pohon sumber kernel, jadi bersiaplah untuk menelusuri pohon itu.

Tautan tersebut mengarah ke antarmuka gitweb, jadi Anda dapat memilih versi Linux tertentu yang Anda minati. Tautan tersebut mengarah ke HEAD saat ini.


Direktori /proc/sys memberikan akses mudah ke pengaturan sysctl melalui shell. Anda dapat membaca dan menulis pengaturan ini dengan membaca dan menulis file ini, atau dengan memanggil sysctl utilitas atau sysctl yang mendasarinya panggilan sistem.

Berbagai pengaturan dijelaskan dalam dokumentasi kernel, di Documentation/sysctl/* . Mulailah dengan README .

Ini adalah hal-hal tingkat rendah, jadi terkadang dokumentasinya tidak sepenuhnya tepat dan Anda harus beralih ke sumbernya. Setiap pengaturan sysctl biasanya sesuai dengan variabel dengan nama yang mirip di dalam kernel (tapi ini adalah konvensi, bukan aturan). Banyak pengaturan dideklarasikan dalam kernel/sysctl.c , tetapi komponen dan modul kernel tambahan dapat mendefinisikannya sendiri. Di sumber (pada salinan lokal atau online di LXR), cari nama pengaturan sysctl di antara tanda kutip (mis. "xfrm_larval_drop" ) untuk menemukan deklarasinya.


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux – Bagaimana Symlink /proc//exe Berbeda Dari Symlink Biasa?

  3. Linux – Bagaimana Menguji Apakah Perangkat Blok Apakah Hanya-Baca Dari /sys Atau /proc?

  1. Bagaimana cara mendapatkan jalur proses di Unix / Linux

  2. /proc/[pid]/pagemaps dan /proc/[pid]/maps | linux

  3. perubahan parameter modul kernel (menggunakan /sys/module)

  1. Apa sumber kernel Linux saat ini?

  2. mount dev, proc, sys di lingkungan chroot?

  3. Di mana direktori sementara di Linux?