พารามิเตอร์เคอร์เนล Linux แสดงอยู่ใน / proc / sys ที่ทำเป็นเอกสารไว้ที่ไหน


9

ฉันจะหาคำอธิบายทางเทคนิคของพารามิเตอร์เคอร์เนลที่แสดงใน/proc/sys(ob Linux) ได้อย่างไร




@Mikel เหล่านี้ไม่ได้ซ้ำกันพวกเขาอธิบาย/procและ/sysไม่ แต่/proc/sys(ซึ่งเป็นชื่อที่สับสนในชื่อ แต่ค่อนข้างแตกต่างกันในการใช้งาน)
Gilles 'หยุดความชั่วร้าย'

คำตอบ:


6

ไดเรกทอรี/proc/sysช่วยให้เข้าถึงการตั้งค่าsysctlผ่านเชลล์ได้อย่างง่ายดาย คุณสามารถอ่านและเขียนการตั้งค่าเหล่านี้อย่างใดอย่างหนึ่งโดยการอ่านและการเขียนไฟล์เหล่านี้หรือโทรsysctlยูทิลิตี้หรือต้นแบบสายระบบsysctl

การตั้งค่าต่างๆได้อธิบายไว้ในเอกสาร kernel Documentation/sysctl/*ใน READMEเริ่มต้นด้วย

นี่เป็นสิ่งที่ค่อนข้างต่ำดังนั้นบางครั้งเอกสารก็ไม่แม่นยำอย่างสมบูรณ์และคุณจะต้องหันไปหาแหล่งที่มา การตั้งค่า sysctl แต่ละครั้งมักจะสอดคล้องกับตัวแปรที่มีชื่อคล้ายกันภายในเคอร์เนล (แต่นี่คือการประชุมไม่ใช่กฎ) มีการประกาศการตั้งค่าจำนวนมากkernel/sysctl.cแต่ส่วนประกอบของเคอร์เนลและโมดูลเพิ่มเติมสามารถกำหนดได้เอง ในแหล่งที่มา (บนสำเนาโลคัลหรือออนไลน์ที่LXR ) ค้นหาชื่อของการตั้งค่า sysctl ระหว่างเครื่องหมายคำพูด (เช่น"xfrm_larval_drop") เพื่อค้นหาการประกาศ


8

แหล่งเผด็จการของสิ่งที่อยู่ใน/procการบันทึกไว้ในแหล่งต้นไม้เคอร์เนลในเอกสาร / ระบบแฟ้ม / proc.txt การอ้างอิงเอกสาร / sysctl/proc/sysเป็นเอกสารที่อธิบาย เอกสารนั้นอ้างอิงผู้อื่นในเอกสารประกอบของแผนผังต้นทางของเคอร์เนลดังนั้นโปรดเตรียมนำทางผ่านแผนผังนั้น

ลิงก์เหล่านั้นเป็นอินเทอร์เฟซ gitweb ดังนั้นคุณสามารถเลือก Linux เวอร์ชันที่คุณสนใจลิงก์เหล่านั้นชี้ไปที่ HEAD ปัจจุบัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.