Adresář /proc

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Informace o hardware: Opraven vzhled, doplněn příkaz pro zjištění verze distribuce)
m (Informace o hardware: Oprava formátování seznamu.)
 
Řádka 88: Řádka 88:
 
; Další:
 
; Další:
 
<code>/proc/apm/</code>
 
<code>/proc/apm/</code>
***Advanced Power Management
+
*Advanced Power Management
 
<code>/proc/acpi/</code>
 
<code>/proc/acpi/</code>
 
<code>/proc/net/</code>
 
<code>/proc/net/</code>
 
*Údaje o síti.
 
*Údaje o síti.

Aktuální verze z 2. 10. 2024, 10:24


Obsah

Zdroje

Úvod

K čemu je /proc?
Obvykle jen pro čtení
echo 1 > /proc/sys/net/ipv4/ip_forward
/proc je virtuální adresář!

Podadresáře

stat
status

Stručně čitelné pro člověka:

cmdline
cwd
environ
... a další

Příklad: informace o procesu a jeho zabití

  • Spusťte nekonečný proces na pozadí:
cp /dev/zero /dev/null &
  • Zjistěte číslo procesu ve druhém sloupečku:
ps
  • Vypište informace o procesu
cat /proc/<číslo procesu>/status
cat /proc/<číslo procesu>/environ
cat /proc/<číslo procesu>/cmdline
  • Pošlete procesu signál pro ukončení:
kill -s INT <číslo procesu>

Zkuste ze dvou různých příkazových procesů (třeba dvou terminálů) spustit:

cat /proc/self/status

Informace o hardware

/proc/cpuinfo

/proc/meminfo

/proc/version

Verzi nainstalované distribuce Linuxu zjistíme v různých distribucích různě. V Debianu můžeme použít:

lsb_release -a

Nebo vypsat obsah souboru /etc/debian_version.

/proc/interrupts /proc/cmdline

Informace o discích

/proc/filesystems /proc/partitions /proc/sys/fs/file-nr

Další

/proc/apm/

/proc/acpi/ /proc/net/

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje