我有一个关于使用sudowith output redirect的小问题>。要启用 IP 转发,有人可以使用以下命令:
echo 1 > /proc/sys/net/ipv4/ip_forward
Run Code Online (Sandbox Code Playgroud)
执行此命令将拒绝权限,因为它需要 root 权限。但是,执行相同的命令sudo也会导致权限被拒绝错误!输出重定向>似乎没有继承前面命令的权限echo。这是正确的吗?
作为一种解决方法,我这样做:
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
Run Code Online (Sandbox Code Playgroud)
这是最好的方法吗?我错过了什么吗?
请注意,这是一个示例,它适用于所有使用输出重定向的命令。
我的笔记本电脑中有一个 SSD,有人告诉我切换到“noop”调度程序是首选。
如何更改为 noop 调度程序,以及在哪里进行更改以使其在重新启动后保持不变?