GettyImages 516891176 57e7ea983df78c690feaafe6

rmmod purkaa ladattavat moduulit käynnissä olevasta ytimestä ja yrittää poistaa joukon moduuleja ytimestä sillä rajoituksella, että ne eivät ole käytössä eivätkä muut moduulit viittaa niihin. Jos komentorivillä on useampi kuin yksi moduuli, moduulit poistetaan määritetyssä järjestyksessä. Tämä tukee pinottujen moduulien purkamista. vaihtoehdolla ‘-R‘, moduulien rekursiivista poistamista yritetään. Tämä tarkoittaa, että jos pinon ylin moduuli mainitaan komentorivillä, myös kaikki tämän moduulin käyttämät moduulit poistetaan, jos mahdollista.

käyttämällä rmmodia

rmmod-komento on erittäin yksinkertainen. Sinun tarvitsee vain antaa sille poistettavan moduulin nimi, niin se poistaa sen. Se on vaikein osa, kun tiedät sen moduulin nimen, jonka haluat purkaa. Onneksi tähän on yksinkertainen ratkaisu, lsmod-komento. Suorita se nähdäksesi, mitkä moduulit on ladattu järjestelmääsi. lsmod

Tämä tulostaa suuren luettelon tällä hetkellä ladatuista moduuleista. Jos tiedät osan etsimäsi nimestä, voit etsiä sen käyttämällä ‘grep’-komentoa. lsmod | grep -i

Kun tiedät poistettavan moduulin, välitä se rmmodille. Tarvitset pääkäyttäjän oikeudet poistaaksesi ydinmoduulin, joten käytä «sudoa». sudo rmmod i915

Linux rmmod -komento

Et saa vahvistusta, joten jos haluat tarkistaa, onko se todella poissa, suorita «lsmod» uudelleen.

Vaihtoehdot

-a–kaikki

Automaattinen puhdistus: merkitse käyttämättömät moduulit «puhdistettavaksi» ja poista myös jo merkityt moduulit. Moduulit pysyvät merkittyinä, jos niitä ei ole käytetty edellisen automaattisen siivouksen jälkeen. Nämä kaksi kulkua estävät tilapäisesti käyttämättömien moduulien poistamisen.

-e— kestä

Tallenna pysyviä tietoja nimetyille moduuleille ilman moduulien purkamista. Jos moduulien nimiä ei ole määritetty, tiedot tallennetaan kaikista moduuleista, joilla on pysyviä tietoja. Tiedot tallennetaan vain, jos sekä ydin että modutilit tukevat pysyviä tietoja ja /proc/ksyms sisältää merkinnän __insmod_moduulin nimi_Ppysyvä_tiedostonimi

-H–auttaa

Näytä yleiskatsaus vaihtoehdoista ja sulje välittömästi.

-R— pinot

Poista moduulipino.

-s–syslog

Vie kaikki kohteeseen syslog terminaalin sijaan.

-v–laajuinen

Ole monisanainen.

-V–versio

Tulosta versio modutils

Pysyvät tiedot

Jos moduuli sisältää pysyviä tietoja (katso insmod ja modules.conf) ja moduulin poistaminen kirjoittaa aina pysyvät tiedot __insmod _P -symbolimerkinnän tiedostonimeen. Voit myös tallentaa pysyvät tiedot milloin tahansa seuraavasti: rmmod -e, tämä ei poista mitään moduuleja. Kun pysyvät tiedot kirjoitetaan tiedostoon, sitä edeltää generoitu kommenttirivi #% kernel_version aikaleima Luodut kommenttirivit alkavat #%:lla, kaikki luodut kommentit poistetaan olemassa olevasta tiedostosta, muut kommentit säilytetään. Tallennetut tietoarvot kirjoitetaan tiedostoon säilyttäen olemassa olevan kommenttien ja toimeksiantojen järjestyksen. Uudet arvot lisätään tiedoston loppuun. Jos tiedosto sisältää arvoja, joita ei ole moduulissa, nämä arvot säilytetään, mutta niitä edeltää generoitu kommenttivaroitus, että niitä ei käytetä. Viimeisen toiminnon avulla käyttäjä voi vaihtaa ytimien välillä menettämättä pysyviä tietoja ja saamatta virheitä.

Por Markus