cost 430 ms
如何禁用 proc 文件的读取或写入功能? - How to disable reading or writing functionality on a proc file?

我正在创建一个 proc 文件 (/proc/key),用户可以将其 decryption_key 写入其中,然后此密钥将用于解密存储在 kernel 模块中的缓冲区的内容。 此外,我还有另一个 proc 条目(/proc/decrypted),它将用于读取存储解密文本的缓冲区的内容。 问题是我不 ...

当 /proc/ 中的 UID 和 GID 字段的列值<pid> /status 文件会有所不同</pid> - When the column values for UID and GID fields in /proc/<pid>/status file will differ

这是示例/proc/pid/status文件的 output。 从procfs(5)手册页中,发现那些是Real、Effective、Saved 和 FileSystem UID 这里都显示相同的值。 因此,这四列无论如何都会显示不同的 UID。 尤其是在真实、有效和文件系统 UID 中。 ...

OCI/runc 系统路径约束如何防止重新安装此类路径? - How does OCI/runc system path constraining work to prevent remounting such paths?

我的问题的背景是我的Linux 内核命名空间发现 Go package lxkns的一组测试用例,其中我在测试容器中创建了一个新的子用户命名空间以及一个新的子 PID 命名空间。 然后我需要重新挂载/proc,否则我会看到错误的进程信息并且无法查找正确的进程相关信息,例如新的子用户+PID命名空间 ...

从 Linux 中的 /proc 获取 PID 列表 - Getting list of PIDs from /proc in Linux

我正在制作一个程序,可以查看某些进程中是否发生页面错误,我的方法是通过在每个/proc/[PID]中查找来获取所有进程的 PID 并查看rss 、 maj_flt等,检查是否总maj_flt有变化。 但是为了获取所有正在运行的进程的 PID,我需要直接从我的 C 程序中获取这些,而不使用现有的 sh ...

/proc/[pid]/status:RssAnon 和 /proc/[pid]/smaps_rollup:Anonymous 之间存在差异的原因是什么? - What is the reason for the discrepancy between /proc/[pid]/status:RssAnon and /proc/[pid]/smaps_rollup:Anonymous?

我经常注意到/proc/[pid]/status中的 RssAnon 和/proc/[pid]/smaps_rollup RssAnon的Anonymous给出的数字之间存在差异。 我还查看了/proc/[pid]/status中的RssShmem ,但这无助于解释差异。 例如: 在我分析的系统( ...

如何在 Linux 上公开类似于 /procfs 的自定义文件? - How do I expose custom files similar to /procfs on Linux?

我有一个wchar_t的可读块。 我需要确保以下属性: 当有更新时,读者不应该阅读部分/损坏的数据该文件在 memory 中应该是 volatile 的,这样当编写器退出时,文件就消失了文件内容大小可变多个阅读器可以并行读取文件,内容是否同步无关紧要,只要每个客户端都不是部分的如果使用trunca ...

动态linker如何执行/proc/self/exe - How does the dynamic linker executes /proc/self/exe

在 Linux 上执行动态链接的可执行文件时,动态 linker 被调用为其解释器(在此答案中描述)。 如果我理解正确,运行: 将导致 Linux 执行: 我很难理解这将如何适用于/proc/self/exe 。 按照上面的逻辑,运行: 将导致 Linux 执行: 现在,当动态 linker 尝试 ...

无法从自定义内核模块在 /proc 中创建目录 - Unable to create directories in /proc from a custom kernel module

在 /proc 目录中,自定义模块应创建两个目录lkm和mem以获得类似/proc/lkm/mem的层次结构。 一个简单的重构现在在没有明显原因的情况下破坏了工作。 重构后,模块不再创建层次结构/proc/lkm/mem 。 它只创建lkm然后停止。 内核环缓冲区中没有消息。 我想知道我在重构中 ...

从`/proc`文件系统或等效的内核API获取PID的所有递归子进程的最佳方法? - Best approach to get all recursive child processes of a PID from either the `/proc` filesystem or equivalent kernel API?

比方说,我运行了 chrome,它有 100 个不同的进程,并非所有进程都是直接子进程。 考虑到层次结构中主要 chrome 父级的 PID,以编程方式从procfs或任何系统调用获取所有进程的最佳方法是什么(我相信getrusage只允许调用进程)? 此外,是否有任何与 Windows 中的 P ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM