GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Perintah RMmod Di Linux Dengan Contoh

Dalam artikel ini, kita akan berbicara tentang cara menggunakan rmmod perintah untuk menghapus modul dari Kernel Linux.

rmmod Perintah di sistem Linux digunakan untuk menghapus modul dari kernel. Sebagian besar pengguna masih menggunakan modprobe dengan -r opsi alih-alih menggunakan rmmod .

rmmod Perintah

Pada sistem Linux modern, rmmod adalah bagian dari kmod , biner yang mengimplementasikan banyak program yang digunakan untuk mengelola modul kernel Linux.

Hanya pengguna dengan hak istimewa administratif yang dapat menghapus modul.

Anda dapat mencetak daftar semua modul yang dimuat di sistem Anda dengan lsmod memerintah. Modul Kernel disimpan di /lib/modules/ direktori.

Menghapus modul dengan rmmod perintah cukup sederhana; cukup panggil perintah diikuti dengan nama modul:

Sintaks:

rmmod [-f] [-s] [-v] [modulename]
rmmod module_name

Perintah mencetak pesan hanya jika terjadi kesalahan. Misalnya, jika modul lain menggunakan modul, perintah akan mencetak sesuatu seperti ini:

rmmod: ERROR: Module module_name is in use by: module_name_2

Contoh:

root@unixcop:~# rmmod bluetooth
rmmod: ERROR: Module bluetooth is in use by: btrtl btintel btbcm bnep btusb rfcomm
root@unixcop:~#

Untuk menampilkan informasi tentang apa yang dilakukan perintah, gunakan -v (–verbose) pilihan.

Jika Anda ingin menghapus modul yang digunakan atau tidak dirancang untuk dihapus, jalankan perintah dengan -f (–verbose) pilihan.

Peringatan :Menggunakan opsi ini sangat berbahaya karena dapat menyebabkan sistem crash.

rmmod juga menerima beberapa modul sebagai argumen:

rmmod module_name1 module_name2

Opsi:

  • perintah rmmod dengan opsi bantuan: Ini akan mencetak sintaks umum rmmod bersama dengan berbagai opsi yang dapat digunakan dengan perintah rmmod serta memberikan deskripsi singkat tentang setiap opsi.
root@unixcop:~# rmmod --help
Usage:
	rmmod [options] modulename ...
Options:
	-f, --force       forces a module unload and may crash your
	                  machine. This requires Forced Module Removal
	                  option in your kernel. DANGEROUS
	-s, --syslog      print to syslog, not stderr
	-v, --verbose     enables more messages
	-V, --version     show version
	-h, --help        show this help
root@unixcop:~#
  • rmmod -v: Opsi ini mencetak pesan tentang apa yang sedang dilakukan program. Biasanya rmmod hanya mencetak pesan jika terjadi kesalahan.

Contoh:

root@unixcop:~# rmmod -v bluetooth
rmmod: ERROR: Module bluetooth is in use by: btrtl btintel btbcm bnep btusb rfcomm
root@unixcop:~#
  • rmmod -f: Opsi ini bisa sangat berbahaya. Itu tidak berpengaruh kecuali CONFIG_MODULE_FORCE_UNLOAD sedang diatur ketika kernel dikompilasi. Dengan opsi ini, Anda dapat menghapus modul tertentu yang sedang digunakan, atau yang tidak dirancang untuk dihapus atau telah ditandai sebagai tidak aman.

Contoh:

root@unixcop:~# rmmod -f bluetooth
rmmod: ERROR: ../libkmod/libkmod-module.c:799 kmod_module_remove_module() could not remove 'bluetooth': Resource temporarily unavailable
rmmod: ERROR: could not remove module bluetooth: Resource temporarily unavailable
root@unixcop:~#
  • rmmod -s : Opsi ini akan mengirim kesalahan ke syslog alih-alih kesalahan standar.

Contoh:

root@unixcop:~# rmmod -s bluetooth
 btrtl btintel btbcm bnep btusb rfcomm
root@unixcop:~#
  • rmmod -V : Opsi ini akan menampilkan versi program dan kemudian keluar.
root@unixcop:~# rmmod -V
kmod version 27
+XZ -ZLIB +LIBCRYPTO -EXPERIMENTAL
root@unixcop:~#

Mencegah Modul Kernel Memuat Saat Booting

Saat modul dihapus menggunakan rmmod , modul tetap tidak dimuat hingga sistem di-boot ulang. Pada boot sistem berikutnya, modul yang dihapus akan_diload.

Untuk menonaktifkan modul Kernel secara permanen agar tidak dimuat saat boot, buat .conf file dengan nama apa pun di dalam /etc/modprobe.d .

Sintaksnya adalah:

/etc/modprobe.d/blacklist.conf
blacklist module_name

Jika Anda ingin memasukkan modul tambahan ke daftar hitam, tentukan modul pada baris baru, atau buat .conf baru berkas.

Kesimpulan

rmmod perintah yang digunakan untuk menghapus modul kernel Linux. Umumnya, sebagian besar pengguna Linux menggunakan modprobe -r perintah alih-alih rmmod .


Linux
  1. Cara Menggunakan Perintah Hexdump Linux dengan Contoh Praktis

  2. Cara Menggunakan Perintah Sed di Linux dengan Contoh

  3. Perintah SCP di Linux:Cara Menggunakannya, dengan Contoh

  1. Cara Menggunakan Perintah su di Linux dengan Contoh

  2. Cara menggunakan Perintah Shutdown Linux dengan Contoh

  3. Cara Menggunakan Perintah Dig di Linux dengan Contoh

  1. Cara Menggunakan Perintah w di Linux dengan Contoh

  2. Cara Menggunakan Perintah jam tangan Linux dengan Contoh

  3. Perintah wc Linux dengan Contoh