Perguntas com a marcação «proc»

procfs (ou o sistema de arquivos proc) é um sistema de arquivos especial em sistemas operacionais do tipo UNIX que apresenta informações sobre processos e outras informações do sistema em uma estrutura hierárquica do tipo arquivo

142
Como leio / proc / $ pid / mem no Linux?

A página de manual do Linuxproc(5) diz que /proc/$pid/mem"pode ​​ser usado para acessar as páginas da memória de um processo". Mas uma tentativa direta de usá-lo só me dá $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Por que não é...

41
Como eu mato todos os processos de um usuário usando seu UID

Eu quero matar todos os processos em execução de um usuário específico a partir de um script de shell ou código nativo em um sistema Linux. Preciso ler o diretório / proc e procurar por eles? Alguma ideia? Existe um mapeamento dinâmico dos pids em UIDs no Linux? Isso não está no processo? Caso...

40
Para qual processo `/ proc / self /`?

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html diz O /proc/self/diretório é um link para o processo em execução no momento. Sempre há vários processos sendo executados simultaneamente; portanto, qual é o "processo em execução no momento"? O "processo em execução...

36
/ proc / PID / fd / número do link X

No Linux, in /proc/PID/fd/X, os links para descritores de arquivo que são pipes ou soquetes têm um número, como: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 ->...

31
Quando um processo foi iniciado

Para saber quando um processo foi iniciado, meu primeiro palpite foi verificar a hora em que /proc/<pid>/cmdlinefoi escrito / modificado da última vez. pstambém mostra um STARTcampo. Eu pensei que ambas as fontes seriam as mesmas. Às vezes eles não são os mesmos. Como poderia...

24
Como obter o endereço IPV4 para uma interface de / proc

Existe uma maneira simples e limpa de obter um endereço IP para uma interface de rede /proc, semelhante à maneira como eu posso obter o endereço MAC para uma interface de rede? Idealmente, basta digitar cat /proc/<foo>/{interface_name}e obter o endereço IPv4. Prefiro não executar outra...

23
O que a seção "bugs" de / proc / cpuinfo realmente mostra?

Em um sistema Debian Stretch e testing / Buster com um kernel atual e microcódigo instalado, ainda vejo o colapso e o espectro listados como bugs /proc/cpuinfo. No entanto, executando os spectre-meltdown-checkershows não vulneráveis. Então, eu estou querendo saber o /proc/cpuinfoque mostra. Essas...

20
Por que proc é chamado de sistema de arquivos?

O procsistema de arquivos permite que o kernel comunique informações sobre cada processo em execução em um sistema Linux. Por que é procchamado de sistema de arquivos? Não é como um sistema de arquivos real ext4. É apenas uma coleção de arquivos contendo informações sobre os processos em...

19
Como o / proc / self é implementado no Linux?

Eu estava mexendo no /procsistema de arquivos no Linux e me deparei com isso /proc/self, que é um link simbólico para o diretório de processos do processo atual. Eu gostaria de saber como é implementado. Uma solução seria alterar esse link simbólico em todas as alternâncias de contexto , mas isso é...