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

Siirry navigaatioon Siirry hakuun
2 252 merkkiä lisätty ,  8. joulukuuta 2007
(välitallennus)
 
(→‎Tiedostoja: lisää)
Rivi 14: Rivi 14:
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 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ä
*<tt>cwd</tt>, joka on symbolinen linkki prosessin nykyiseen työhakemistoon
*<tt>cwd</tt>, joka on symbolinen linkki prosessin nykyiseen työhakemistoon
*<tt>environ</tt>, josta löytyy prosessiin vaikuttavat [[ympäristömuuttuja|ympäristömuuttujat]] muodossa <tt>ASETUS=arvo</tt> ilman välilyöntejä.
*<tt>environ</tt>, josta löytyy prosessiin vaikuttavat [[ympäristömuuttuja|ympäristömuuttujat]] muodossa <tt>ASETUS=arvo</tt> ilman välilyöntejä.
*<tt>exe</tt> on [[symbolinen linkki]] ajettavaan ohjelmaan
*<tt>root</tt> on symbolinen linkki prosessin juurihakemistoon (yleensä /)
*<tt>status</tt>, josta löytyy erilaisia tietoja prosessista, mm. sen viemän muistin määrä ja tieto siitä, kuinka suuren osan ajasta prosessi on ollut "unitilassa" (eli ei ole kuormittanut prosessoria). Samoja tietoja näkee mm. [[top]]- ja [[ps]]-työkaluilla
*<tt>task</tt> on hakemisto, joka sisältää [[kova linkki|kovat linkit]] prosessin käynnistämiin prosesseihin


Muita Proc-tiedostojärjestelmästä löytyviä tiedostoja ovat mm.
{|
|-
|'''Tiedosto'''
|'''Selitys'''
|-
|<tt>/proc/acpi</tt> tai <tt>/proc/apm</tt>
|Jos [[acpi]] tai [[apm]] on käytössä, niin nämä hakemistot sisältävät virranhallintaan liittyviä tietoja
|-
|<tt>/proc/cmdline</tt>
|Ytimen käynnistysoptiot (ilman välilyöntejä)
|-
|<tt>/proc/cpuinfo</tt>
|Tiedot suorittimista (mm. merkki, malli ja suorituskyky)
|-
|<tt>/proc/crypto</tt>
|Käytettävissä olevat salakirjoitusmoduulit
|-
|<tt>/porc/devices</tt>
|Käytössä olevat laitteet (laiteajurit)
|-
|<tt>/proc/dma</tt>
|Käytössä olevat DMA-kanavat
|-
|<tt>/proc/filesystems</tt>
|Ytimen tukemat tiedostojärjestelmät
|-
|<tt>/proc/interrupts</tt>
|Käytetyt keskeytykset ja niiden käyttömäärän
|-
|<tt>/proc/ioports</tt>
|Käytössä olevat syöte- ja tulostelaitteet
|-
|<tt>/proc/modules</tt>
|Ladatut ytimen moduulit ja niiden riippuvuudet
|-
|<tt>/proc/scsi</tt>
|Hakemisto, josat löytyy tiedot [[SCSI]]- ja [[RAID]]-laitteista
|-
|<tt>/proc/swaps</tt>
|Käytössä olevat [[swap|sivutusosiot]]
|-
|<tt>/proc/sys</tt>
|Hakemisto, josta löytyy ajon aikana muutettavat ytimen asetukset (kuten alussa mainittu <tt>ip_forward</tt>). Näitä asetuksia voi muuttaa kirjoittamalla kyseisiin tiedostoihin uuden arvot.
|-
|<tt>/proc/uptime</tt>
|Järjestelmän päälläoloaika ja aika, jonka ydin on viettänyt tekemättä mitään (ns. ''idle mode'') sekunteina
|-
|<tt>/proc/version</tt>
|Ytimen ja jakelun versiot sekä mm. ytimen kääntämiseen käytetyn [[gcc]]:n tiedot
|-
|<tt>/proc/version_signature</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ä]]

Navigointivalikko