xml地图|网站地图|网站标签 [设为首页] [加入收藏]
redhat设置开机自动连接网络,TCP握手过程中建连
分类:操作系统

生龙活虎.装置开机自动三番四回互连网

author:JevonWei
版权注脚:原创文章

图片 1
那边有五个系列:syns queue(半老是队列);accept queue(全连接队列)。
一回握手进度中:
先是步: server 收到 client 的 syn 后,把那一个接二连三新闻放到半接连队列中,
第二步: 同时苏醒 syn+ack 给 client
其三步: server 收到 client 的 ack,假使那个时候全连接队列没满,那么从半连连队列拿出那么些两次三番的音信放入到全连接队列中,不然按tcp_abort_on_overflow提示的进行。
那儿假诺全连接队列满了同一时间 tcp_abort_on_overflow 是0的话,server过黄金时代段时间再度发送syn+ack给client(也正是再次走握手的第二步),如若client超时等待相当短,client就相当轻易非凡了。

1.用root账号登录
2.打开etcsysconfignetwork-scrpts目录
3.vi ifcfg-eth0
4.将ONBOOT改为yes

cat /proc/sys/net/ipv4/tcp_abort_on_overflow 
0

二.一向不图形界面如何连接互连网

率先步 我们率先应当下载kernel的软件包,可以点击

查阅 全连接队列

上边见到的 13 times ,表示全连接队列溢出的次数,隔几分钟实践下,假使这几个数字一贯在加码的话分明全连接队列不经常满了。

netstat -s |egrep "listen|LISTEN"
13 times the listen queue of a socket overflowed
54 SYNs to LISTEN sockets dropped

ss -lnt
State       Recv-Q  Send-Q        Local Address:Port                 Peer Address:Port
LISTEN       0        50               *:7999                              *:*  

位置见到的第二列Send-Q 值是50,表示第三列的listen端口上的全连接队列最大为50,第一列Recv-Q为全连接队列当前使用了多少。
全连接队列的朗朗上口决议于:min(backlog, somaxconn卡塔尔(قطر‎ . backlog是在socket制造的时候传出的,somaxconn是二个os等第的系统参数。

cat /proc/sys/net/core/somaxconn
16384
1.ifconfig -a 查看网络配置
2.ifup eth0(上述命令查看的网卡设备)

其次步 然后解压linux*对应版本的软件包到到当前目录,当前本身所在目录为顾客家目录

查看半总是队列

高低决定于:max(64, /proc/sys/net/ipv4/tcp_max_syn_backlog卡塔尔,区别版本的os会微微差异。

cat /proc/sys/net/ipv4/tcp_max_syn_backlog
16384
tar xvf linux-4.12.tar.xz   

汤姆cat和Nginx中的Accept队列参数

汤姆cat暗许短连接,backlog(汤姆cat里面包车型大巴术语是Accept count)Ali-tomcat私下认可是200, Apache Tomcat私下认可100。
Nginx默认是511

参考:

其三步 cd切换进解压后的目录中,如cd linux-4.12,并随后的编写翻译安装等操作都只好在这目录下实行
第四步 复制系统本人的内核模块作用文本配置文件比量齐观命名称为.config

cp /boot/config-$(uname -r) .config

第五步 安装开辟包组

yum -y groupinstall "Development Tools" 

第六步 施行编写翻译,使用菜单配置基本选项,若编译报错,则基于报错提醒安装相应的软件包

 make menuconfig    

本文由澳门新葡亰手机版发布于操作系统,转载请注明出处:redhat设置开机自动连接网络,TCP握手过程中建连

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文