我有一个嵌入式系统。一个旧的Linux操作系统就可以运行了。当我输入“uname -r”命令时,我得到的版本信息为“3.3.8-3.4”。
我想在/ proc / sys中修改一些网络内核参数(增加tcp接收缓冲区大小等)。但是这个旧的Linux内核版本中不存在sysctl命令。在/ etc目录
下也不存在sysctl.conf我尝试手动更改内核参数文件,但即使是超级用户,系统也不允许此操作。
如何在这个linux版本中修改内核参数?
答案 0 :(得分:1)
您可以使用/proc/sys
。例如,以下命令:
echo 1 > /proc/sys/net/ipv4/ip_forward
...与
基本相同sysctl -w net.ipv4.ip_forward=1
但是,您需要自己确定参数将在启动时设置。