netstat命令查看来web服务器的链接状态

来源:爱站网时间:2020-12-14编辑:网友分享
我们的网站部署在Linux服务器上,尤其是web服务器上,有时作为运维人员,我们必须检查网站的并发连接数是否达到瓶颈,下面爱站技术频道小编和大家一起来了解netstat命令查看来web服务器的链接状态。

 我们的网站部署在Linux服务器上,尤其是web服务器上,有时作为运维人员,我们必须检查网站的并发连接数是否达到瓶颈,下面爱站技术频道小编和大家一起来了解netstat命令查看来web服务器的链接状态。

查看服务器TCP连接状态

[root@Nginx-Server-98 ~]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(k in S) print k,S[k]}'

# 关闭等待的请求数据
CLOSE_WAIT 26
# 正党数据传输状态
ESTABLISHED 36
FIN_WAIT2 1
# 等待超时结束的请求数
TIME_WAIT 386

说明

1. netstat常见参数

  • -a (all)显示所有选项,默认不显示LISTEN相关
  • -t (tcp)仅显示tcp相关选项
  • -u (udp)仅显示udp相关选项
  • -n 拒绝显示别名,能显示数字的全部转化成数字。
  • -l 仅列出有在 Listen (监听) 的服務状态
  • -p 显示建立相关链接的程序名
  • -r 显示路由信息,路由表
  • -e 显示扩展信息,例如uid等
  • -s 按各个协议进行统计
  • -c 每隔一个固定时间,执行该netstat命令。

2. awk常用内置变量

  • ARGC 命令行参数个数
  • ARGV 命令行参数排列
  • ENVIRON 支持队列中系统环境变量的使用
  • FILENAME 浏览的文件名
  • FNR 浏览文件的记录数
  • FS 设置输入域分隔符,等价于命令行 -F选项
  • NF 浏览记录的域的个数
  • NR 已读的记录数
  • OFS 输出域分隔符
  • ORS 输出记录分隔符
  • RS 控制记录分隔符

TCP状态转换

使用Netstat命令查看Web服务器并发请求连接数
TCP状态转换图

以上就是爱站技术频道小编介绍的netstat命令查看来web服务器的链接状态,希望能够帮助到对此需要的你,js.aizhan.com为大家提供查阅的方便。

上一篇:个性化iTOP数据模型配置属性

下一篇:docker容器环境变量的设置参数

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载