Tìm hiểu lệnh Linux - rmmod

Tên

rmmod - unload module tải

Tóm tắc

rmmod [-aehrsvV] mô-đun ...

Sự miêu tả

rmmod dỡ bỏ các mô-đun có thể nạp được từ hạt nhân đang chạy.

rmmod cố gắng dỡ bỏ một tập các mô-đun từ hạt nhân, với giới hạn mà chúng không được sử dụng và chúng không được các mô-đun khác tham chiếu.

Nếu nhiều hơn một mô-đun được đặt tên trên dòng lệnh , các mô-đun sẽ được loại bỏ theo thứ tự đã cho. Điều này hỗ trợ dỡ các mô-đun xếp chồng lên nhau.

Với tùy chọn ' -r ', việc loại bỏ đệ quy các mô-đun sẽ được thực hiện. Điều này có nghĩa rằng nếu một mô-đun hàng đầu trong một ngăn xếp được đặt tên trên dòng lệnh , tất cả các mô-đun được sử dụng bởi mô-đun này cũng sẽ bị loại bỏ, nếu có thể.

Tùy chọn

-a , --all

Do autoclean: gắn thẻ các mô-đun chưa sử dụng là "được làm sạch" và cũng loại bỏ các mô-đun đã được gắn thẻ. Các mô-đun vẫn được gắn thẻ nếu chúng không được sử dụng từ autoclean trước đó. Hai bước này tránh loại bỏ các mô-đun không sử dụng tạm thời.

-e , --persist

Lưu dữ liệu liên tục cho các mô-đun được đặt tên, mà không dỡ bất kỳ mô-đun nào. Nếu không có tên mô đun nào được chỉ định thì dữ liệu được lưu cho tất cả các mô-đun có dữ liệu liên tục. Dữ liệu chỉ được lưu nếu cả hạt nhân và modutils hỗ trợ dữ liệu liên tục và / proc / ksyms chứa một mục
__insmod_ modulename _P persistent_filename

-h , --help

Hiển thị tóm tắt các tùy chọn và thoát ngay lập tức.

-r , --stacks

Xóa một ngăn xếp mô-đun.

-s , --syslog

Xuất tất cả mọi thứ vào syslog (3) thay vì thiết bị đầu cuối.

-v , --verbose

Hãy tiết tú.

-V , --version

In phiên bản modutils .

Dữ liệu liên tục

Nếu một mô-đun có chứa dữ liệu liên tục (xem phần mô tả (8) và modules.conf (5)) thì việc xóa mô-đun luôn ghi dữ liệu liên tục vào tên tệp trong mục nhập __insmod _P. Bạn cũng có thể lưu dữ liệu liên tục bất cứ lúc nào bằng rmmod -e , điều này sẽ không dỡ bỏ bất kỳ mô-đun nào.

Khi dữ liệu liên tục được ghi vào tệp, nó được bắt đầu bằng dòng nhận xét đã tạo,
Dấu thời gian #% kernel_version
Các dòng chú thích được tạo bắt đầu bằng '#%', tất cả nhận xét đã tạo sẽ bị xóa khỏi tệp hiện có, các nhận xét khác được giữ nguyên. Các giá trị dữ liệu đã lưu được ghi vào tệp, giữ nguyên thứ tự nhận xét và bài tập hiện có. Các giá trị mới được thêm vào cuối tệp . Nếu tệp chứa các giá trị không tồn tại trong mô-đun thì các giá trị này được giữ nguyên nhưng được bắt đầu bằng cảnh báo nhận xét đã tạo mà chúng không được sử dụng. Thao tác thứ hai cho phép người dùng chuyển đổi giữa các hạt mà không mất dữ liệu liên tục và không nhận được bất kỳ thông báo lỗi nào.

Lưu ý: Nhận xét chỉ được hỗ trợ khi ký tự không dấu cách đầu tiên trên một dòng là '#'. Bất kỳ dòng không trống nào không bắt đầu bằng '#' là các tùy chọn mô đun, một dòng trên mỗi dòng. Các dòng tùy chọn có dấu cách hàng đầu đã bị xóa, phần còn lại của dòng được chuyển thành phần không chính xác dưới dạng tùy chọn, bao gồm mọi ký tự dấu sau.