Linux: O que esconde o /proc

18 Comentários

Afinal do que falamos?
O /proc é um sistema de ficheiros, muitas das vezes também designado como directório virtual por ser mantido pelo Kernel do nosso sistema operativo e que disponibiliza diversas informações em real-time do nosso sistema.


Exemplos disso são os comandos ps ou lspci que adquirem informações dentro do sistema virtual /proc. Além disso, é possível também habilitar e desabilitar algumas configurações do Kernel.

Se por exemplo necessitamos de saber informações sobre o nosso CPU executamos o comando:

[root@pplware ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.00GHz
stepping        : 4
cpu MHz         : 2017.984
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
bogomips        : 4038.08

/proc/devices

Dispositivos encontrados no seu sistema (ex. placa de som, placa de video, etc)

proc/interrupts

Informações sobre IRQs dos dispositivos

/proc/ioports

Informações sobre os endereços das portas I/O (Input/Output).

/proc/filesystems

Sistemas de ficheiros suportados pelo kernel.

/proc/devices

Dispositivos instalados

/proc/modules

Dispositivos carregados no Kernel. O comando equivalente é o “lsmod”

/proc/mounts

Partições que se encontram montada. Comando equivalente é “mount”

/proc/partitions

Partições existentes no sistema

/proc/version

Versão do Kernel. Semelhante a usar o comando “uname”

Partilhar:
Tags:

Comentários

18

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de o_unico
    o_unico

    @Bruno Bernardino não precisa falar das intimidades de vocês XD

  2. Avatar de vitor
    vitor

    em Portugal pinto nao quer dizer a mesma coisa que no Brasil 😛

  3. Avatar de CientistaMaluco
    CientistaMaluco

    Bom trabalho. É sempre util divulgar estes comandos 😉

  4. Avatar de Filipe Lopes
    Filipe Lopes

    Boas.

    Preciso de ajuda.

    Digam-me um programa que nos diga os componentes que estão num certo pc (neste caso um portátil de marca branca que não sei que gráfica tem, só sei que é daquelas integradas da intel).

    Desda já obrigado

  5. Avatar de bruno
    bruno

    Filipe para windows tens o CPU-Z

  6. Avatar de Rigas
    Rigas

    Filipe Lopes,

    se instalares o CCleaner, ele costuma dar essa informação de que, qual gráfica o computador têm.

    caso isso não te chegue, instala o everest…. que esse diz-te tudo sobre os teus dispositivos..

  7. Avatar de o_unico
    o_unico

    @Filipe Lopes Everest, tem aqui no PPLWare

  8. Avatar de R00KIE
    R00KIE

    @Filipe Lopes
    Tenta com um live cd de linux, faz lspci numa janela de comandos e se o hardware for conhecido (o que é o mais provável) vai aparecer o nome da placa (ou o nome da série da placa).
    Ex.: 01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 2400

  9. Avatar de Filipe Lopes
    Filipe Lopes

    Obrigado a todos, mas agora já resolvi tudo.

    Utilizei o PC Wizard para identificar a gráfica. Era uma 915GM Intel Integrated.

    Depois foi só procurar estas drivers e pronto.

  10. Avatar de sLUGo

    /proc/devices

    Dispositivos encontrados no seu sistema (ex. placa de som, placa de video, etc)
    —————————————–
    /proc/devices

    Dispositivos instalados
    —————————————–

    woot?

  11. Avatar de racoq
    racoq

    Excelente artigo e didático, venham mais destes.

  12. Avatar de Hawk
    Hawk

    Grandes dicas. Parabéns.

  13. Avatar de luminoso
    luminoso

    Boa.
    Os artigos pplware sobre linux teem todo o meu apoio!

  14. Avatar de Miguel Ribeiro
    Miguel Ribeiro

    completo: o /proc é um PSEUDO sistema de ficheiros…

    Além disso, dentro do /proc temos várias pastas so com numeros. cada pasta representa um processo através do seu PID (Process ID). dentro da pasta de cada processo encontram-se vários ficheiros… explorando os ficheiros encontra-se o caminho de inicialização do processo (Executavel que lhe deu origem pex), o tempo a que esta activo, RAM que esta a consumir, estado, etc…etc…

    Estou a fazer um trabalho com aquilo em programação avançada… dor de cabeça….

  15. Avatar de Helder
    Helder

    Boas,

    Offtopic: Alguém sabe porquê que não estou a conseguir fazer o download do automatix2? O site está down…

  16. Avatar de Khan
    Khan

    HELDER, não existe + o Automatix, o novo projeto agora chama-se Ultamatix:
    http://ultamatix.com/