Sobes.tech
Junior

Co zawiera katalog Linux: /proc?

sobes.tech AI

Odpowiedź od AI

Informacje o uruchomionych procesach, jądrze i zasobach systemowych. To wirtualny system plików w pamięci RAM.

Główne podkatalogi i pliki:

  • /proc/<PID>: Informacje o procesie o identyfikatorze PID. Zawartość obejmuje:
    • cmdline: Argumenty linii poleceń procesu.
    • environ: Zmienne środowiskowe procesu.
    • fd: Odnośniki do otwartych strumieni (deskryptory plików).
    • status: Stan procesu (nazwa, ID użytkownika, grupa, zużycie pamięci itp.).
  • /proc/cpuinfo: Informacje o CPU.
  • /proc/meminfo: Informacje o wykorzystaniu pamięci.
  • /proc/filesystems: Lista obsługiwanych systemów plików.
  • /proc/interrupts: Informacje o przerwaniach.
  • /proc/mounts: Lista zamontowanych systemów plików.
  • /proc/net: Informacje o subsystemie sieciowym.
  • /proc/self: Odnośnik symboliczny do katalogu bieżącego procesu.
  • /proc/sys: Parametry jądra dostępne do zmiany.

Przykład pobierania informacji o pamięci:

# Wyświetl informacje o pamięci
cat /proc/meminfo

Przykład pobierania PID procesu po nazwie:

# Pobierz PID procesu 'systemd'
pgrep systemd

Następnie można wyświetlić informacje o tym procesie:

# Pobierz linię poleceń procesu z określonym PID
cat /proc/<PID_systemd>/cmdline