<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rrongele</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rrongele"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Rrongele"/>
	<updated>2026-05-12T23:29:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=116271</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=116271"/>
		<updated>2016-12-23T20:20:19Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Failid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka süsteemiga seotud parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et /proc/ kataloog oleks täies mahus nähtav, peaks kasutaja sooritama kõik tegevused &#039;&#039;&#039;juurkasutaja&#039;&#039;&#039; õigustes, kuid ka tavakasutajale on väga palju informatsiooni saadaval.&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta süsteemiga seotud parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni /proc/&#039;&#039;&#039;version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid /proc/&#039;&#039;&#039;uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtteks==&lt;br /&gt;
&lt;br /&gt;
/proc kataloog annab kasutajale väga palju informatsiooni Linuxi süsteemi kohta ning võimaldab seadistada teatud tuuma parameetreid. Kuna paljud käsklused kasutavad informatsiooni, mis pärineb /proc kataloogist saab lisaks ülevaate ka mõningate käskluste hingeelust. &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115726</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115726"/>
		<updated>2016-12-12T11:11:00Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka süsteemiga seotud parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et /proc/ kataloog oleks täies mahus nähtav, peaks kasutaja sooritama kõik tegevused &#039;&#039;&#039;juurkasutaja&#039;&#039;&#039; õigustes, kuid ka tavakasutajale on väga palju informatsiooni saadaval.&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta süsteemiga seotud parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtteks==&lt;br /&gt;
&lt;br /&gt;
/proc kataloog annab kasutajale väga palju informatsiooni Linuxi süsteemi kohta ning võimaldab seadistada teatud tuuma parameetreid. Kuna paljud käsklused kasutavad informatsiooni, mis pärineb /proc kataloogist saab lisaks ülevaate ka mõningate käskluste hingeelust. &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115725</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115725"/>
		<updated>2016-12-12T11:07:25Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka süsteemiga seotud parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et /proc/ kataloog oleks täies mahus nähtav, peaks kasutaja sooritama kõik tegevused &#039;&#039;&#039;juurkasutaja&#039;&#039;&#039; õigustes. Selleks, et vältida segadust on kõik siin artiklis kasutatud käsud käivitatud just juurkasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta süsteemiga seotud parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtteks==&lt;br /&gt;
&lt;br /&gt;
/proc kataloog annab kasutajale väga palju informatsiooni Linuxi süsteemi kohta ning võimaldab seadistada teatud tuuma parameetreid. Kuna paljud käsklused kasutavad informatsiooni, mis pärineb /proc kataloogist saab lisaks ülevaate ka mõningate käskluste hingeelust. &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115724</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115724"/>
		<updated>2016-12-12T11:06:47Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka süsteemiga seotud parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et /proc/ kataloog oleks täies mahus nähtav, peaks kasutaja sooritama kõik tegevused &#039;&#039;&#039;juurkasutaja&#039;&#039;&#039; õigustes. Selleks, et vältida segadust on kõik siin artiklis kasutatud käsud käivitatud just juurkasutja õigustes.&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta süsteemiga seotud parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtteks==&lt;br /&gt;
&lt;br /&gt;
/proc kataloog annab kasutajale väga palju informatsiooni Linuxi süsteemi kohta ning võimaldab seadistada teatud tuuma parameetreid. Kuna paljud käsklused kasutavad informatsiooni, mis pärineb /proc kataloogist saab lisaks ülevaate ka mõningate käskluste hingeelust. &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Ethtool&amp;diff=115699</id>
		<title>Talk:Ethtool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Ethtool&amp;diff=115699"/>
		<updated>2016-12-09T16:35:42Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindaja: Richard Rõngelep&amp;lt;br&amp;gt;&lt;br /&gt;
Õppegrupp: A21&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 09.12.2016&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! KRITEERIUM&lt;br /&gt;
! KAAL&lt;br /&gt;
! HINNANG&lt;br /&gt;
! SELGITUS&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skoop&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Teema käsitlus on põhjalik.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Artikli tutvustus ja versioon&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Versioon ning tutvustus on olemas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Sissejuhatus on olemas ning annab põgusa ülevaate ethtool-ist.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Tehnilisi vigu ei märganud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud kirjandus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Kasutatud piisaval hulgal erinevaid allikaid.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Näited kasutamiseks/käsud&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Kõik kasutamiseks vajalikud käsud ning parameetrid on välja toodud ning lahti seletatud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sisu&lt;br /&gt;
| 4&lt;br /&gt;
| 4&lt;br /&gt;
| Sisu on arusaadav, on toodud erinevaid näiteid ning sletused käskude/parameetrite kohta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ülesehitus&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Loogiline ülesehitus &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kirjavead ja õigekiri&lt;br /&gt;
| 1&lt;br /&gt;
| 0,9&lt;br /&gt;
| Mõned grammatilised vead.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kokku&lt;br /&gt;
| 10&lt;br /&gt;
| 9,9&lt;br /&gt;
| Saab üsna põhjaliku ülevaate ethtool-ist ja selle kasutamisest.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115698</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115698"/>
		<updated>2016-12-09T16:34:28Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka süsteemiga seotud parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta süsteemiga seotud parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtteks==&lt;br /&gt;
&lt;br /&gt;
/proc kataloog annab kasutajale väga palju informatsiooni Linuxi süsteemi kohta ning võimaldab seadistada teatud tuuma parameetreid. Kuna paljud käsklused kasutavad informatsiooni, mis pärineb /proc kataloogist saab lisaks ülevaate ka mõningate käskluste hingeelust. &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Ethtool&amp;diff=115697</id>
		<title>Talk:Ethtool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Ethtool&amp;diff=115697"/>
		<updated>2016-12-09T16:32:32Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindaja: Richard Rõngelepn&amp;lt;br&amp;gt;&lt;br /&gt;
Õppegrupp: A21&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 09.12.2016&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! KRITEERIUM&lt;br /&gt;
! KAAL&lt;br /&gt;
! HINNANG&lt;br /&gt;
! SELGITUS&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skoop&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Teema käsitlus on põhjalik.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Artikli tutvustus ja versioon&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Versioon ning tutvustus on olemas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Sissejuhatus on olemas ning annab põgusa ülevaate ethtool-ist.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Tehnilisi vigu ei märganud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud kirjandus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Kasutatud piisaval hulgal erinevaid allikaid.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Näited kasutamiseks/käsud&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Kõik kasutamiseks vajalikud käsud ning parameetrid on välja toodud ning lahti seletatud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sisu&lt;br /&gt;
| 4&lt;br /&gt;
| 4&lt;br /&gt;
| Sisu on arusaadav, on toodud erinevaid näiteid ning sletused käskude/parameetrite kohta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ülesehitus&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Loogiline ülesehitus &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kirjavead ja õigekiri&lt;br /&gt;
| 1&lt;br /&gt;
| 0,9&lt;br /&gt;
| Mõned grammatilised vead.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kokku&lt;br /&gt;
| 10&lt;br /&gt;
| 9,9&lt;br /&gt;
| Saab üsna põhjaliku ülevaate ethtool-ist ja selle kasutamisest.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Ethtool&amp;diff=115696</id>
		<title>Talk:Ethtool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Ethtool&amp;diff=115696"/>
		<updated>2016-12-09T16:31:11Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: Created page with &amp;quot;Hindaja: Richard Rõngelepn&amp;lt;br&amp;gt; Õppegrupp: A21&amp;lt;br&amp;gt; Kuupäev: 09.12.2016  {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- ! KRITEERIUM ! KAAL ! HINNANG ! SELGITUS |-   |- | Skoop | 0,5 | 0...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindaja: Richard Rõngelepn&amp;lt;br&amp;gt;&lt;br /&gt;
Õppegrupp: A21&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 09.12.2016&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! KRITEERIUM&lt;br /&gt;
! KAAL&lt;br /&gt;
! HINNANG&lt;br /&gt;
! SELGITUS&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skoop&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Teema käsitlus on põhjalik.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Artikli tutvustus ja versioon&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Versioon ning tutvustus on olemas.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Sissejuhatus on olemas ning üsna põhjalik.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Tehnilisi vigu ei märganud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud kirjandus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Kasutatud piisaval hulgal erinevaid allikaid.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Näited kasutamiseks/käsud&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Kõik kasutamiseks vajalikud käsud ning parameetrid on välja toodud ning lahti seletatud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sisu&lt;br /&gt;
| 4&lt;br /&gt;
| 4&lt;br /&gt;
| Sisu on arusaadav, on toodud erinevaid näiteid ning sletused käskude/parameetrite kohta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ülesehitus&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Loogiline ülesehitus &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kirjavead ja õigekiri&lt;br /&gt;
| 1&lt;br /&gt;
| 0,9&lt;br /&gt;
| Mõned grammatilised vead.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kokku&lt;br /&gt;
| 10&lt;br /&gt;
| 9,9&lt;br /&gt;
| Saab üsna põhjaliku ülevaate ethtool-ist ja selle kasutamisest.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115612</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115612"/>
		<updated>2016-12-08T11:33:18Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Failid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta süsteemiga seotud parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtteks==&lt;br /&gt;
&lt;br /&gt;
/proc kataloog annab kasutajale väga palju informatsiooni Linuxi süsteemi kohta ning võimaldab seadistada teatud tuuma parameetreid. Kuna paljud käsklused kasutavad informatsiooni, mis pärineb /proc kataloogist saab lisaks ülevaate ka mõningate käskluste hingeelust. &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115605</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115605"/>
		<updated>2016-12-07T18:14:57Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtteks==&lt;br /&gt;
&lt;br /&gt;
/proc kataloog annab kasutajale väga palju informatsiooni Linuxi süsteemi kohta ning võimaldab seadistada teatud tuuma parameetreid. Kuna paljud käsklused kasutavad informatsiooni, mis pärineb /proc kataloogist saab lisaks ülevaate ka mõningate käskluste hingeelust. &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115603</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115603"/>
		<updated>2016-12-07T18:08:31Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115601</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115601"/>
		<updated>2016-12-07T18:07:59Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115600</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115600"/>
		<updated>2016-12-07T18:07:34Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Richard Rõngelep A21, 07.12.2016&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115598</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115598"/>
		<updated>2016-12-07T18:02:39Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Protsessid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115595</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115595"/>
		<updated>2016-12-07T17:57:41Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115594</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115594"/>
		<updated>2016-12-07T17:57:20Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalik muuta näiteks virtuaalmälu parameetreid, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115593</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115593"/>
		<updated>2016-12-07T17:56:29Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115592</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115592"/>
		<updated>2016-12-07T17:55:31Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Protsessid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni sisestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115591</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115591"/>
		<updated>2016-12-07T17:55:15Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Protsessid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni isestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115590</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115590"/>
		<updated>2016-12-07T17:55:00Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Protsessid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui soovime saada eelmainitud protsessi kohta lisainformatsiooni isestame terminali käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115589</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115589"/>
		<updated>2016-12-07T17:53:45Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Failid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning käsklus &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115588</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115588"/>
		<updated>2016-12-07T17:52:49Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   1 root             root                           0 dets   7 22:58 sys/&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115587</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115587"/>
		<updated>2016-12-07T17:50:19Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115586</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115586"/>
		<updated>2016-12-07T17:49:03Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike virtuaalmälu parameetreid muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Nagu näha enamikke kataloogis olevaid faile on võimalik muuta. Näiteks on võimalik muuta &#039;&#039;&#039;swappiness&#039;&#039;&#039; parameetrit, mis mõjutab saaleala kasutamist. Kuigi parameetreid on võimalik muuta, ei ole nad jäävad ning selleks, et muutus oleks püsiv tuleks kasutada &#039;&#039;&#039;sysctl&#039;&#039;&#039;-i ning muuta /etc/&#039;&#039;&#039;sysctl.conf&#039;&#039;&#039; faili.&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115585</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115585"/>
		<updated>2016-12-07T17:42:33Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike tuuma konfiguratsiooni muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;-&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -r&#039;&#039;&#039;w&#039;&#039;&#039;-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115584</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115584"/>
		<updated>2016-12-07T17:41:13Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike tuuma konfiguratsiooni muuta, tuleks vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme käskluse &#039;&#039;&#039;ll /proc/sys/vm/&#039;&#039;&#039; abil kataloogi /vm/:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r-- 1 root root 0 dets   7 19:14 nr_pdflush_threads&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:14 numa_zonelist_order&lt;br /&gt;
 ...&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:14 panic_on_oom&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:14 percpu_pagelist_fraction&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:14 stat_interval&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:07 swappiness&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115582</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115582"/>
		<updated>2016-12-07T17:38:41Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike tuuma konfiguratsiooni muuta, tuleks näiteks kasutada käsklust &#039;&#039;&#039;ll&#039;&#039;&#039; ning vaadata millistel failidel on kirjutamisõigus. Näiteks vaatleme /proc/sys/kernel/ kataloogi:&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:11 auto_msgmni&lt;br /&gt;
 -r--r--r-- 1 root root 0 dets   7 19:11 bootloader_type&lt;br /&gt;
 -r--r--r-- 1 root root 0 dets   7 19:11 bootloader_version&lt;br /&gt;
 -rw------- 1 root root 0 dets   7 19:11 cad_pid&lt;br /&gt;
 -r--r--r-- 1 root root 0 dets   7 19:07 cap_last_cap&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:11 compat-log&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:09 core_pattern&lt;br /&gt;
 -rw-r--r-- 1 root root 0 dets   7 19:11 core_pipe_limit&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115581</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115581"/>
		<updated>2016-12-07T17:37:10Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &amp;lt;ref name=&amp;quot;refname3&amp;quot;&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike tuuma konfiguratsiooni muuta, tuleks näiteks kasutada käsklust &#039;&#039;&#039;ll&#039;&#039;&#039; ning vaadata millistel failidel on kirjutamisõigus. Näiteks&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115580</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115580"/>
		<updated>2016-12-07T17:36:26Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Sisaldab parameetreid süsteemi seadmete kohta (näiteks CD-ROM, RAID).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fs&#039;&#039;&#039; - Kataloogis olevate failide kaudu on võimalik muuta failisüsteemiga seotud parameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;kernel&#039;&#039;&#039; - Võimaldab muuta tuuma konfiguratsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;net&#039;&#039;&#039; - Võimaldab muuta võrguparameetreid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;vm&#039;&#039;&#039; - Hõlbustab virtuaalmälu konfigureerimist. &lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliste failide kaudu on võimalike tuuma konfiguratsiooni muuta, tuleks näiteks kasutada käsklust &#039;&#039;&#039;ll&#039;&#039;&#039; ning vaadata millistel failidel on kirjutamisõigus. Näiteks&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115577</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115577"/>
		<updated>2016-12-07T17:24:21Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* /proc/sys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ls /proc/sys&#039;&#039;&#039; saan järgmise väljundi:&lt;br /&gt;
&lt;br /&gt;
 abi  debug  dev  fs  kernel  net  vm&lt;br /&gt;
&lt;br /&gt;
Alamkataloogid lahti seletatult:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;debug&#039;&#039;&#039; - Annab informatsiooni süsteemi silumise kohta. Kasulik tuuma arendajatele.&lt;br /&gt;
&#039;&#039;&#039;dev&#039;&#039;&#039; - Annab informatsiooni &lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliseid failide kaudu on võimalike tuuma konfiguratsiooni muuta, tuleks näiteks kasutada käsklust &#039;&#039;&#039;ll&#039;&#039;&#039; ning vaadata millistel failidel on kirjutamisõigus. Näiteks&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115575</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115575"/>
		<updated>2016-12-07T17:17:21Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==/proc/sys==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/proc/sys/&#039;&#039;&#039; erineb teistest kataloogidest, kuna seal asuvates alamkataloogide failide kaudu on võimalik muuta jooksvalt tuuma parameetreid ning omadusi.&amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-proc-directories.html#S2-PROC-DIR-SYS&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui vaadata /proc/sys/ kausta, on näha, et seal asuvad mõned alamkataloogid. Kasutades käsklust &#039;&#039;&#039;ll /proc/sys&#039;&#039;&#039; saan järgmise väljundi&lt;br /&gt;
&lt;br /&gt;
Selleks, et näha milliseid failide kaudu on võimalike tuuma konfiguratsiooni muuta, tuleks näiteks kasutada käsklust &#039;&#039;&#039;ll&#039;&#039;&#039; ning vaadata millistel failidel on kirjutamisõigus. Näiteks &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115568</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115568"/>
		<updated>2016-12-07T16:55:57Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115567</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115567"/>
		<updated>2016-12-07T16:55:26Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Protsessid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist. &amp;lt;ref name=&amp;quot;refname2&amp;quot;&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115566</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115566"/>
		<updated>2016-12-07T16:53:52Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Failid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115565</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115565"/>
		<updated>2016-12-07T16:53:25Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115563</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115563"/>
		<updated>2016-12-07T16:52:15Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref name=&amp;quot;refname1&amp;quot;&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html#&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/#&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115561</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115561"/>
		<updated>2016-12-07T16:51:01Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html#&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/#&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115560</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115560"/>
		<updated>2016-12-07T16:50:31Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/#&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115559</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115559"/>
		<updated>2016-12-07T16:50:11Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ #&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115558</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115558"/>
		<updated>2016-12-07T16:49:08Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &amp;lt;ref&amp;gt;http://man7.org/linux/man-pages/man5/proc.5.html &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&amp;lt;ref&amp;gt;http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&amp;lt;ref&amp;gt;http://www.tecmint.com/exploring-proc-file-system-in-linux/ &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st. &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/ch-proc.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115557</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115557"/>
		<updated>2016-12-07T16:44:46Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Reference test */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115556</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115556"/>
		<updated>2016-12-07T16:44:36Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kasutatud allikad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Reference test==&lt;br /&gt;
This is the text that you are going to verify with a reference.&amp;lt;ref&amp;gt;Reference details go here&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115555</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115555"/>
		<updated>2016-12-07T16:44:19Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab &amp;lt;ref&amp;gt;https://www.linux.com/news/discover-possibilities-proc-directory&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
==Reference test==&lt;br /&gt;
This is the text that you are going to verify with a reference.&amp;lt;ref&amp;gt;Reference details go here&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115554</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115554"/>
		<updated>2016-12-07T16:40:31Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
==Reference test==&lt;br /&gt;
This is the text that you are going to verify with a reference.&amp;lt;ref&amp;gt;Reference details go here&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115553</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115553"/>
		<updated>2016-12-07T16:39:16Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
==Reference test==&lt;br /&gt;
This is the text that you are going to verify with a reference.&amp;lt;ref&amp;gt;Reference details go here&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2-proc-filesystems.html}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115552</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115552"/>
		<updated>2016-12-07T16:38:54Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
==Reference test==&lt;br /&gt;
This is the text that you are going to verify with a reference.&amp;lt;ref&amp;gt;Reference details go here&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115551</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115551"/>
		<updated>2016-12-07T16:34:13Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kasutatud allikad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115550</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115550"/>
		<updated>2016-12-07T16:29:40Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Failid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta, /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annab informatsiooni süsteemis toetatud failisüsteemide kohta ning kataloogis /proc/&#039;&#039;&#039;sys&#039;&#039;&#039; olevate failide kaudu saab muuta tuuma parameetreid.  &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus &#039;&#039;&#039;cat /proc/meminfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115549</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115549"/>
		<updated>2016-12-07T16:24:38Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid ning kataloogid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta. Teisalt, aga näiteks /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annavad informatsiooni süsteemi konfiguratsiooni ning liideste kohta.&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus :&lt;br /&gt;
&lt;br /&gt;
 cat /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115548</id>
		<title>/proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=/proc&amp;diff=115548"/>
		<updated>2016-12-07T16:20:05Z</updated>

		<summary type="html">&lt;p&gt;Rrongele: /* Failid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&#039;&#039;&#039;/proc&#039;&#039;&#039; (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad virtuaalsed failid hoiavad endas informatsiooni Linuxi süsteemi kohta - kaasaarvatud tuuma, protsesside ja seadistusparameetrite kohta. &lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis asuvad virtuaalsed failid on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgal informatsiooni - operatsioonisüsteem kuvab kõik detailid faildesse jooksvalt. Lisaks vastab enamike failide aja- ning kuupäevasätteid hetke ajale ning kuupäevale, mis viitab asjaolule, et faile uuendatakse pidevalt. Enamus kataloogis asuvatest failidest on ainult loetavad, kuid teatud failide kaudu on võimalik muuta ka tuuma parameetreid.&lt;br /&gt;
&lt;br /&gt;
Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit &#039;&#039;&#039;protsessi&#039;&#039;&#039; ning kataloogi number vastab protsessi ID-le (PID).&lt;br /&gt;
&lt;br /&gt;
Vaadates /proc/ kataloogi käsklusega &#039;&#039;&#039;ll /proc/&#039;&#039;&#039;, saame järgmise väljundi (välja toodud osa nummerdatud kataloogidest ning failidest):&lt;br /&gt;
 ...&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11350/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11588/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1177/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1183/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 1187/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11870/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   3 22:55 11894/&lt;br /&gt;
 dr-xr-xr-x   9 root             root                           0 dets   4  2016 12/&lt;br /&gt;
 dr-xr-xr-x   9 kasutaja         kasutaja                       0 dets   4  2016 1223/&lt;br /&gt;
 ...&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 cpuinfo&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 crypto&lt;br /&gt;
 -r--r--r--   1 root             root                           0 dets   3 22:58 devices&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
==Failid==&lt;br /&gt;
Virtuaalsed failid, nagu näiteks /proc/&#039;&#039;&#039;interrupts&#039;&#039;&#039;, /proc/&#039;&#039;&#039;meminfo&#039;&#039;&#039;, /proc/&#039;&#039;&#039;mount&#039;&#039;&#039;, /proc/&#039;&#039;&#039;partitions&#039;&#039;&#039; annavad informatsiooni süsteemi riistvara kohta. Teisalt, aga näiteks /proc/&#039;&#039;&#039;filesystems&#039;&#039;&#039; annavad informatsiooni süsteemi konfiguratsiooni ning liideste kohta.&lt;br /&gt;
&lt;br /&gt;
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste &#039;&#039;&#039;cat&#039;&#039;&#039;, &#039;&#039;&#039;more&#039;&#039;&#039; või &#039;&#039;&#039;less&#039;&#039;&#039; abil. &lt;br /&gt;
&lt;br /&gt;
Kui kasutaja soovib näiteks saada informatsiooni süsteemi mälu kohta, tuleks tal sisestada terminalis käsklus :&lt;br /&gt;
&lt;br /&gt;
 cat /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
Väljund käsklusele võib olla midagi sarnast:&lt;br /&gt;
&lt;br /&gt;
 MemTotal:        8052476 kB&lt;br /&gt;
 MemFree:         3556264 kB&lt;br /&gt;
 MemAvailable:    5647832 kB&lt;br /&gt;
 Buffers:          176760 kB&lt;br /&gt;
 Cached:          2419456 kB&lt;br /&gt;
 SwapCached:            0 kB&lt;br /&gt;
 Active:          2562260 kB&lt;br /&gt;
 Inactive:        1565064 kB&lt;br /&gt;
 Active(anon):    1535400 kB&lt;br /&gt;
 Inactive(anon):   401128 kB&lt;br /&gt;
 Active(file):    1026860 kB&lt;br /&gt;
 Inactive(file):  1163936 kB&lt;br /&gt;
 Unevictable:          32 kB&lt;br /&gt;
 Mlocked:              32 kB&lt;br /&gt;
 SwapTotal:       8266748 kB&lt;br /&gt;
 SwapFree:        8266748 kB&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Antud väljundist saab üsna põhjaliku ülevaate süsteemi mälu kohta. Lisaks kasutavad antud informatsiooni näiteks käsklused &#039;&#039;&#039;top&#039;&#039;&#039; ja &#039;&#039;&#039;free&#039;&#039;&#039;. Näiteid võib tuua veelgi - käsklus &#039;&#039;&#039;uname&#039;&#039;&#039; koos oma erinevate parameetritega võtab informatsiooni &#039;&#039;&#039;/proc/version&#039;&#039;&#039;-ist, käsklus &#039;&#039;&#039;lsmod&#039;&#039;&#039; on sisuliselt sama, mis käskluse &#039;&#039;&#039;cat /proc/modules&#039;&#039;&#039; väljund ning &#039;&#039;&#039;uptime&#039;&#039;&#039; võtab ajaparameetrid &#039;&#039;&#039;/proc/uptime&#039;&#039;&#039;-st.&lt;br /&gt;
&lt;br /&gt;
==Protsessid==&lt;br /&gt;
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale jooksvale &#039;&#039;&#039;protsessile&#039;&#039;&#039;, kui protsess lõpetab töö, kaob antud protsessi ID-ga kataloog ka /proc/-ist.&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi numbriga 18083 ja vaatame antud kataloogi sise käsklusega &#039;&#039;&#039;ls&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Saame väljundi:&lt;br /&gt;
&lt;br /&gt;
 attr        comm             fd        map_files   net            pagemap      sessionid  status&lt;br /&gt;
 autogroup   coredump_filter  fdinfo    maps        ns             personality  setgroups  syscall&lt;br /&gt;
 auxv        cpuset           gid_map   mem         numa_maps      projid_map   smaps      task&lt;br /&gt;
 cgroup      cwd              io        mountinfo   oom_adj        root         stack      timers&lt;br /&gt;
 clear_refs  environ          limits    mounts      oom_score      sched        stat       uid_map&lt;br /&gt;
 cmdline     exe              loginuid  mountstats  oom_score_adj  schedstat    statm      wchan&lt;br /&gt;
&lt;br /&gt;
Igal nummerdatud alamkataloogil on sarnane failistruktuur. Nendest mõned:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cmdline&#039;&#039;&#039; - Sisaldab käsklust koos parameetritega, millega protsesss käivitati.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cwd&#039;&#039;&#039; - Symlink kataloogi, kus protsess töötab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exe&#039;&#039;&#039; - Symlink protsessi täitmisprogrammini.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stat&#039;&#039;&#039; ja &#039;&#039;&#039;status&#039;&#039;&#039; - Sisaldavad informatsiooni protsessi oleku kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maps&#039;&#039;&#039;, &#039;&#039;&#039;statm&#039;&#039;&#039; ja &#039;&#039;&#039;mem&#039;&#039;&#039; - Sisaldavad informatsiooni mälu kohta, mida protsess kasutab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näiteks võtame protsessi ID-ga 18083 ning vaatame protsessi kohta lisainformatsiooni käskluse &#039;&#039;&#039;cat /proc/18083/status&#039;&#039;&#039; abil.&lt;br /&gt;
&lt;br /&gt;
Osa käskluse väljundist:&lt;br /&gt;
&lt;br /&gt;
 Name:   top&lt;br /&gt;
 State:  S (sleeping)&lt;br /&gt;
 Tgid:   18083&lt;br /&gt;
 Ngid:   0&lt;br /&gt;
 Pid:    18083&lt;br /&gt;
 PPid:   32179&lt;br /&gt;
 TracerPid:      0&lt;br /&gt;
 Uid:    1000    1000    1000    1000&lt;br /&gt;
 Gid:    1000    1000    1000    1000&lt;br /&gt;
 FDSize: 256&lt;br /&gt;
 Groups: 4 24 27 30 46 113 128 1000 &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Väljundist võib välja lugeda, et protsessi nimi on &#039;&#039;&#039;top&#039;&#039;&#039;, hetkeolek on &#039;&#039;&#039;sleeping&#039;&#039;&#039;, protsessi ID on &#039;&#039;&#039;18083&#039;&#039;&#039; (nagu eelnevalt mainitud) ning kuna UID (kasutaja ID) ja GID (grupi ID) on mõlemad &#039;&#039;&#039;1000&#039;&#039;&#039;, siis kuulub antud protsess tavakasutajale.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
[http://man7.org/linux/man-pages/man5/proc.5.html Linux manual]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.slashroot.in/proc-file-system-linux-explained procfs explained]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.thegeekstuff.com/2010/11/linux-proc-file-system/ Linux proc filesystem explained]&lt;br /&gt;
[http://www.tecmint.com/exploring-proc-file-system-in-linux/ Exploring proc in Linux]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Rrongele</name></author>
	</entry>
</feed>