码迷,mamicode.com
首页 > 系统相关 > 详细

GNU Linux系统变量(sysctl配置命令)综合使用

时间:2015-07-15 11:09:41      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

查看所有kernel变量的值

sysctl -a

如何查看一个系统变量的值

1)、cat /proc/sys/net/ipv4/ip_local_port_range

32768 61000

2)、sysctl -a | grep ip_local_port_range

net.ipv4.ip_local_port_range = 32768 61000

修改方法:

1)、echo “1024 65535” > /proc/sys/net/ipv4/ip_local_port_range

2)、在/etc/sysctl.conf中进行如下的设置:

net.ipv4.ip_local_port_range=1024 65535
然后执行: sysctl -p 对这些设置进行生效;

3)、直接使用命令进行系统变量的优化

sysctl -w net.ipv4.ip_local_port_range=1024 65535

在以上的第2种方法中,很多人可能会对于net.ipv4.ip_local_port_range这样的以.隔开的变量不知道如何来的,其实这样的写法是系统变量在/proc/sys/目录下的路径的层次表示;如cat /proc/sys/net/ipv4/ip_local_port_range查看系统变量的时候的这种方法就是直接使用的全路径进行查看值;

REF:

IPV4和IPV6的内核参数各项的意义及取值:

https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt

关于/proc目录下的主要项的介绍:

http://man7.org/linux/man-pages/man5/proc.5.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

GNU Linux系统变量(sysctl配置命令)综合使用

标签:

原文地址:http://blog.csdn.net/yygydjkthh/article/details/46889779

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!