随笔分类 -  linux

摘要:netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}' 会得到类似下面的结果,具体数字会有所不同 TIME_WAIT 5856 CLOSE_WAIT 26 FIN_WAIT1 阅读全文
posted @ 2021-05-31 15:41 chooperman 阅读(788) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/liufarui/p/11075630.html ·【场景描述】 HTTP1.1之后,HTTP协议支持持久连接,也就是长连接,优点在于在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。 如果我们使用了nginx去 阅读全文
posted @ 2021-05-20 09:59 chooperman 阅读(273) 评论(0) 推荐(0)
摘要:转载:https://blog.csdn.net/weixin_39846186/article/details/111205659 前言 网上许多博客针对增大 TCP 半连接队列和全连接队列的方式如下: 增大 TCP 半连接队列方式是增大 tcp_max_syn_backlog; 增大 TCP 全 阅读全文
posted @ 2021-05-20 09:30 chooperman 阅读(195) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/0201zcr/p/4694945.html 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问 阅读全文
posted @ 2021-05-14 16:50 chooperman 阅读(117) 评论(0) 推荐(0)
摘要:今天将自己的电脑既作为客户端又作为服务端进行一个程序的测试,想着用WireShark来抓包分析一下问题,但由于WireShark只能抓取经过电脑网卡的包,由于我是使用localhost或者127.0.0.1进行测试的,流量是不经过电脑网卡的,所以WireShark无法抓包,一番查找之下找到了解决方法 阅读全文
posted @ 2021-05-14 14:19 chooperman 阅读(1136) 评论(0) 推荐(0)
摘要:由于问题分析需要,需要在linux上抓包。 一、测试tcpdump命令 如图所示,说明本机未安装tcpdump,需要安装。 二、安装tcpdump 使用命令:yum install tcpdump 三、使用tcpdump 目前按到实际用到的场景逐个记录命令。 指定eth0网口,抓取两台机器之间的包, 阅读全文
posted @ 2021-05-13 16:34 chooperman 阅读(1186) 评论(0) 推荐(0)
摘要:由于性能测试需要,需指定请求到达ng后,ng后面的系统处理的时间,需要增加ng日志中关于系统处理时间的显示。 requesttime:"request_time"; log_format main '$remote_addr - $remote_user [$time_local];"$reques 阅读全文
posted @ 2021-04-30 16:18 chooperman 阅读(5047) 评论(0) 推荐(0)
摘要:容器 查询容器 docker ps -a #查询所有容器,包括已停止容器 docker ps #查询已启动容器 启动容器 (通过镜像启动+交互式运行) docker run -it --name yourname IMAGE_NAME:tag 参数说明: -i: 交互式操作。 -t: 终端。 you 阅读全文
posted @ 2021-02-03 16:06 chooperman 阅读(118) 评论(0) 推荐(0)
摘要:镜像 搜索镜像 docker search IMAGE_NAME 注: NAME: 镜像仓库源的名称 DESCRIPTION: 镜像的描述 OFFICIAL: 是否 docker 官方发布 stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。 AUTOMATED: 自动构建。 阅读全文
posted @ 2021-02-03 16:05 chooperman 阅读(514) 评论(0) 推荐(0)
摘要:docker守护进程 运行Docker守护进程 systemctl start docker 停止Docker守护进程 systemctl stop docker 重启Docker守护进程 systemctl restart docker 设置Docker开机自启动 systemctl enable 阅读全文
posted @ 2021-02-03 15:57 chooperman 阅读(516) 评论(0) 推荐(0)
摘要:安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新 阅读全文
posted @ 2021-02-02 19:32 chooperman 阅读(78) 评论(0) 推荐(0)