设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 文件
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

全面的高可用服务系统线上问题排查工具单之一(12)

发布时间:2019-05-10 18:20 所属栏目:21 来源:云时代架构
导读:输出为: robert@robert-ubuntu1410:~$netstat-nap|grep2862 tcp600:::8080:::*LISTEN2862/java unix2[]流已连接213712862/java 获得监听端口为8080。 2 根据端口查找进程 1)查找使用端口的进程号: netstat

输出为:

  1. robert@robert-ubuntu1410:~$ netstat -nap | grep 2862 
  2. tcp6       0      0 :::8080                 :::*                    LISTEN      2862/java        
  3. unix  2      [ ]         流        已连接     21371    2862/java 

获得监听端口为8080。

2 根据端口查找进程

1)查找使用端口的进程号:

  1. netstat -nap | grep 8080 

输出为:

  1. robert@robert-ubuntu1410:~$ netstat -nap | grep 8080 
  1. tcp6       0      0 :::8080                 :::*                    LISTEN      2862/java 
  2. ``` 
  3.  
  4. 获得进程ID为2862。 

2)根据进程ID查找进程的详细信息。

  1. ps -elf | grep 2862 

输出为:

  1. robert@robert-ubuntu1410:~$ ps -elf | grep 2862 
  2. 0 S robert    2862  1988  3  80   0 - 233215 futex_ 10:00 pts/0   00:00:23 java -server -Xms512m -Xmx512m -Xmn128m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution -XX:+PrintGCDetails -Xloggc:./logs/gc.log -cp /home/robert/working/workspace/vesta-id-generator/releases/vesta-id-generator-0.0.1-release/bin/vesta-rest-0.0.1/extlib -jar ./lib/vesta-rest-0.0.1.jar 

10、iptraf

iptraf是一个实时查看网络流量的交互式的彩色的文本屏幕界面的监控工具。监控的数据比较全面,可输出TCP连接、网络接口、协议、端口、包大小等信息,但是耗费系统资源比较多,需要管理员权限。

使用方式:

  1. sudo iptraf 

命令输出:

全面的高可用服务系统线上问题排查工具单之一

在进入主界面之前可以选择不同的选项,在不同的选项下,可以查看不同维度的网络信息。

11、tcpdump

网络状况分析跟踪工具,可以用来抓包的一个实用的命令。要使用该工具,需要对TCP/IP协议有所熟悉,因为过滤使用的信息都来自TCP/IP协议的格式。

显示来源IP或者目的IP为192.168.1.102的网络通信:

  1. sudo tcpdump -i eth0 host 192.168.1.102 

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读