加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

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

发布时间:2019-05-11 10:51:41 所属栏目:优化 来源:云时代架构
导读:副标题#e# 本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1

输出为:

  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 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读