相关疑难解决方法(0)

使用 `sudo` 重定向输出

我有一个关于使用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)

这是最好的方法吗?我错过了什么吗?

请注意,这是一个示例,它适用于所有使用输出重定向的命令。

command-line sudo

35
推荐指数
3
解决办法
2万
查看次数

如何更改为 noop 调度程序?

我的笔记本电脑中有一个 SSD,有人告诉我切换到“noop”调度程序是首选。

如何更改为 noop 调度程序,以及在哪里进行更改以使其在重新启动后保持不变?

kernel

29
推荐指数
3
解决办法
6万
查看次数

标签 统计

command-line ×1

kernel ×1

sudo ×1