日常运维管理技巧九(查看网络连接状态 netstat)

九、用netstat命令查看网络状态

linux作为服务器的操作系统,服务器上会有很多服务,服务往往是和客户端相互通信的,这就意味着它要有监听端口,要有对外的通信端口。这个命令查看的就是TCP/IP通信的状态。

安装一个MySQL,提供一个数据库服务,就要有一个监听端口,那么何为监听端口?正常情况下一台机器是没有任何的端口监听的,这就意味着它没有办法和其他的机器通信。你要想让其他人访问你的网站,它就需要监听一个端口,它把这个端口放开,打开一个孔。

端口查看命令:

 

l  代表的是listen

sshd 监听端口号22 ,是一个tcp连接

第二个命令:netstat -tu   ,t=tcp   u=udp

这个命令会查看tcp/ip状态

 

查看tcp/ip,需要关注一个值就是ESTABLISHED,如果这个值很大,说明你的系统很忙。并发连接数,就是同一时间有多少客户端在连接你,我们可以那这个数字来说明并发连接数有多少。

 #  netstat -an | awk '/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}'

上面说明有48个客户端和服务端进行通信,正在连接。这个是真正的通信,1000以内服务器都是能接受的。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr. Sun_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值