【Linux】Linux网络问题诊断常用命令

Linux网络配置及状态查询 1、网卡命名eth0、ens33、ens160、eno1、enp0s*? 2、linux查看 全部网卡 虚拟网卡 物理网卡 3、network.service和NetworkManager.service 4、AnolisOS8.6网络配置(龙蜥) 5、Rocky9.2网络配置 6、SysV和systemd服务启动、关闭、重启及查看相关命令 7、停止NetworkManager启用network.service 8、查看Linux中的网卡类型命令 阅读详情
AI摘要

本文详细介绍了网络问题诊断中常用的10个IT命令,包括ifconfig查看IP、ping测试连通性、route查看网关、traceroute追踪路径、mtr实时监控、nslookup解析域名、telnet验证端口、tcpdump抓包分析等,帮助技术人员快速定位和解决问题。,

1. ifconfig——查看当前主机的IP 地址

  • 用法:ifconfig

在这里插入图片描述

2. ping —— 确定当前主机和目标主机是否联通

  • 功能:确定当前主机和是否联通;
  • 用法:ping ${domainName}/${IP},可对目标主机的域名或者IP进行操作;
    示例:
    ping www.baidu.com
    ping 153.3.238.102
    在这里插入图片描述
    ping 命令带参数的其它详细用法可参考博客:ping 命令使用详解

3. route —— 查看当前主机的网关

  • 用法:route -n

-n:该参数可以不加,加上该参数表示将域名转换成IP展示;

在这里插入图片描述

4. traceroute —— 查看当前主机到目标主机的每一跳

  • 用法:traceroute ${host} -w ${timeout}

-w: 在每一跳设置超时等待时间
该命令就是查看当前主机到目标主机的每一跳,并且在每一条都设置了等待的超时时间;

在这里插入图片描述

5. mtr —— 查看当前主机到目标主机的每一跳

  • (My Trace Route),跟 traceroute 命令一样,也是查看当前主机到目标主机的每一跳,显示的信息更加丰富;
  • 用法:mtr ${host}

使用mtr 命令之后会进入一个独立的弹窗界面,该界面会显示每一条的信息,并实时更新;

在这里插入图片描述

在这里插入图片描述

6. nslookup —— 根据域名获取相应的 IP 地址

  • 用法:nslookup www.baidu.com

在这里插入图片描述

7. telnet —— 指定域名下端口是否畅通

  • 用法:telnet ${domainName}/${IP} {port}
    示例:telnet 127.0.0.1 3306

在指定主机上,如果指定的端口被监听,则会提示连接成功之类的字样,否则就没有,示例如下图

在这里插入图片描述

8. tcpdump —— 抓包工具

  • 功能:抓取所有网卡向指定主机发送的数据包,地址以IP的形式显示。
  • 用法: tcpdump -i any -n host ${IP}

示例: tcpdump -i any -n host 127.0.0.1

-i any: 抓取所有网卡上的包
-n: 以IP的形式进行显示,因为将IP转换成域名显示有时会很耗费性能;
host : 在其后指定一个IP,表示仅抓取指定目标IP上的数据包;

在这里插入图片描述

  • 功能:抓取所有网卡向指定端口发送的数据包,地址以IP的形式显示。
  • 用法:tcpdump -i any -n port ${port} -v

示例:tcpdump -i any -n port 3306 -v

-i any 抓取所有网卡上的包
-n: 将域名转换成IP进行显示
-v: 该选项表示抓取各种协议的信息;
port : 在其后指定一个端口号,表示仅抓取指定端口上的数据包;

在这里插入图片描述

  • 功能:抓取所有网卡向指定主机且指定端口发送的数据包,地址以IP的形式显示,并将抓取的数据保存在指定的文件中。
  • 用法:tcpdump -i any -n port 3306 and host 10.0.0.1 -w ${filePath}

示例:tcpdump -i any -n port 3306 and host 10.0.0.1 -w test.txt,我们可以看到命令执行完毕之后会多出一个 test.txt 文件。

在这里插入图片描述

9. netstat —— 查看机器上网络端口、进程、监听状态

  • 用法:netstat -ntpl

-n: 将域名转换成IP显示;
-t: TCP 协议;
-p: process显示出指定端口的进程;
-l: listen,显示监听状态;

在这里插入图片描述

10. ss —— 查看机器上网络端口、进程、监听状态

  • 用法:ss -ntpl,获取的信息与 netstat 命令类似,使用哪一种具体看个人喜好了,还要看机器上安装了哪一种工具。

-n: 将域名转换成IP显示;
-t: TCP 协议;
-p: process显示出指定端口的进程;
-l: listen,显示监听状态;

在这里插入图片描述

Linux排查问题常用命令 这些命令覆盖了系统监控、网络诊断、文件管理和系统维护等多个方面,有助于快速定位和解决问题。 阅读详情

相关推荐

网络不通?90% 的问题靠这 7 条命令就能定位

在日常运维中,我们经常遇到同事反馈“网络突然断了”“网页打不开”“内网共享访问不了”,或者更夸张的“其实一断就全断,全公司都上不了网”这种现象。这些问题看起来复杂,但其实大部分(我敢说90%以上)都可以通过几条简单的命令行工具快速定位根源。为什么说“其实一断就全断”?因为企业网络往往是星型或树型拓扑,核心依赖路由器、交换机或网关。一旦关键节点(如默认网关)出问题,或者出现广播风暴、ARP欺骗、配置冲突等,整个网络就会集体“罢工”。但别担心,今天我重点分享Windows和Linux下最常用的。

网络技术联盟站 364

Windows网络管理及诊断命令整理

网络诊断命令

weixin_69884785的博客 3104

Linux 命令的使用技巧与网络调试

本文介绍了Linux中常见的命令及其使用场景。通过tcpdump监听数据包、traceroute定位网络问题,以及如何使用进程管理命令bg、fg和jobs来管理后台进程。此外,还包括了命令行工具如bc进行计算、cal查看日历、ispell修正拼写错误等。最后,探讨了如何通过Shell命令如alias、history、set、source和unalias来提高效率。

weixin_29025501的博客 358

必须要知道的 11 个网络诊断命令!快收藏起来方便查看

涵盖了从简单的网络连通性检查到高级的路由和网络配置管理的各种需求。掌握这些工具,你就能轻松应对各种网络问题,从容解决实际工作中的挑战!网络故障排查和日常运维中,掌握一些高效的网络诊断命令是必不可少的技能。:查看和修改本地 ARP 缓存,用于解析 IP 地址和 MAC 地址的对应关系。点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。:显示数据包从源到目标的路由路径,帮助诊断网络瓶颈。:查看和管理网络资源,处理共享文件、打印机等。:查看和管理本机的网络配置。

智的博客 4176

【WorkBuddy从入门到精通实战教程】使用手册 第 1 章 初识 WorkBuddy

腾讯推出全场景AI办公助手WorkBuddy,突破传统聊天机器人局限,实现从需求理解到结果交付的全流程自动化。该工具通过自然语言交互,可自主规划执行复杂任务,包括文件处理、数据分析、PPT制作等,支持多模型切换和技能扩展。内置权限管控机制确保本地文件操作安全,显著降低人工切换工具的成本,提升职场效率。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 1291

【深度学习】什么是自回归模型?

自回归模型是一种重要的时间序列模型,通过利用过去的值来预测当前或未来的值。它在统计学、经济学、自然语言处理等领域有广泛的应用。自回归模型的简单性和可解释性使其成为许多应用的首选,但在更复杂的情况下,可能需要结合其他模型如移动平均模型(MA模型)或混合模型(如ARIMA)来更好地捕捉时间序列中的模式。扩散模型(Diffusion Model)和自回归模型(Autoregressive Model)是两种不同的生成模型,各自有独特的特点和应用场景。

q742971636的博客 1670

Linux如何查看网络连接状态

2. ss命令:该命令可以用来查看网络套接字连接状态,比netstat命令更快速和高效。1. netstat命令:可以显示系统的网络连接、路由表和网络接口信息。3. lsof命令:可以显示系统当前所有打开的文件和网络连接信息。通过使用以上命令,可以方便地查看Linux系统中的网络连接状态。该命令可以显示所有的网络连接信息,包括TCP和UDP连接。该命令可以显示所有的网络连接信息,包括TCP和UDP连接。该命令可以显示所有的网络连接信息,包括TCP和UDP连接。

weixin_42279822的博客 1万+

5.7 医疗 Agent 实战:构建一个懂“望闻问切”的智能医疗咨询助手

本文介绍了如何构建一个智能医疗咨询助手项目,通过LoRA微调和vLLM部署技术,将通用大模型改造为专业"AI皮肤科医生"。项目采用精简架构:Streamlit前端直接与vLLM推理服务通信,重点展示了微调模型在专业性、安全性和同理心方面的显著提升。实施步骤包括:部署微调模型、构建交互界面,并通过对比测试验证微调效果。项目强调AI仅作为咨询助手而非医生替代品,始终以引导用户寻求专业医疗帮助为核心目标,体现了负责任AI应用的关键原则。

yonggeit的博客 2962

如何查看 Linux 系统的网络连接状态?

如果仍然无法解决问题,可能需要进一步分析具体的网络流量、设备配置或系统日志等信息,或者联系网络管理员或技术支持进行协助。命令可以快速查看系统的网络统计信息,对于网络故障排查和性能优化有一定的帮助。您可以根据具体的需求和问题,结合其他网络工具和命令来进行深入分析和调试。以上是一些常用的 Linux 命令,可以帮助您查看系统的网络连接状态和相关信息。您可以根据需要选择合适的命令来查看所需的网络信息。命令用于显示网络统计信息,包括各种协议的统计数据,例如 TCP、UDP、ICMP 等。

完颜振江 1万+

Python爬虫实战 | 拼多多商品评论采集与深度分析

本文从 API 调用、网页渲染到情感分析与关键词提取,全流程剖析了“拼多多商品评论采集与分析”项目。Scrapy + API 可快速抓取评论;Playwright 可突破 API 限制,抓取完整页面内容;数据清洗 + 分析揭示用户真实反馈;可持续部署、扩展至更多商品 & 时间段;

2201_76125261的博客 1696

Nature Communications|马兰戈尼效应构建空心金字塔微阵列制备高灵敏度柔性电容式压力传感器(健康监测/柔性压力传感/柔性电子/人机交互)

三维(3D)微结构因其在柔软性、轻质化、对3D表面的贴合性和可压缩性方面的显著优势,已经在生物医学监测、人机接口、机器人触觉和微型飞行器等领域引起了广泛关注。柔性电容式压力传感器(CPSs),由两片平行板组成,中间夹着一层软介电薄膜,具有设备构造简单、高灵敏度和快速响应速度等众多吸引人的优点。结构化介电层的三维机械设计在决定传感器性能方面起着至关重要的作用,如灵敏度(这是压力传感器的关键特性,因为它决定了感知微小压力和获取更多细节的能力,如轻柔触摸和脉搏检测)。

感知科学前沿 526

Linux网络诊断和分析的命令

linux诊断和分析网络情况命令

baidu_35160588的博客 998

PSO-BP和BP多输入多输出回归预测模型 matlab (多输入多输出)

PSO-BP和BP多输入多输出回归预测模型 matlab (多输入多输出)

算法如诗的博客 257

【Linux基础知识系列:第一百零一篇】使用tracert命令与网络诊断

本文详细介绍了网络诊断工具traceroute的使用方法。该工具通过追踪数据包传输路径(利用TTL和ICMP协议)和测量延迟,帮助分析网络连接质量和路由状况。文章阐述了traceroute的安装方法、常用命令选项(如-I、-T、-m等)及典型示例,包括基础用法和高级应用场景。针对常见问题提供了解决方案,并给出实践建议:分析延迟、诊断网络故障、使用ICMP追踪、记录结果等。掌握traceroute能显著提升网络管理和故障排查效率,是运维人员监控网络状态的必备工具。

望获实时Linux系统 912

【Claude】Not logged in · Please run /login 报错已解决

意味着 Claude Code 没有找到任何有效凭证。直接/login——交互式首选;检查——排查环境变量污染;CI 用——自动化场景标准方案;macOS Keychain 异常——/logout/login重置;时钟偏差——校准系统时间。参考:Claude Code 官方《错误参考》"身份验证"章节、官方认证优先级文档、社区 Token 过期排查记录。

博客 9977

2026.3.28:langgraph使用mysql进行持久化会话存储(短期记忆和长期记忆)

本文介绍了如何使用MySQL持久化存储LangGraph会话数据(短期和长期记忆)。首先安装必要的依赖包,然后通过Python代码实现将短期记忆写入MySQL数据库。主要步骤包括:1) 建立MySQL连接;2) 创建代理(agent)并配置检查点(checkpointer)和存储(store);3) 实现工具函数如计算器和天气查询;4) 使用中间件跟踪工具和模型调用次数。最后展示了如何从MySQL读取短期记忆数据,完成会话的持久化存储和检索功能。代码示例包含完整的实现细节,包括状态管理、消息处理和数据库操作

拥抱具身智能,昇腾Ascend C 735

linux排查问题常用命令

文件目录 df -h du -sh * host配置 cat /etc/hosts 内存 free -m 操作系统 uname -a ip配置 ifconfig -a 进程 ps -aux limit资源限制 ulimit -a Linux下的任务调度 crontab -l DNS配置 cat /etc/resolv.conf...

chy2z的专栏 721

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux中检查网络问题常用命令

这些命令提供了关于网络连通性、接口配置、服务监听、路由和域名解析的信息,帮助我们定位和解决网络故障。根据每个命令的输出和分析,我们可以得出结论并采取相应的措施来修复网络问题。为了更好地诊断和解决网络故障,下面介绍了最常用的5个命令,并提供了相应的代码、输出和分析。通过检查跃点的路径和延迟,可以确定数据包在网络中的传输情况,并找到潜在的网络问题点。输出列出了当前正在监听的TCP连接和他们的状态。通过检查是否有服务在正确的端口上监听,可以确定服务是否正常运行。输出显示了域名的解析结果,包括域名对应的IP地址。

weixin_52687711的博客 745

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

LinuxCentOS8pingbaidu.com未知的名称或服务.pdf下载介绍:Linux CentOS 8网络诊断教程

LinuxCentOS8pingbaidu.com未知的名称或服务.pdf下载介绍:Linux CentOS 8网络诊断教程 去发现同类优质开源项目:https://gitcode.com/ 随着信息技术的不断发展,Linux 操作系统在服务器管理和网络运维中的应用越来越广泛。今天,我将为您推荐一份实用的开源项目——Linux CentOS 8 ping baidu.com 未知的名称或服务.pd...

gitblog_06720的博客 927

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux基本功系列之ping命令实战

ping命令详解

低调,谦虚,自律,反思,成长,保持热爱,奔赴梦想 9774

Linux系统性能分析——网络

linux性能分析 网络 ifconfig ip netstat tcpdump route ping nicstat

zsw_2015的博客 565

【Linux知识】netstat网络命令行详解

本文详细介绍了Linux系统中netstat命令的完整参数分类及使用场景。主要内容包括:基础参数(如显示所有连接、协议过滤等)、协议与地址过滤、连接状态统计、输出格式控制、高级参数(如路由缓存、多播组等)以及常用命令组合(查看监听端口、连接状态统计等)。通过表格形式清晰展示了各参数的功能说明及示例用法,是网络诊断和管理的实用参考指南。

wendao76的专栏 1050

linux工作必备 tcpdump抓包工具常用命令\ netcat(nc)命令\TCP洪水攻击(SYN Flood)的诊断和处理\TCP连接数、Linux问题定位、history历史操作记录

linux现场网络问题定位 一篇就够了 tcpdump抓包工具 tcpdump、nc验证网络环境

西京刀客 1537

linux里上网的命令,Linux中常用的网络命令

一、设置网络参数的命令ifconfig:查询、设置网卡与IP网络等相关参数[root@www ~]# ifconfig {interface} {down|up}[root@www ~]# ifconfig interface {options}interface:eth0、eth1、ppp0options:mtu、up,down、netmask、broadcast[root@www ~]# if...

weixin_39633976的博客 594

linux 网络性能问题,教你怎么在Linux系统中分析网络性能问题

Linux 系统查看网络的常用命令ifconfig命令 查看和配置网络状态关闭和启动网卡ifdown 网卡设备名 # 禁用该网卡设备 ifup 网卡设备名 # 启用该网卡设备查询网络状态 netstat 选项选项:   -t:列出TCP协议端口   -u:列出UDP协议端口   -n:不使用域名与服务名,而使用IP地址和端口号   -l :仅列出在监听状态网络服务(只有TCP有监听状态)   -a...

weixin_35391606的博客 231

Linux——网络配置

这里写自定义目录标题查看及测试网络查看网络配置测试网络连接设置网络地址参数设置网络接口参数 ——ifconfig启用、禁用网络接口配置本地主机映射文件 查看及测试网络 查看网络配置 查看网络接口地址——ifconfig 查看所有网络接口信息 查看指定网络接口信息 显示网卡信息部分内容的含义 查看主机名称 hostname hostnamectl set-hostname 主机名称 //永久修改主机名称 vim /etc/hostname //设置完后需重启系统才生效 bash ——刷新主机名命令

weixin_67497034的博客 353
上一篇: 【Linux】ping 命令使用详解
下一篇: 【docker】如何编写dockerfile文件,构建docker镜像
伏游
博客等级 码龄9年 369粉丝 37原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值