sysctl
sysctl被用来在执行时配置内核参数。这些参数都存储在/proc/sys/(以键-值对形式存储)中。你可以用sysctl来读和写数据
命令参数
variable 要读的键值的名字 eg:sysctl net -> 打印出有关网络的配置参数其
-n variable 只打印值,不打印键的名字
-e variable 打印时忽略错误的键
-N variable 只打印键,不打印值
-a 显示当前所有的文件中的键-值信息
-b varible 以二进制形式打印信息
--system 加载系统任一个配置文件
-p 加载指定的配置文件
--pattern pattern
打印出匹配正则表达式的信息
eg: /sbin/sysctl -a
/sbin/sysctl -n kernel.hostname
/sbin/sysctl -w kernel.domainname="example.com"
/sbin/sysctl -p/etc/sysctl.conf
/sbin/sysctl -a --pattern forward
/sbin/sysctl -a --pattern forward$
/sbin/sysctl -a --pattern 'net.ipv4.conf.(eth|wlan)0.arp'
/sbin/sysctl --system --pattern '^net.ipv6'