Muokataan sivua Proc-tiedostojärjestelmä
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Proc-tiedostojärjestelmä ('''procfs''') on yleensä <tt>/proc</tt>-[[Linuxin hakemistorakenne|hakemistoon]] [[mount|liitetty]] '''pseudotiedostojärjestelmä''', jota käytetään tiedon välittämiseen [[ydin|ytimen]] ja prosessien välillä. Sen sisältö ei siis sijaitse millään levyllä vaan se generoidaan aina luettaessa. | |||
Proc-tiedostojärjestelmässä olevia "tiedostoja" voi lukea ja niihin voi kirjoittaa tietoa normaalisti (monesti etenkin kirjoittamiseen vaaditaan pääkäyttäjän oikeudet). Esimerkiksi tiedot käytettävissä olevasta muistista saa selville lukemalla tiedoston <tt>/proc/meminfo</tt> sisällön: | Proc-tiedostojärjestelmässä olevia "tiedostoja" voi lukea ja niihin voi kirjoittaa tietoa normaalisti (monesti etenkin kirjoittamiseen vaaditaan pääkäyttäjän oikeudet). Esimerkiksi tiedot käytettävissä olevasta muistista saa selville lukemalla tiedoston <tt>/proc/meminfo</tt> sisällön: | ||
Rivi 15: | Rivi 13: | ||
Proc-tiedostojärjestelmän tiedostot voi listata normaalisti komennolla | Proc-tiedostojärjestelmän tiedostot voi listata normaalisti komennolla | ||
ls /proc | |||
Listauksesta nähdään, että <tt>/proc</tt>-hakemistossa on useita hakemistoja, joiden nimi koostuu vain numeroista. Nämä hakemistot sisältävät tiedot käynnissä olevista [[prosessi|prosesseista]] siten, että hakemiston nimi on kyseisen prosessin [[PID]]-tunniste. Tällaiset hakemistot sisältävät mm. seuraavat tiedostot: | Listauksesta nähdään, että <tt>/proc</tt>-hakemistossa on useita hakemistoja, joiden nimi koostuu vain numeroista. Nämä hakemistot sisältävät tiedot käynnissä olevista [[prosessi|prosesseista]] siten, että hakemiston nimi on kyseisen prosessin [[PID]]-tunniste. Tällaiset hakemistot sisältävät mm. seuraavat tiedostot: | ||
*<tt>cmdline</tt>, josta löytyy prosessin käynnistyskomento ilman välilyöntejä | *<tt>cmdline</tt>, josta löytyy prosessin käynnistyskomento ilman välilyöntejä | ||
Rivi 43: | Rivi 41: | ||
|Käytettävissä olevat salakirjoitusmoduulit | |Käytettävissä olevat salakirjoitusmoduulit | ||
|- | |- | ||
|<tt>/ | |<tt>/porc/devices</tt> | ||
|Käytössä olevat laitteet (laiteajurit) | |Käytössä olevat laitteet (laiteajurit) | ||
|- | |- | ||
Rivi 57: | Rivi 55: | ||
|<tt>/proc/ioports</tt> | |<tt>/proc/ioports</tt> | ||
|Käytössä olevat syöte- ja tulostelaitteet | |Käytössä olevat syöte- ja tulostelaitteet | ||
|- | |- | ||
|<tt>/proc/modules</tt> | |<tt>/proc/modules</tt> | ||
Rivi 82: | Rivi 77: | ||
|[[Ubuntu]]n käyttämä tiedosto, josta löytyy käytettävän Ubuntun ytimen versio (esim. <tt>Ubuntu 2.6.22-14.46-generic</tt>) | |[[Ubuntu]]n käyttämä tiedosto, josta löytyy käytettävän Ubuntun ytimen versio (esim. <tt>Ubuntu 2.6.22-14.46-generic</tt>) | ||
|} | |} | ||
[[Luokka:Järjestelmä]] | [[Luokka:Järjestelmä]] | ||