Pagrindinis kiekvienos „Linux“ operacinės sistemos komponentas yra „Linux“ branduolys. Jis valdo sistemos išteklius ir yra tarpininkas tarp kompiuterio aparatinės ir programinės įrangos.
„Linux“ branduolys yra modulinės konstrukcijos programinė įranga. Branduolio modulis, arba dažnai vadinamas tvarkykle, yra kodo dalis, pratęsianti branduolio funkcionalumą. Moduliai gali būti sudaryti kaip įkeliami moduliai arba įmontuoti į branduolį. Pagal pareikalavimą įkeliamus modulius galima dinamiškai įkelti ir iškrauti į veikiantį branduolį, nereikia iš naujo paleisti sistemos.
Šiame straipsnyje mes kalbėsime apie tai, kaip naudoti rmmod
komandą pašalinti modulius iš „Linux“ branduolio.
rmmod
Komanda Nr
Bendroji sintaksė rmmod
(pašalinti modulį) komanda yra tokia:
rmmod [OPTIONS] MODULE_NAME…
Šiuolaikinėse „Linux“ sistemose, rmmod
yra dalis kmod
, dvejetainis failas, įgyvendinantis kelias programas, naudojamas valdant „Linux“ branduolio modulius.
Tik vartotojai, turintys administratoriaus teises, gali pašalinti modulius.
Galite atsispausdinti visų į jūsų sistemą įkeltų modulių sąrašą naudodami lsmod
komandą. Branduolio moduliai saugomi / lib / moduliai /
kataloge.
Modulio pašalinimas naudojant rmmod
komanda yra gana paprasta; tiesiog iškvieskite komandą, po kurios nurodomas modulio pavadinimas:
rmmod modulio_vardas
Komanda išspausdina pranešimą tik tuo atveju, jei kažkas negerai. Pvz., Jei kitas modulis naudoja modulį, komanda atspausdins maždaug taip:
rmmod: KLAIDA: Modulio modulio_vardą naudoja: modulio_pavadinimas_2
Norėdami parodyti informaciją apie komandos veiksmus, naudokite -v
(--daugiažodis
) variantą.
Jei norite pašalinti naudojamą arba neskirtą pašalinti modulį, iškvieskite komandą naudodami -f
(--daugiažodis
) variantą. Naudoti šią parinktį yra labai pavojinga, nes tai gali sukelti sistemos gedimą.
rmmod
taip pat priima kelis modulius kaip argumentus:
rmmod modulio_vardas1 modulio_vardas2
Neleiskite branduolio modulio įkelti paleidimo metu #
Kai modulis pašalinamas naudojant rmmod
komandą, modulis lieka nepakrautas, kol sistema bus perkrauta. Kitą sistemos paleidimo metu pašalintas modulis bus įkeltas.
Norėdami visam laikui išjungti branduolio modulio įkėlimą įkrovos metu, sukurkite .konf
failas su bet kokiu pavadinimu / etc / modprobe.d
. Sintaksė yra:
juodojo sąrašo modulio_pavadinimas
Jei norite įtraukti papildomus modulius į juodąjį sąrašą, nurodykite modulius naujoje eilutėje arba sukurkite naują .konf
failą.
Išvada Nr
The rmmod
komanda naudojama pašalinti „Linux“ branduolio modulius. Paprastai dauguma „Linux“ vartotojų naudoja modprobe -r
vietoj rmmod
.
Jei turite klausimų, nedvejodami palikite komentarą.