4 175
muokkausta
(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ä]] |