sysctl命令简介
By admin
- One minute read - 57 wordssysctl配置和显示在/proc/sys目录中的内核参数.能够用sysctl来配置或重新配置连网功能,如IP转发、IP碎片去除连同源路由检查等。用户只需要编辑/etc/sysctl.conf文档,即可手工或自动执行由sysctl控制的功能。
命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sysctl.conf) sysctl [-n] [-e] -a 常用参数的意义: -w 临时改变某个指定参数的值,如 sysctl -w net.ipv4.ip_forward=1
-a 显示任何的系统参数 -p 从指定的文档加载系统参数,如不指定即从/etc/sysctl.conf中加载 -e Use this option to ignore errors about unknown keys 假如仅仅是想临时改变某个系统参数的值,能够用两种方法来实现,例如想启用IP路由转发功能:
- #echo 1 > /proc/sys/net/ipv4/ip_forward
- #sysctl -w net.ipv4.ip_forward=1 以上两种方法都可能立即开启路由功能,但假如系统重启,或执行了
# service network restart
命令,所配置的值即会丢失,假如想永久保留配置,能够修改/etc/sysctl.conf文档将 net.ipv4.ip_forward=0改为net.ipv4.ip_forward=1 , 使修改马上生效,使用命令
sysctl -p /etc/sysctl.conf