Sobes.tech
Junior

Cosa contiene la directory Linux: /proc?

sobes.tech AI

Risposta dell'AI

Informazioni sui processi in esecuzione, sul kernel e sulle risorse di sistema. È un sistema di file virtuale in memoria RAM.

Directory e file principali:

  • /proc/<PID>: Informazioni sul processo con identificatore PID. Il contenuto include:
    • cmdline: Argomenti della riga di comando del processo.
    • environ: Variabili di ambiente del processo.
    • fd: Link ai flussi aperti (descrittori di file).
    • status: Stato del processo (nome, ID utente, gruppo, consumo di memoria, ecc.).
  • /proc/cpuinfo: Informazioni sulla CPU.
  • /proc/meminfo: Informazioni sull'utilizzo della memoria.
  • /proc/filesystems: Elenco dei sistemi di file supportati.
  • /proc/interrupts: Informazioni sugli interrupt.
  • /proc/mounts: Elenco dei sistemi di file montati.
  • /proc/net: Informazioni sul sottosistema di rete.
  • /proc/self: Link simbolico alla directory del processo corrente.
  • /proc/sys: Parametri del kernel disponibili per la modifica.

Esempio di come ottenere informazioni sulla memoria:

# Visualizza informazioni sulla memoria
cat /proc/meminfo

Esempio di come ottenere il PID di un processo per nome:

# Ottieni il PID del processo 'systemd'
pgrep systemd

Poi puoi visualizzare le informazioni su questo processo:

# Ottieni la riga di comando del processo con un PID specifico
cat /proc/<PID_systemd>/cmdline