/run/sysctl.d/
ซึ่งไม่มีอยู่จริง
/วิ่ง
เป็นการชั่วคราว การเปลี่ยนแปลงในนั้นจะหายไปเมื่อรีบูต ดังนั้นดรอปอินไฟล์คอนฟิกูเรชันใน /วิ่ง
ใช้สำหรับแก้ไขการบู๊ตปัจจุบัน แต่ไม่คงการเปลี่ยนแปลงเหล่านั้นหลังจากรีบูต
/etc/sysctl.d/
ซึ่งมีไฟล์การกำหนดค่า 8 ไฟล์ที่สร้างโดยระบบปฏิบัติการและ 99-sysctl.conf
เชื่อมโยงไปยัง /etc/sysctl.conf
.
นี่คือที่เก็บการกำหนดค่าจากแพ็คเกจที่ผู้ดูแลระบบอนุญาตให้แก้ไข dpkg
จะแจ้งให้คุณทราบเมื่อการแก้ไขของคุณขัดแย้งกับการอัปเดตแพ็คเกจ
/usr/local/lib/sysctl.d/
ซึ่งไม่มีอยู่จริง
/usr/ท้องถิ่น
มีไว้สำหรับการใช้งานของผู้ดูแลระบบและแพ็คเกจจะไม่ทำอะไรที่นั่น คุณควรสร้างไดเร็กทอรีหากคุณต้องการ
/usr/lib/sysctl.d/
ซึ่งมีไฟล์ 3 ไฟล์ที่กำหนดโดย OS
ไฟล์ใน /usr/lib
ไม่ได้ตั้งใจให้แก้ไขโดยผู้ดูแลระบบ การอัปเดตแพ็คเกจจะเขียนทับการเปลี่ยนแปลงที่นี่
/lib/sysctl.d/
ซึ่งเหมือนกับ /usr/lib/sysctl.d/
แม้ว่ามันจะไม่แสดงสัญลักษณ์
เนื่องจาก เดอะ /usr
ผสาน, /ถังขยะ
, /lib
ฯลฯ เป็น symlinks ไปยังไดเร็กทอรีที่เกี่ยวข้องใน /usr
.
/etc/sysctl.conf
แก้ไขอย่างหนักของฉัน ระบบ
ไฟล์.
ทิ้งไว้เพื่อความเข้ากันได้แบบย้อนกลับเนื่องจากผู้คน (และสคริปต์และเครื่องมืออื่น ๆ ) จะยังคงคาดหวัง
การแก้ไขการกำหนดค่าธุรกรรมนั้นง่ายที่สุดเมื่อคุณเพียงแค่เพิ่มหรือลบไฟล์ที่มีเนื้อหาที่คุณต้องการ แทนที่จะใช้ regexes หรืออะไรก็ตามเพื่อแก้ไขบรรทัดที่อยู่ตรงกลางของไฟล์การกำหนดค่าซึ่งเต็มไปด้วยใครรู้อะไร นั่นคือไดเร็กทอรีที่อนุญาตให้ไฟล์การกำหนดค่าแบบดรอปอินเป็นที่นิยมมากกว่าไฟล์การกำหนดค่าเดี่ยว