Ero sivun ”Proc-tiedostojärjestelmä” versioiden välillä

Siirry navigaatioon Siirry hakuun
504 merkkiä lisätty ,  15. syyskuuta 2021
p
linkitetty puolalaiseen wikiin
(→‎Tiedostoja: lisää)
p (linkitetty puolalaiseen wikiin)
 
(10 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
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.
{{Hakemistorakenne}}
 
'''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 13: Rivi 15:


Proc-tiedostojärjestelmän tiedostot voi listata normaalisti komennolla
Proc-tiedostojärjestelmän tiedostot voi listata normaalisti komennolla
  ls /proc
  $ 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 41: Rivi 43:
|Käytettävissä olevat salakirjoitusmoduulit
|Käytettävissä olevat salakirjoitusmoduulit
|-
|-
|<tt>/porc/devices</tt>
|<tt>/proc/devices</tt>
|Käytössä olevat laitteet (laiteajurit)
|Käytössä olevat laitteet (laiteajurit)
|-
|-
Rivi 55: Rivi 57:
|<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/mdstat</tt>
|[[Ohjelmistopohjainen RAID|Ohjelmistopohjaisen RAIDin]] tila
|-
|-
|<tt>/proc/modules</tt>
|<tt>/proc/modules</tt>
Rivi 77: Rivi 82:
|[[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>)
|}
|}
==Katso myös==
*[[Sys-tiedostojärjestelmä]]
*[[Laitetiedostot]]
== Linkkejä ==
*[[wikipedia:Procfs|Proc-tiedostostojärjestelmästä]] kertova artikkeli englanninkielisessä Wikipediassa
*[http://www.ibm.com/developerworks/library/l-proc.html Access the Linux kernel using the Procfs] - [[IBM]]:n artikkeli Procfs:stä
[[Luokka:Järjestelmä]]
[[Luokka:Järjestelmä]]
[[Luokka:Tiedostojärjestelmät]]
[[Luokka:Ydin]]
[[pl:/proc]]
3 173

muokkausta

Navigointivalikko