Ero sivun ”Modprobe” versioiden välillä
(malline) |
Pb (keskustelu | muokkaukset) p (Luokka:Ydin) |
||
Rivi 17: | Rivi 17: | ||
*[[Dmesg]] | *[[Dmesg]] | ||
[[Luokka: | [[Luokka:Ydin]] | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] |
Versio 21. marraskuuta 2008 kello 01.23
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ä 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ö
modprobe moduuli
Lataa käyttöön moduulin "moduuli". Moduulille voidaan antaa parametreja kirjoittamalla niitä moduulin nimen perään syntaksilla arvo=asetus. Mahdolliset parametrit ovat moduulikohtaisia. Onnistuessaan modprobe ei tulosta mitään.
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 poistamiseksi tulee olla myös tälle toiminnolle kernelissä tuki, joka on kuitenkin sisällytetty useimpiin jakeluihin.