background picture of the home page

Hi,Friend

TCP 连接状态

TCP 状态流程图当TCP连接关闭之前,首先发起关闭的一方会进入TIME-WAIT状态,另一方可以快速回收连接。被动关闭一方会进入 CLOSE_WAIT 状态。命令查看端口连接数使用 netstat 命令查看 TCP 连接的当前状态。netstat -anp|grep :2379|awk '{pri

thumbnail of the cover of the post

Linux I/O 原理和 Zero-copy 技术全面揭秘

导言如今的网络应用早已从 CPU 密集型转向了 I/O 密集型,网络服务器大多是基于 C-S 模型,也即 客户端 - 服务端 模型,客户端需要和服务端进行大量的网络通信,这也决定了现代网络应用的性能瓶颈:I/O。传统的 Linux 操作系统的标准 I/O 接口是基于数据拷贝操作的,即 I/O 操作会

thumbnail of the cover of the post

实用 shell 脚本总结

网络相关根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁#!/bin/bash#####################################################################################根据web访问日志,封

thumbnail of the cover of the post

Nginx 最全操作总结

安装 nginx下载 nginx 的压缩包文件到根目录,官网下载地址:nginx.org/download/nginx-x.xx.xx.tar.gzyum update #更新系统软件 cd / wget nginx.org/download/nginx-1.17.2.tar.gz 解压 ta

thumbnail of the cover of the post

Linux 磁盘 IO 调度

Linux 4.0 IO协议栈框架图I/O调度程序的总结:1)当向设备写入数据块或是从设备读出数据块时,请求都被安置在一个队列中等待完成.2)每个块设备都有它自己的队列.3)I/O调度程序负责维护这些队列的顺序,以更有效地利用介质.I/O调度程序将无序的I/O操作变为有序的I/O操作.4)内核必须首

thumbnail of the cover of the post