GNU/Linux >> Znalost Linux >  >> Linux

Jak používat příkaz Rmmod v systému Linux s příklady

V tomto článku si povíme, jak používat rmmod příkaz k odstranění modulů z jádra Linuxu.

rmmod příkaz v systému Linux se používá k odstranění modulu z jádra. Většina uživatelů stále používá modprobe pomocí -r místo použití rmmod .

rmmod Příkaz

V moderních systémech Linux rmmod je součástí kmod , binární program, který implementuje několik programů používaných ke správě modulů jádra Linuxu.

Odebírat moduly mohou pouze uživatelé s oprávněním správce.

Pomocí lsmod si můžete vytisknout seznam všech modulů načtených ve vašem systému příkaz. Moduly jádra jsou uloženy v /lib/modules/ adresář.

Odebrání modulu pomocí rmmod příkaz je docela jednoduchý; jednoduše vyvolejte příkaz následovaný názvem modulu:

Syntaxe:

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

Příkaz vytiskne zprávu pouze v případě, že se něco pokazí. Pokud například modul používá jiný modul, příkaz vypíše něco takového:

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

Příklad:

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

Chcete-li zobrazit informace o tom, co příkaz dělá, použijte -v (–verbose) možnost.

Pokud chcete odebrat modul, který byl nebo nebyl navržen k odstranění, vyvolejte příkaz pomocí -f (–verbose) volba.

Upozornění :Použití této možnosti je extrémně nebezpečné, protože může způsobit selhání systému.

rmmod také přijímá více modulů jako argumenty:

rmmod module_name1 module_name2

Možnosti:

  • Příkaz rmmod s možností nápovědy: Vypíše obecnou syntaxi rmmod spolu s různými možnostmi, které lze použít s příkazem rmmod, a také poskytne stručný popis každé možnosti.
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: Tato možnost vytiskne zprávy o tom, co program právě dělá. Obvykle rmmod tiskne zprávy pouze v případě, že se něco pokazilo.

Příklad:

root@unixcop:~# rmmod -v bluetooth
rmmod: ERROR: Module bluetooth is in use by: btrtl btintel btbcm bnep btusb rfcomm
root@unixcop:~#
  • rmmod -f: Tato možnost může být extrémně nebezpečná. Nemá žádný účinek, dokud CONFIG_MODULE_FORCE_UNLOAD se nastavuje při kompilaci jádra. Pomocí této možnosti můžete odebrat určené moduly, které se používají nebo které nejsou navrženy k odebrání nebo byly označeny jako nebezpečné.

Příklad:

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 : Tato možnost bude odesílat chyby do syslog namísto standardní chyby.

Příklad:

root@unixcop:~# rmmod -s bluetooth
 btrtl btintel btbcm bnep btusb rfcomm
root@unixcop:~#
  • rmmod -V : Tato možnost zobrazí verzi programu a poté se ukončí.
root@unixcop:~# rmmod -V
kmod version 27
+XZ -ZLIB +LIBCRYPTO -EXPERIMENTAL
root@unixcop:~#

Zabránění načítání modulu jádra při spouštění

Když je modul odstraněn pomocí rmmod , modul zůstane nezatížený, dokud se systém nerestartuje. Při příštím spuštění systému bude odstraněný modul načten.

Chcete-li trvale zakázat načítání modulu jádra při spouštění, vytvořte .conf soubor s libovolným názvem v /etc/modprobe.d .

Syntaxe je:

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

Pokud chcete přidat další moduly na černou listinu, zadejte moduly na nový řádek nebo vytvořte nový .conf soubor.

Závěr

rmmod příkaz používaný k odstranění modulů jádra Linuxu. Obecně platí, že většina uživatelů Linuxu používá modprobe -r místo rmmod .


Linux
  1. Jak používat Linux Hexdump Command s praktickými příklady

  2. Jak používat Sed Command v Linuxu s příklady

  3. Jak používat Dig Command v Linuxu s příklady

  1. Jak používat příkaz su v Linuxu s příklady

  2. Jak používat Linux Shutdown Command s příklady

  3. Příkaz SCP v Linuxu:Jak jej používat, s příklady

  1. Jak používat w Command v Linuxu s příklady

  2. Jak používat příkaz k hodinkám Linux s příklady

  3. wc Linux Command s příklady