JavaWeb在线问题.Linux服务器网络核查

netstat

netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

查看9092的占用情况

netstat -anp |grep 9092

 根据进程PID过滤也可以,即:查询64221进程使用了的端口:

netstat -anp | grep 64421

查看已使用的端口

netstat -nultp

 常见参数

-a (all)显示所有选项,默认不显示LISTEN相关

-t (tcp)仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 拒绝显示别名,能显示数字的全部转化成数字。

-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名

-r 显示路由信息,路由表

-e 显示扩展信息,例如uid等

-s 按各个协议进行统计

-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到


dstat

用于linux系统中信息统计,如:Cpu,磁盘,网络,内存,进程状态。

安装命令:yum install dstat

常用参数说明:

-c:返回CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息

-d:返回磁盘读写数据大小

-n:返回网络状态

-l:返回系统负载情况

-m:返回内存使用情况

-g:返回页面使用情况

-p:返回进程状态

-s:返回交换分区使用情况

-r:I/O请求情况

-y:系统状态

--ipc:返回ipc消息队列,信号等信息

--socket:用来显示tcp udp端口状态

常用示例:

1.返回cpu、disk、net、page、system信息

[root@maomao365 ~]# dstat

2.每1秒收集一次 cpu、disk、net、page、system 信息

[root@maomao365 ~]# dstat 1

3.返回CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息

[root@maomao365 ~]# dstat -c

 

4. 返回磁盘读写数据大小

[root@maomao365 ~]# dstat -d

5.返回网络状态

[root@maomao365 ~]# dstat -n

 

 


 参考

Linux中使用netstat命令的基本操作,排查端口号的占用情况_Archie_java的博客-CSDN博客_linux netstat查看端口占用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

闲猫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值