我正在运行 CentOS 6.2,我需要在/proc/sys. 在里面/proc/sys/crypto,我需要创建一个名为test“1”的文件。
/proc是一个虚拟文件系统。您将需要编写一个内核模块,在其中创建适当的结构。
Ignacio Vazquez-Abrams 的回答是正确的:内核下的文件/proc和/sys由内核提供。如果要在那里添加文件,请编写内核模块。您可以/proc在Linux Device Drivers 3rd ed 中找到一个稍微过时的编程接口介绍。通道 4 .
从技术上讲,可以跳过箍使文件出现在/proc/sys/crypto(或其他任何地方,真的)。从登台目录进行绑定挂载/proc/sys/crypto,并将登台目录和覆盖目录联合挂载到/proc/sys/crypto. 这是使用unionfs-fuse的示例。
# mkdir /tmp/original /tmp/overlay
# mount --bind /proc/sys/crypto /tmp/original
# unionfs-fuse -o nonempty /tmp/overlay=RW:/tmp/original=RO /proc/sys/crypto
# echo hello >/proc/sys/crypto/test
# cat /proc/sys/crypto/test
hello
# umount /proc/sys/crypto
# umount /proc/sys/crypto
# cat /tmp/overlay/test
hello
Run Code Online (Sandbox Code Playgroud)
注意:我对因试验这些东西而造成的系统或大脑损伤不承担任何责任。上面的命令是绝对安全的,但与其他地区搞乱/sys并/proc可能会导致怪异的行为。
| 归档时间: |
|
| 查看次数: |
6463 次 |
| 最近记录: |