我知道我可以通过回显1来启用 IP 转发/proc/sys/net/ipv4/ip_forward,但是我怎样才能使它永久化?
顺便说一下,我想要另一种方法而不是启动脚本,有吗?
我有一个关于使用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)
这是最好的方法吗?我错过了什么吗?
请注意,这是一个示例,它适用于所有使用输出重定向的命令。
可能重复:
sudo 和重定向输出
这些是powertop给出的节能建议:
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
Run Code Online (Sandbox Code Playgroud)
但是,即使作为 sudo,我也无法从终端执行它们。想法?