当前位置: 首页 > article >正文

Linux突发网络故障常用排查的命令

测试环境

  • 系统:Ubuntu 18
  • 硬件:单核2G

ping

用于测试客户机和目标主机通信状况,是否畅通。以及测量通信的往返时间,判断网络质量的好坏。
它通过发送ICMP回显请求消息到目标主机,并等待返回的ICMP回显回复消息。

ping的返回结果中,time是指一个回显请求发送到目标主机并收到回显回复所需的时间。这个时间通常以毫秒计。

测试

例如测试与百度服务器的通信
ping www.baidu.com
能够有返回的状态信息,表示是正常的。
在这里插入图片描述

推荐值一般20毫秒以内,都表示状态正常,大于100,表示网络出现严重延迟。

traceroute

用于追踪客户机到目标主机网络的路径,以及网络节点的延迟,当需要了解网络数据包的传输路径,就会使用到这个命令。

测试

假设测试追踪客户机到百度服务器的过程。
traceroute www.baidu.com
在这里插入图片描述

可以看到会经过客户机的上层路由,再到互联网的路由节点,以及到每个节点的响应时间。

nslookup

在搭建DNS服务器的时候使用过这个命令,讲的是创建和配置好DNS服务器后,测试客户机DNS是否生效。我们在Linux网络故障排查里也需要用到这个命令。用于域名当前解析是否正常,或者是想了解当前域名解析的具体IP,可以使用它来测试。

测试

例如测试解析百度百度服务器
nslookup www.baidu.com
在这里插入图片描述

可以看到百度服务器IPv4和IPv6对应的两个域名及IP地址

ip route

查看本机路由表和看一下本机的路由规则配置是否正确的

ip route在这里插入图片描述

telnet

用于建立与目标主机的连接,常用于测试,判断目标主机上的服务端口是否打开

测试

假设我想测试百度服务器的80端口
telnet www.baidu.com 80
在这里插入图片描述

会返回一个提示,说明对方主机的80端口已打开
当与目标服务器的端口建立连接成功,就能反映出与目标服务器的网络是畅通的,端口访问也是正常的。


http://www.kler.cn/news/318996.html

相关文章:

  • andriod studio 学习1
  • python中网络爬虫框架
  • 【垃圾识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目选题+TensorFlow+图像识别
  • Java Web应用升级故障案例解析
  • 云栖实录 | 阿里云 OpenLake 解决方案重磅发布:多模态数据统一纳管、引擎平权联合计算、数据共享统一读写
  • 使用 UWA Gears 测试小游戏性能
  • Python GUI 编程:tkinter 初学者入门指南——标签
  • # 利刃出鞘_Tomcat 核心原理解析(十一)-- Tomcat 附加功能 WebSocket -- 3
  • Elasticsearch 应用实战:从基础到高级实践
  • 网口环保212设备数据 转 profinet IO项目案例
  • 利用人工智能改变视频智能
  • 《AI办公类工具表格处理系列之三——GPT-Excel》
  • 第十四届蓝桥杯嵌入式国赛
  • 【JVM】双亲委派模型
  • JDk17新特性
  • html TAB、table生成
  • netfilter和iptables--netfilter源码篇
  • 说说明计算机视觉(CV)技术的优势和挑战。
  • harmonyos面试题
  • 基于vue框架的宠物托管系统设计与实现is203(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • AI推介-大语言模型LLMs论文速览(arXiv方向):2024.08.25-2024.08.31
  • 52 文本预处理_by《李沐:动手学深度学习v2》pytorch版
  • PHP 递归遍历目录
  • C++20 模块化(Modules)
  • 物理学基础精解【17】
  • 等保测评新趋势:企业如何领跑网络安全赛道
  • 5--SpringBoot项目中菜品管理 详解(一)
  • Matlab进阶绘图第68期—带分组折线段的分区柱状图
  • 基于STM32的电压检测WIFI模拟
  • 常见服务器大全----都是什么?又有何作用?区别联系是什么?---web,应用,数据库,文件,消息队列服务器,Tomat,Nginx,vite.....