加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

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

发布时间:2019-05-11 00:33:56 所属栏目:建站 来源:云时代架构
导读:本文并不是先容Linux呼吁的手册,而是偏重于呼吁在特定场景下怎样辅佐应急职员和攻关职员定位题目并办理题目,因此,对付每个呼吁的先容将直切主题,直接先容呼吁行使的详细场景,而不是先容呼吁的具体行使名目。 01.必不行少的基本呼吁和器材 1、grep gre

呼吁输出:

  1. robert@robert-ubuntu1410:~$ ping www.baidu.com 
  2. PING www.a.shifen.com (111.13.100.92) 56(84) bytes of data. 
  3. 64 bytes from localhost (111.13.100.92):icmp_seq=1 ttl=54 time=4.91 ms 
  4. 64 bytes from localhost (111.13.100.92):icmp_seq=2 ttl=54 time=8.76 ms 
  5. ^C 
  6. --- www.a.shifen.com ping statistics --- 
  7. 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 
  8. rtt min/avg/max/mdev = 4.917/6.838/8.760/1.923 ms 

3、telnet

telnet是TCP/IP协议族的一员,是收集长途登岸处事的尺度协议,它为用户提供了在当地计较机上毗连长途主机的手段和首要方法。

行使方法:

  1. telnet IP PORT 

呼吁输出:

  1. robert at robert in ~/working/softwares/redis-3.0.5/src $ telnet localhost 6379Trying ::1... 
  2. Connected to localhost. 
  3. Escape character is '^]'. 
  4. get hello 
  5. $3 
  6. world 

从上面输出可以看到,行使telnet协议可以直接毗连redis端口,并发送redis呼吁。

4、nc

nc是NetCat的简称,在收集调试器材享有“瑞士军刀”的美誉,此呼吁成果富厚、短小精壮、简质朴用,被计划成为一个易用的收集器材,可通过TCP/UDP协议传输数据。同时,它也是一个收集应用调试说明器,由于它可以按照必要建设各类差异范例的收集处事和毗连,在调试Restful处事的时辰,常常会产生不行预期的功效,这种环境下可以行使nc模仿启动处事器,把HTTP客户端毗连到nc上,nc上会打印出Restful处事提供的全部参数,然后逐一搜查参数,找到题目。

虽然,也可用于传输二进制可能文本文件。

传输文件端:

  1. robert@robert-ubuntu1410:~$ nc localhost 8888 < test.txt 

接管文件端:

  1. robert@robert-ubuntu1410:~$ nc -l 8888 
  2. 12345678 

5、mtr

Linux体系中的收集连通性测试器材,也可以用来检测丢包率。

行使方法:

  1. mtr -r sina.com 

呼吁输出:

  1. robert@robert-ubuntu1410:~$ mtr -r sina.com 
  2. Start:Sun Apr 23 16:40:27 2017 
  3. HOST:robert-ubuntu1410           Loss%   Snt   Last   Avg  Best  Wrst StDev 
  4.  1.|-- 192.168.1.1                0.0%    10    2.0   2.5   0.9  10.4   2.7 
  5.  2.|-- 172.30.44.1                0.0%    10    6.4   7.5   5.8  13.8   2.3 
  6.  3.|-- 10.1.10.201                0.0%    10    3.0   3.4   3.0   4.2   0.0 
  7.  4.|-- 111.63.14.97               0.0%    10    5.5   6.6   5.1  16.4   3.4 
  8.  5.|-- 111.11.74.9               90.0%    10   10.8  10.8  10.8  10.8   0.0 
  9.  6.|-- 111.11.65.117             90.0%    10    7.9   7.9   7.9   7.9   0.0 
  10.  7.|-- 221.183.26.205            80.0%    10    8.0   9.1   8.0  10.1   1.4 
  11.  8.|-- 221.176.16.250            80.0%    10   11.9  12.8  11.9  13.8   1.0 
  12.  9.|-- 221.176.21.194            90.0%    10   11.6  11.6  11.6  11.6   0.0 
  13. 10.|-- 202.97.15.177             90.0%    10   25.1  25.1  25.1  25.1   0.0 
  14. 11.|-- 202.97.88.237             90.0%    10   14.1  14.1  14.1  14.1   0.0 
  15. 12.|-- 202.97.53.110              0.0%    10   20.4  16.0  13.7  20.4   2.1 
  16. 13.|-- 202.97.58.114              0.0%    10   14.4  17.9  14.4  21.4   2.4 
  17. 14.|-- 202.97.51.86              40.0%    10  211.2 207.4 204.9 211.2   2.5 
  18. 15.|-- 203.14.186.34              0.0%    10  224.7 201.3 194.9 224.7  10.3 
  19. 16.|-- 218.30.41.234              0.0%     9  218.1 219.6 215.3 238.7   7.3 
  20. 17.|-- ???                       100.0     9    0.0   0.0   0.0   0.0   0.0 

个中第二列为丢包率,可以用来判定收集中两台呆板连通性的质量。

6、nslookup

是一款检测收集中DNS处事器的是否可以或许正确理会域名的器材呼吁,而且可以输出。

行使方法:

  1. nslookup sina.com 

(编辑:湖南网)

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

热点阅读