Windows 与 Linux网络命令速查表,含常用场景及参数说明
一、基础连接测试
功能 | Windows 命令 | Linux 命令 | 说明 |
---|---|---|---|
连通性测试 | ping <目标IP/域名> | ping <目标IP/域名> | ping -n 4 8.8.8.8(Win限次)ping -c 4 8.8.8.8(Linux限次) |
路由跟踪 | tracert <目标IP/域名> | traceroute <目标IP/域名> | tracert -d google(禁用DNS解析)traceroute -n 8.8.8.8(不解析主机名) |
网络路径分析 | pathping <目标IP> | mtr <目标IP> | 结合丢包率和延迟统计(Win/Linux通用) |
端口连通性测试 | Test-NetConnection <IP> -Port <端口>(PowerShell) | nc -zv <IP> <端口> | Test-NetConnection 192.168.1.1 -Port 80nc -zv 192.168.1.1 22 |
二、基础网络配置
功能 | Windows 命令 | Linux 命令 | 说明 |
---|---|---|---|
IP地址与接口信息 | ipconfig /all | ip addr show | 显示详细IP、MAC、DNS及接口状态 |
路由表查询 | route print | ip route show | 查看路由规则及网关信息 |
MAC地址查询 | getmac /v | ip link show | 显示网卡物理地址及接口状态 |
三、端口与连接管理
功能 | Windows 命令 | Linux 命令 | 说明 |
---|---|---|---|
活动连接查看 | netstat -ano | ss -tulnp | -a:所有连接;-p:显示进程 |
端口占用排查 | netstat -ano | findstr ":80" | lsof -i :80 | 过滤特定端口占用情况 |
监听端口列表 | netstat -a -n -o | netstat -tuln | 禁用域名解析加速显示 |
四、DNS解析与缓存管理
功能 | Windows 命令 | Linux 命令 | 说明 |
---|---|---|---|
手动DNS解析 | nslookup <域名> | dig <域名> | dig需额外安装(如bind-utils |
清除DNS缓存 | ipconfig /flushdns | resolvectl flush-caches | 仅Systemd系统(如Ubuntu)支持 |
五、网络配置管理
功能 | Windows 命令 | Linux 命令 | 说明 |
---|---|---|---|
DHCP地址释放 | ipconfig /release | dhclient -r eth0 | 释放指定接口IP |
DHCP地址更新 | ipconfig /renew | dhclient eth0 | 重新申请IP地址 |
接口启用/禁用 | netsh interface set interface "以太网" admin=disable | ip link set eth0 down | 需管理员权限 |
六、其他实用工具
功能 | Windows 命令 | Linux 命令 | 说明 |
---|---|---|---|
ARP缓存查询 | arp -a | ip neigh | 查看本地ARP表 |
CURL链接 | curl <URL> | curl <URL> 或 wget <URL> | 下载资源或测试Web服务 |
发布评论