作用
用于运行时配置内核参数,这些参数位于/proc/sys
目录下。
如何使用
临时改变某个系统参数值,则有两种方法
- 方法1:
echo 1 > /proc/sys/net/ipv4/ip_forward
- 方法2:
sysctl -w net.ipv4.ip_forward=1
注意: 以上两种方法都可能立即开启路由功能,但如果系统重启,或执行了
service network restart
命令,所设置的值即会丢失,如果想永久保留配置,可以修改/etc/sysctl.conf文件
永久改变系统参数值
编辑配置文件/etc/sysctl.conf
常用参数的使用
- -w 临时改变某个指定参数的值,如
sysctl -w net.ipv4.ip_forward=1
-a 显示所有的系统参数
-p 从指定的文件加载系统参数,如不指定即从/etc/sysctl.conf中加载