歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> GNU Linux系統變量(sysctl配置命令)綜合使用

GNU Linux系統變量(sysctl配置命令)綜合使用

日期:2017/2/28 14:00:12   编辑:Linux教程

GNU Linux系統變量(sysctl配置命令)綜合使用

查看所有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

Copyright © Linux教程網 All Rights Reserved