linux命令--sysctl

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'

 

你可能感兴趣的:(linux命令)