Linux 网络命令速查:告别 `ifconfig`,拥抱 `ip`

🌐 Linux 网络命令速查:告别 ifconfig,拥抱 ip

现状 :新版 Ubuntu/CentOS 已移除 ifconfig 和 netstat。
对策 :使用现代化的 ip 和 ss 命令(系统自带,无需安装)。


1️⃣ 核心命令对照表

功能 🪟 Windows 🐧 Linux (旧/已淘汰) 🐧 Linux (新/推荐)
查看 IP ipconfig ifconfig ip a
查看网关 route print route -n ip route
查看端口 netstat -ano netstat -tuln ss -tuln
DNS 配置 ipconfig /all cat /etc/resolv.conf cat /etc/resolv.conf

2️⃣ 常用命令实战 (直接复制)

🔹 查看 IP 地址

bash 复制代码
ip a

只看 IPv4: ip -4 a

🔹 查看默认网关

bash 复制代码
ip route | grep default

🔹 查看端口监听状态

bash 复制代码
# 查看 TCP/UDP 监听端口 + 进程名 (需 sudo)
sudo ss -tulnp

🔹 查看 DNS 服务器

bash 复制代码
cat /etc/resolv.conf

3️⃣ 如果非要用旧命令 (ifconfig / netstat)

虽然不推荐,但可以手动安装回来:

Ubuntu/Debian:

bash 复制代码
sudo apt update && sudo apt install net-tools -y

CentOS/RHEL:

bash 复制代码
sudo yum install net-tools -y

💡 一句话总结

Windows 用 ipconfig,Linux 请用 ip a。
别再纠结 ifconfig 报错,它已经过时了。

相关推荐
睡一觉就好了。8 分钟前
TcpSocket
linux
小陈运维12 分钟前
使用kubeadm初始化IPV4/IPV6集群
linux·docker·云原生·容器·kubernetes
Eloudy16 分钟前
RoCE 的 UC SEND/RECEIVE 的完整交互过程分析
网络·rdma·roce
花间相见18 分钟前
【计算基础|网络10】TCP(中):可靠传输
网络·网络协议·tcp/ip
东风微鸣25 分钟前
精简 Ubuntu Linux 固件包:每个 N100 节点省下约 450 MB
linux·ubuntu·postgresql
snhna27 分钟前
Agent 上云部署实战(上):从 GitHub 到 Linux,用 Dify 跑通中间件、域名和 HTTPS
linux·中间件
谢亮_vipxieliang31 分钟前
多智能体系统的“TCP/IP时刻”:MCP与A2A协议如何定义Agent时代
网络·tcp/ip·ai·php
jaronho1 小时前
【脚本】 【Linux】启动所有网卡
linux·运维·服务器
草莓熊Lotso1 小时前
【C++ 基于微服务的即时通讯系统】基建三件套:gflags + gtest + spdlog 源码编译安装与实战入门
linux·网络·数据库·c++·微服务·log4j
H.莓飛1 小时前
【C++】类与对象(末):static、友元与拷贝优化
linux·开发语言·c++·visual studio