Linux: O que esconde o /proc
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”
Este artigo tem mais de um ano
grande Pinto 😉
@Bruno Bernardino não precisa falar das intimidades de vocês XD
em Portugal pinto nao quer dizer a mesma coisa que no Brasil 😛
Bom trabalho. É sempre util divulgar estes comandos 😉
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
Filipe para windows tens o CPU-Z
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..
@Filipe Lopes Everest, tem aqui no PPLWare
@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
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.
/proc/devices
Dispositivos encontrados no seu sistema (ex. placa de som, placa de video, etc)
—————————————–
/proc/devices
Dispositivos instalados
—————————————–
woot?
Excelente artigo e didático, venham mais destes.
Grandes dicas. Parabéns.
Boa.
Os artigos pplware sobre linux teem todo o meu apoio!
bom post
=D
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….
Boas,
Offtopic: Alguém sabe porquê que não estou a conseguir fazer o download do automatix2? O site está down…
HELDER, não existe + o Automatix, o novo projeto agora chama-se Ultamatix:
http://ultamatix.com/