无法更改系统文件

无法更改系统文件

需要能够编辑此文件:/sys/class/net/eth0/queues/rx-0/rps_cpus

文件权限:

cd:/sys/class/net/eth0/queues/rx-0$ ls -l
total 0
-rw-r--r-- 1 root root 4096 2012-02-13 17:23 rps_cpus
-rw-r--r-- 1 root root 4096 2012-02-13 12:54 rps_flow_cnt
cd :/sys/class/net/eth0/queues/rx-0$**

尝试过这个:

$ sudo rm /sys/class/net/eth0/queues/rx-0/rps_cpus; sudo sh -c "echo 1 > /sys/class/net/eth0/queues/rx-0/rps_cpus"
rm: cannot remove `/sys/class/net/eth0/queues/rx-0/rps_cpus': Operation not permitted

答案1

/sys/ 下的文件不是真正的文件,它们只是内核内部状态的表示。您可以通过向其中写入内容来调整内核参数,但由于它们不是实际文件,因此您无法删除它们。

如果您想要在那里输入“1”,请尝试以下操作:

echo 1 | sudo tee /sys/class/net/eth0/queues/rx-0/rps_cpus

查看答案这个问题了解“sudo tee”技巧以及它在这种情况下为什么有用。

在这里阅读关于 /sys/ 的更多信息:http://en.wikipedia.org/wiki/Sysfs

相关内容