Ero sivun ”Modprobe” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (→‎Käyttö: selitys ennen esimerkkiä)
Ei muokkausyhteenvetoa
 
Rivi 1: Rivi 1:
Modprobe on ohjelma, jolla voidaan ladata tai poistaa [[ydin|ytimen]] [[moduuli]] ajon aikana. Moduulit ovat ytimeen ladattavia osia kuten laiteajureita, ja ne löytyvät oletuksena hakemiston /lib/modules/<[[ydin|ytimen]]_versio> alta. Modprobe tehtiin aikanaan korvaamaan komennot [[insmod]] ja [[rmmod]], jotka eivät tue moduulien välisiä riippuvaisuuksia.  
'''Modprobe''' on ohjelma, jolla voidaan ladata tai poistaa [[ydin|ytimen]] [[moduuli]] ajon aikana. Moduulit ovat ytimeen ladattavia osia kuten laiteajureita, ja ne löytyvät oletuksena hakemiston /lib/modules/<[[ydin|ytimen]]_versio> alta. Modprobe tehtiin aikanaan korvaamaan komennot [[insmod]] ja [[rmmod]], jotka eivät tue moduulien välisiä riippuvaisuuksia.  


Järjestelmään ladatut moduulit voidaan listata komennolla [[lsmod]]. Tietyn moduulin tietoja voi tutkia komennolla [[modinfo]].
Järjestelmään ladatut moduulit voidaan listata komennolla [[lsmod]]. Tietyn moduulin tietoja voi tutkia komennolla [[modinfo]].

Nykyinen versio 21. helmikuuta 2016 kello 16.14

Modprobe on ohjelma, jolla voidaan ladata tai poistaa ytimen moduuli ajon aikana. Moduulit ovat ytimeen ladattavia osia kuten laiteajureita, ja ne löytyvät oletuksena hakemiston /lib/modules/<ytimen_versio> alta. Modprobe tehtiin aikanaan korvaamaan komennot insmod ja rmmod, jotka eivät tue moduulien välisiä riippuvaisuuksia.

Järjestelmään ladatut moduulit voidaan listata komennolla lsmod. Tietyn moduulin tietoja voi tutkia komennolla modinfo.

Järjestelmän käynnistyksen yhteydessä (yleensä udevin avulla) automaattisesti suoritettavia modprobe-komentoja voidaan useimmissa jakeluissa hallinta /etc/modprobe.conf-asetustiedoston avulla. Vanhemmissa järjestelmissä vastaava tiedosto on yleensä nimeltään modules.conf tai conf.modules.

Käyttö[muokkaa]

Ladataan käyttöön moduuli "moduuli". Moduulille voidaan antaa parametreja kirjoittamalla niitä moduulin nimen perään syntaksilla arvo=asetus. Mahdolliset parametrit ovat moduulikohtaisia. Onnistuessaan modprobe ei tulosta mitään.

modprobe moduuli

Ladattuja moduuleja voidaan myös poistaa käytöstä ajon aikana komennolla

modprobe -r moduuli

Tämäkään komento ei tulosta onnistuessaan mitään. Moduulin poisto onnistuu vain silloin, kun se ei ole jonkin toisen moduulin tai prosessin käytössä. Moduulien keskinäiset riippuvaisuudet näkee komennon lsmod tulosteesta. Moduulien poistaminen vaatii erillisen tuen ytimeltä, mikä on kuitenkin sisällytetty useimpiin jakeluihin.

Katso myös[muokkaa]

  • Ytimen moduulit
  • depmod - päivittää moduulien riippuvaisuustietokannan
  • insmod - lisää moduulin (ei tue riippuvuuksia)
  • lsmod - listaa käytössä olevat moduulit
  • modinfo - näyttää tietoja moduulista
  • modprobe - lisää, asettaa ja poistaa moduuleita
  • rmmod - poistaa moduulin (ei tue riippuvuuksia)