Belajar Command Linux - rmmod

Nama

rmmod - muatkan modul boleh dimuatkan

Sinopsis

modul rmmod [-aehrsvV] ...

Penerangan

rmmod memunggah modul boleh dimuat dari kernel yang berjalan.

rmmod cuba memunggah satu set modul dari kernel, dengan sekatan yang tidak digunakan dan bahawa ia tidak dirujuk oleh modul lain.

Jika lebih daripada satu modul dinamakan pada baris arahan , modul akan dikeluarkan dalam pesanan yang diberikan. Ini menyokong pemunggahan modul disusun.

Dengan pilihan ' -r ', penyingkiran modul rekursif akan dicuba. Ini bermakna jika modul teratas dalam timbunan dinamakan pada baris arahan , semua modul yang digunakan oleh modul ini akan dikeluarkan juga, jika boleh.

Pilihan

-a , --all

Lakukan autoclean: modul yang tidak digunakan sebagai "untuk dibersihkan", dan juga memadam modul yang telah ditandakan. Modul tetap ditandakan jika mereka tidak digunakan sejak autoclean sebelumnya. Kedua-dua pas mengelakkan memindahkan modul yang tidak digunakan secara sementara.

-e , --persist

Simpan data yang berterusan untuk modul yang dinamakan, tanpa memunggah sebarang modul. Jika tiada nama modul ditentukan maka data disimpan untuk semua modul yang mempunyai data berterusan. Data hanya disimpan jika kedua-dua kernel dan modutils menyokong data yang berterusan dan / proc / ksyms mengandungi entri
__insmod_ modulename _P persistent_filename

-h , - membantu

Paparkan ringkasan pilihan dan segera keluar.

-r , - storan

Keluarkan timbunan modul.

-s , --syslog

Output semuanya kepada syslog (3) dan bukannya terminal.

-v , --verbose

Berhati-hati.

-V , --versi

Cetak versi modutils .

Data berterusan

Jika modul mengandungi data yang berterusan (lihat insmod (8) dan modules.conf (5)) maka mengeluarkan modul sentiasa menulis data yang berterusan kepada nama fail dalam entri __insmod _P simbol. Anda juga boleh menyimpan data yang berterusan pada bila-bila masa dengan rmmod -e , ini tidak akan memunggah sebarang modul.

Apabila data berterusan ditulis untuk dimuat, ia didahului oleh baris komen yang dijana,
#% cap masa kernel_version
Barisan komen yang dihasilkan bermula dengan '#%', semua komen yang dihasilkan telah dilucutkan dari fail yang sedia ada, komen lain dipelihara. Nilai data yang disimpan ditulis ke fail, memelihara urutan komen dan tugasan yang sedia ada. Nilai baru ditambah pada akhir fail . Jika fail mengandungi nilai yang tidak wujud dalam modul maka nilai-nilai ini akan dipelihara tetapi didahului oleh amaran komen yang dijana bahawa ia tidak digunakan. Operasi yang terakhir membolehkan pengguna untuk bertukar antara kernel tanpa kehilangan data berterusan dan tanpa mendapat sebarang mesej ralat.

Nota: Komen hanya disokong apabila aksara bukan ruang pertama pada baris adalah '#'. Mana-mana garisan tidak kosong yang tidak bermula dengan '#' adalah pilihan modul, satu setiap baris. Garis pilihan mempunyai ruang utama yang dibuang, baki baris diluluskan kepada insmod sebagai pilihan, termasuk mana-mana aksara trailing.