Tanuld meg a Linux parancsot
rmmod eltávolítja a betölthető modulokat a futó kernelből, és megpróbálja kirakni egy sor modult a kernel, azzal a megszorítással, hogy nincsenek használatban, és más nem hivatkozik rájuk modulok.
Ha egynél több modul van megnevezve a parancs sor, a modulok a megadott sorrendben kerülnek eltávolításra. Ez támogatja a halmozott modulok kirakodását.
opcióval-r', a modulok rekurzív eltávolítását kíséreljük meg. Ez azt jelenti, hogy ha egy verem legfelső modulja el van nevezve a parancs sor, az összes modul, amelyet ez a modul használ, szintén eltávolítjuk, ha lehetséges.
Az rmmod használatával
Az rmmod parancs rendkívül egyszerű. Csak meg kell adnia annak a modulnak a nevét, amelyet ki szeretne tölteni, és eltávolítja azt. Nos, ez a legbonyolultabb rész, ismerve annak a modulnak a nevét, amelyet ki szeretne tölteni. Szerencsére van erre egy egyszerű megoldás, az lsmod parancs. Futtassa a rendszerbe betöltött modulok megtekintéséhez.
lsmod

Ez kinyomtatja a jelenleg betöltött modulok nagy listáját. Ha ismeri a keresett név egy részét, a „grep” segítségével megtalálhatja.
lsmod | grep -i
Ha ismeri az eltávolítani kívánt modult, adja át az rmmodnak. A kernelmodul eltávolításához root jogosultságra lesz szükséged, ezért használd a 'sudo'-t.
sudo rmmod i915

Nem kap semmilyen megerősítést, ezért ha ellenőrizni szeretné, hogy valóban eltűnt-e, futtassa újra az „lsmod” parancsot.
Lehetőségek
-a, --összes
Hajtsa végre az automatikus tisztítást: jelölje meg a nem használt modulokat "tisztítandó"-ként, és távolítsa el a már megcímkézett modulokat is. A modulok címkézettek maradnak, ha az előző automatikus tisztítás óta nem használták őket. Ezzel a két lépéssel elkerülhető az átmenetileg nem használt modulok eltávolítása.
-e, -- kitartani
Mentse el a megnevezett modulok állandó adatait anélkül, hogy ki kellene töltenie a modulokat. Ha nincs megadva modulnév, akkor a rendszer minden olyan modulhoz menti az adatokat, amelyek állandó adatokkal rendelkeznek. Az adatok csak akkor kerülnek mentésre, ha a kernel és a modulok is támogatják a perzisztens adatokat és /proc/ksyms egy __insmod_ bejegyzést tartalmazmodulnév_Pállandó_fájlnév
-h, --Segítség
Jelenítse meg a lehetőségek összefoglalását, és azonnal lépjen ki.
-r, --halom
Távolítson el egy modulköteget.
-s, --syslog
Mindent kiír syslog terminál helyett.
-v, --bőbeszédű
Legyen bőbeszédű.
-V, --változat
verziójának kinyomtatása modutils.
Állandó adatok
Ha egy modul állandó adatokat tartalmaz (lásd insmod és modules.conf), majd a modul eltávolításakor a perzisztens adatokat mindig az __insmod _P szimbólum bejegyzésben lévő fájlnévbe írja. Az állandó adatokat bármikor elmentheti a következővel: rmmod -e, ez nem tölt ki egyetlen modult sem.
Amikor a perzisztens adatokat fájlba írjuk, egy generált megjegyzéssor előzi meg, #% kernel_version időbélyeg A generált megjegyzéssorok '#%'-al kezdődnek, az összes generált megjegyzés törlődik a meglévő fájlból, a többi megjegyzés megmarad. A mentett adatértékek a fájlba íródnak, megőrizve a megjegyzések és hozzárendelések meglévő sorrendjét. Az új értékek a végére kerülnek hozzáadásra fájlt. Ha a fájl olyan értékeket tartalmaz, amelyek nem léteznek a modulban, akkor ezek az értékek megmaradnak, de egy megjegyzés előzi meg őket, hogy nincsenek használatban. Ez utóbbi művelet lehetővé teszi a felhasználó számára, hogy anélkül váltson a kernelek között, hogy elveszítené az állandó adatokat, és anélkül, hogy hibaüzeneteket kapna.