当前位置:首页>Linux>运维排障神器!Windows & Linux 常用网络命令大全,建议收藏

运维排障神器!Windows & Linux 常用网络命令大全,建议收藏

  • 2026-09-08 15:27:01
运维排障神器!Windows & Linux 常用网络命令大全,建议收藏

运维排障神器!

Windows & Linux 常用网络命令大全

服务器 ping 不通?端口连不上?路由有问题?

做网络运维、系统管理的朋友,每天都要和各种网络命令打交道。最头疼的莫过于:Windows 用熟了,换 Linux 就卡壳;Linux 溜了,回 Windows 又想不起参数。

今天按场景分类整理了一份双系统高频网络命令,覆盖 18 个日常运维场景,补全了常见资料里缺失的 Linux 对应命令,修正了模糊的用法说明。不用翻表格,按场景直接查,收藏这一篇就够了。

一、基础连通与远程登录

日常最高频的连通性测试、远程登陆命令,双系统用法基本通用。

  1. ping(Windows / Linux 通用)

    命令作用:测试与目标主机的网络连通性与往返延迟

    常用示例:ping 192.168.0.1

  2. ssh(Windows / Linux 通用)

    命令作用:加密安全远程登录主机,是远程运维的核心工具

    常用示例:ssh admin@example.com

  3. telnet(Windows / Linux 通用)

    命令作用:传统远程登录协议,现多用于快速测试 TCP 端口连通性

    常用示例:telnet 192.168.0.1 80

  4. hostname(Windows / Linux 通用)

    命令作用:查看当前主机的主机名

    常用示例:hostname

二、网络配置查询

快速查看本机网卡、IP、MAC 等网络参数,排障第一步先查本地配置。

Windows 系统

  • ipconfig

    命令作用:新一代网络配置工具,已逐步替代传统 ifconfig

    查看地址示例:ip addr show(可简写为 ip a)

Linux 系统

  • ip

    命令作用:新一代网络配置工具,已逐步替代传统 ifconfig

    查看地址示例:ip addr show(可简写为 ip a)

三、端口与连接状态

排查端口监听、异常连接、会话状态的核心命令,定位服务是否正常启动。

Windows 系统

  • netstat

    命令作用:显示所有网络连接、监听端口、路由表等状态

    常用示例:netstat -a

  • portqry

    命令作用:微软官方端口探测工具,精准检测目标端口开放状态

    常用示例:portqry -n www.example.com -o 80

Linux 系统

  • ss

    命令作用:替代传统 netstat,性能更强的网络连接状态查看工具

    常用示例:ss -an

  • nc(netcat)

    命令作用:被称为网络工具 “瑞士军刀”,常用于端口扫描与网络调试

    端口探测示例:nc -zv www.example.com 80

    参数说明:-z 为扫描模式,不发送数据;-v 输出详细连通结果

四、路由追踪与路径诊断

定位网络故障节点、排查路径丢包的必备命令,找卡顿、断网点位很高效。

Windows 系统

  • tracert

    命令作用:追踪数据包到达目标经过的全部路由节点

    常用示例:tracert www.example.com

  • pathping

    命令作用:追踪数据包到达目标经过的全部路由节点

    常用示例:pathping www.example.com

Linux 系统

  • traceroute

    命令作用:路由路径追踪,查看数据包经过的所有节点

    常用示例:traceroute www.example.com

  • mtr

    命令作用:路径质量诊断工具,实时显示每一跳的延迟与丢包情况

    常用示例:mtr www.example.com

  • route / ip route

    命令作用:查看与管理本地路由表

    查看路由表示例:route -n / ip route

Windows 对应路由命令

  • route

    命令作用:查看或修改本地路由表

    查看示例:route print

    快速查看路由表也可使用:netstat -r

五、DNS 与地址解析

域名解析异常、内网 MAC 地址排查相关命令。

  • nslookup(Windows / Linux 通用)

    命令作用:基础 DNS 域名解析查询,验证域名对应的 IP 地址

    常用示例:nslookup www.example.com

  • dig(Linux 专属)

    命令作用:功能更强大的 DNS 查询工具,返回解析详情更完整

    常用示例:dig www.example.com

  • arp(Windows / Linux 通用)

    命令作用:查看与管理本地 ARP 缓存表,排查内网地址冲突

    常用示例:arp -a

六、共享与会话管理

Windows 网络共享(SMB/CIFS)相关的双系统对应命令,内网文件共享常用。

Windows 系统

  • net view

    命令作用:查看局域网内的计算机与共享资源列表

    常用示例:net view \\computername

  • net use

    命令作用:映射 / 断开网络共享驱动器

    常用示例:net use Z: \\server\share

  • net session

    命令作用:查看当前本机建立的 SMB 共享会话

    常用示例:net session

Linux 系统

  • smbclient -L

    命令作用:查看本机 Samba 服务的当前在线会话

    常用示例:smbclient -L //server_ip -U username

  • mount.cifs

    命令作用:将 Windows 共享目录挂载到 Linux 本地

    常用示例:sudo mount -t cifs //server/share /mnt -o username=user

  • smbstatus

    命令作用:查看本机 Samba 服务的当前在线会话

    常用示例:sudo smbstatus

七、进阶运维工具

Linux 下高频的抓包、跨机传文件工具,深度排障必备。

  • tcpdump

    命令作用:轻量命令行抓包工具,可实时捕获与分析网络流量

    常用示例:tcpdump -i eth0(eth0 替换为实际网卡名,可通过 ip a 查看)

  • scp

    命令作用:基于 SSH 加密的安全文件传输,跨主机拷贝文件更安全

    常用示例:scp file.txt user@host:/path

运维避坑:几个容易记错的细节

  1. Linux 已逐步淘汰 ifconfig

    主流新发行版中,传统 net-tools 包的 ifconfig 已被 ip 命令替代,日常查 IP 优先用 ip addr show,更规范也更通用。

  2. 测端口别只记得 telnet

    telnet 只能测 TCP,且很多系统默认不开启。Windows 用 portqry、Linux 用 nc -zv,是更专业的端口探测组合,结果也更直观。

  3. 排查路径丢包别只用 tracert

    普通路由追踪只能看路径,看不到丢包。定位网络卡顿、节点故障,优先用 pathping(Windows)或 mtr(Linux),能直接看到每一跳的丢包率。

  4. Linux 不是没有 SMB 工具

    很多资料里共享相关命令只写 Windows,实际上 Linux 有完整的 SMB 生态:查共享用 smbclient、挂载用 mount.cifs、看会话用 smbstatus,完全可以和 Windows 互通。

这些都是网络运维、系统管理里的基本功命令,看似简单,却是排查故障的第一抓手。

觉得有用的话,欢迎点赞、收藏、转发给身边做运维的朋友,下次排障不用再到处搜啦。

你平时排障最常用的命令是哪一个?评论区聊聊~

最新文章

随机文章