/proc 中的哪个文件在启动过程中被内核读取?

th3*_*0id 4 linux boot kernel proc

/proc内核在启动过程中读取了哪个文件?这是我的 LPIC 101 测试中的一个问题,我想我可能回答错了。我在谷歌和其他一些地方搜索,但无法找到答案。希望你们中的一位可以提供。谢谢!

gol*_*cks 7

我的问题是,/proc 中的哪个文件在启动过程中被内核读取?这是我的 LPIC 101 测试中的一个问题...

听起来像一个技巧问题。中的文件/proc不是磁盘上的真实文件(这就是它们的大小为 0 的原因)并且节点不存在,直到内核在procfs那里安装文件系统并填充它。

procfs 和 sysfs 文件是内核接口。当您在 中读取文件时/proc,您是在向内核询问信息,它会提供它。该信息没有存储在该文件中——什么都没有。当您写入 中的文件时/proc,您正在发送内核信息,但同样,该信息不会存储在该文件中。

这是可能的,因为内核通常是文件访问的看门人。所有文件访问都涉及系统调用,即它们必须通过内核。

所以我会说这里的答案是它不会/proc在启动时或任何其他时间读取任何文件。这就像拨打您自己的电话号码一样。