rmmod โหลดโมดูลที่สามารถโหลดได้จากเคอร์เนลที่กำลังทำงานอยู่และพยายามปลดชุดโมดูลออกจากเคอร์เนลโดยมีข้อ จำกัด ว่าไม่ได้ใช้งานและไม่ได้ถูกอ้างถึงโดยโมดูลอื่น ๆ
หากมีการตั้งชื่อโมดูลมากกว่าหนึ่งโมดูลในบรรทัดคำสั่งโมดูลจะถูกลบออกตามลำดับที่กำหนด รองรับการจัดวางซ้อนโมดูล
ด้วยตัวเลือก '-r'การพยายามลบโมดูลแบบรีสตาร์ท ซึ่งหมายความว่าหากโมดูลด้านบนในสแต็คถูกตั้งชื่อไว้ในบรรทัดคำสั่งโมดูลทั้งหมดที่ใช้โดยโมดูลนี้จะถูกนำออกด้วยถ้าเป็นไปได้
ตัวเลือก
-a, --all
ทำอัตโนมัติสะอาด: แท็กโมดูลที่ไม่ได้ใช้เป็น "ที่จะทำความสะอาด" และลบโมดูลที่ติดแท็กไว้แล้ว โมดูลจะติดแท็กไว้หากไม่ได้ใช้งานเนื่องจากทำความสะอาดอัตโนมัติก่อนหน้านี้ ทั้งสองผ่านหลีกเลี่ยงการลบโมดูลชั่วคราวที่ไม่ได้ใช้
-e, --persist
บันทึกข้อมูลแบบถาวรสำหรับโมดูลที่มีชื่อโดยไม่ต้องถอดโมดูลใด ๆ หากไม่มีการระบุชื่อโมดูลข้อมูลจะถูกบันทึกไว้สำหรับโมดูลทั้งหมดที่มีข้อมูลแบบถาวร ข้อมูลจะถูกบันทึกไว้เฉพาะเมื่อเคอร์เนลและ modutils สนับสนุนข้อมูลแบบถาวรและ / proc / ksyms มีรายการ __insmod_ modulename _P persistent_filename
-h, --ช่วยด้วย
แสดงสรุปตัวเลือกและออกจากระบบทันที
-r, --stacks
นำโมดูลโมดูลออก
-s, --syslog
ส่งข้อมูลทุกอย่างไปที่syslog(3) แทนขั้ว
-v, --verbose
พูดอย่างละเอียด
-V, --version
พิมพ์รุ่นของmodutils.
ข้อมูลแบบถาวร
หากโมดูลมีข้อมูลแบบถาวร (ดูinsmod(8) และmodules.conf(5)) แล้วเอาโมดูลเสมอเขียนข้อมูลถาวรไปยังชื่อไฟล์ในรายการสัญลักษณ์ __insmod _P นอกจากนี้คุณยังสามารถบันทึกข้อมูลถาวรได้ทุกเมื่อrmmod -eนี้จะไม่ยกเลิกการโหลดโมดูลใด ๆ
เมื่อมีการเขียนข้อมูลถาวรลงในไฟล์ระบบจะนำหน้าบรรทัดความคิดเห็นที่สร้างไว้ก่อนหน้านี้ #% timestamp ของ kernel_version บรรทัดแสดงความคิดเห็นที่สร้างขึ้นจะขึ้นต้นด้วย '#%' ความคิดเห็นที่สร้างทั้งหมดจะถูกดึงออกจากไฟล์ที่มีอยู่ความคิดเห็นอื่น ๆ จะถูกเก็บรักษาไว้ ค่าข้อมูลที่บันทึกไว้จะถูกเขียนลงในไฟล์รักษาคำสั่งความคิดเห็นและการกำหนดที่มีอยู่ มีการเพิ่มค่าใหม่ในตอนท้ายของไฟล์ ถ้าไฟล์มีค่าที่ไม่มีอยู่ในโมดูลค่าเหล่านี้จะได้รับการเก็บรักษาไว้ แต่จะถูกนำหน้าด้วยคำเตือนความคิดเห็นที่สร้างขึ้นว่าไม่มีการใช้งาน การดำเนินการหลังนี้ช่วยให้ผู้ใช้สามารถสลับไปมาระหว่างเมล็ดโดยไม่สูญเสียข้อมูลที่ถาวรและไม่ได้รับข้อความแสดงข้อผิดพลาดใด ๆ
บันทึก: ความคิดเห็นจะได้รับการสนับสนุนเฉพาะเมื่ออักขระตัวแรกที่ไม่ใช่ช่องว่างในบรรทัดเท่านั้นคือ '#' บรรทัดใด ๆ ที่ไม่ว่างเปล่าที่ไม่ขึ้นต้นด้วย '#' คือตัวเลือกโมดูลหนึ่งบรรทัดต่อบรรทัด บรรทัดตัวเลือกนำช่องว่างออกส่วนที่เหลือของบรรทัดจะถูกส่งไปยัง insmod เป็นตัวเลือกรวมทั้งอักขระต่อท้าย




