Sobes.tech
Junior

O que está contido no diretório Linux: /proc?

sobes.tech IA

Resposta da IA

Informação sobre processos em execução, núcleo e recursos do sistema. É um sistema de ficheiros virtual na memória RAM.

Principais subdiretórios e ficheiros:

  • /proc/<PID>: Informação sobre o processo com o identificador PID. O conteúdo inclui:
    • cmdline: Argumentos da linha de comandos do processo.
    • environ: Variáveis de ambiente do processo.
    • fd: Links para os fluxos abertos (descritores de ficheiros).
    • status: Estado do processo (nome, ID de utilizador, grupo, consumo de memória, etc.).
  • /proc/cpuinfo: Informação sobre a CPU.
  • /proc/meminfo: Informação sobre o uso de memória.
  • /proc/filesystems: Lista de sistemas de ficheiros suportados.
  • /proc/interrupts: Informação sobre as interrupções.
  • /proc/mounts: Lista de sistemas de ficheiros montados.
  • /proc/net: Informação sobre o subsistema de rede.
  • /proc/self: Ligação simbólica ao diretório do processo atual.
  • /proc/sys: Parâmetros do núcleo disponíveis para modificar.

Exemplo de como obter informação de memória:

# Mostrar informação de memória
cat /proc/meminfo

Exemplo de como obter o PID de um processo pelo nome:

# Obter PID do processo 'systemd'
pgrep systemd

Depois, pode consultar informação sobre esse processo:

# Obter a linha de comando do processo com um PID específico
cat /proc/<PID_systemd>/cmdline