Skip to main content

Rmmod - Linux Command - คำสั่ง Unix

การใช้คำสั่ง ifconfig ในระบบปฏิบัติการ unix (มิถุนายน 2026)

การใช้คำสั่ง ifconfig ในระบบปฏิบัติการ unix (มิถุนายน 2026)
Anonim

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 เป็นตัวเลือกรวมทั้งอักขระต่อท้าย