06 2022 档案
摘要:栈帧的概念: 每个线程都有自己的栈空间,对应线程的每一个执行的函数,都有一个相对应的栈帧,栈帧存有该函数的入参、出参、局部变量以及返回地址,一个完整的栈信息就是由N个栈帧组成的,栈空间的开辟是由高地址向低地址的。 写一个简单的函数调用 #include <cstdio> #include <stri
阅读全文
摘要:1、设置tcp保活时间,600单位是s net.ipv4.tcp_keepalive_time=600 2、自动分配端口范围为37268~65535 net.ipv4.ip_local_port_range=37268 65535 3、设置tcp连接等待队列长度 net.ipv4.tcp_max_s
阅读全文
摘要:1、netstat -anl |grep 端口号 2、ss -anl |grep 端口号 3、lsof -i:端口号
阅读全文
摘要:/etc/systctl.conf 添加 net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1
阅读全文
摘要:系统配置文件 /etc/sysctl.conf 添加配置 net.ipv4.icmp_echo_ignore_all=1 重新生效 sysctl -p
阅读全文
摘要:1、查看所有网卡 ip a 2、查看单个网卡信息 ethtool 网卡名 3、网卡配置文件 路径 /etc/sysconfig/network-scripts/ifcfg-ens33 4、修改配置文件后重启network生效 systemctl restart network 5、查询网卡速率 sa
阅读全文
摘要:EAGAIN或EWOULDBLOCK二者应该是一样的,对应的错误码是11, socket在对端关闭后,recv返回的长度为0 socket非阻塞模式下, 如果缓存区没数据,此时recv就会 返回-1,报错误码EAGAIN或EWOULDBLOCK,所以读取失败,要判断是errno是否为EAGAIN或E
阅读全文

浙公网安备 33010602011771号