网工必备!5分钟掌握超实用的liux查ip命令,小白也能变高手
刚部署完服务器就找不着北?这个场景你肯定不陌生
上周帮学弟排查服务器连不上数据库的问题,他急得满头大汗说:"明明配置都对啊!"结果我一上手,发现他
连服务器IP都搞错了😅。这种情况太常见了!无论是配置服务、调试容器还是排查网络故障,
查看Linux IP地址都是第一道门槛。今天咱们就系统聊聊Linux查IP命令的那些事儿~
🤔 为什么你该学这些命令?
还在用鼠标点点点查IP?当服务器没有GUI界面时,老司机都靠命令行搞定。掌握
Linux如何查看IP能让你:
- 3秒定位服务器网络配置
- 批量检查集群节点状态
- 快速诊断网卡故障位置
- 写自动化脚本时更高效
🧰 经典三件套:从基础到进阶
1. 元老级工具:ifconfig
就像Windows里的ipconfig,老派但可靠!执行前记得装net-tools:
sudo apt install net-tools # Ubuntu系
sudo yum install net-tools # CentOS系
查看结果时重点关注
inet字段:
字段 | 含义 | 示例值 |
---|
inet | IPv4地址 | 192.168.1.10 |
ether | MAC地址 | 00:0a:95:9d:68:16 |
RX/TX packets | 收发包统计 | 诊断网络流量的金钥匙 |
2. 新晋王者:ip命令
这才是Linux内核的"亲儿子"!试试:
ip addr show 👉 显示所有网卡信息
ip -4 addr 👉 只看IPv4地址(过滤干扰信息)
ip route show 👉 查看网关信息(定位路由故障超有用)
输出更结构化,特别适合用grep抓取:
ip addr | grep 'inet ' | awk '{print $2}'3. 极速方案:hostname命令
只要IP不要详情?这个最快:
hostname -I # 显示所有非回环IP(注意是大写i)
适合写脚本时调用,比如:
- 自动化部署时获取当前主机IP
- 监控脚本中轮询节点状态
- 快速生成主机清单文件
🎯 特殊场景生存指南
⚠️ 网卡改名怎么办?
新版Linux用ens160代替了eth0,别慌!两种解法:
ip link show # 先确认网卡新名称
ls /sys/class/net # 物理网卡列表
再用
ip addr show ens160精准定位
🌐 公网IP怎么查?
内网命令可查不到这个!试试:
curl ifconfig.me # 最简方案
dig +short myip.opendns.com @resolver1.opendns.com # DNS方案
用这个判断服务器是否开通外网访问超方便~
🔥 救火队员:netstat命令
当服务监听异常时,
netstat -tuln能显示:
- 哪些端口在监听
- 监听的具体IP地址
- TCP/UDP连接状态
排查"服务启动但连不上"的经典武器!
💡 高手私藏技巧
1. Windows系统协同作战
提到
Linux IP查询命令就不得不对比下Windows。在Windows系统里我们用ipconfig,但实际:
Powershell > Get-NetIPConfiguration # 更强大的信息获取
Windows Terminal + SSH 连Linux主机后直接运行命令,跨系统协作效率翻倍!
2. 自动化脚本模板
创建ipcheck.sh脚本:
#!/bin/bash
echo "内网IP: $(hostname -I)"
echo "公网IP: $(curl -s ifconfig.me)"加执行权限:
chmod +x ipcheck.sh3. 诊断网络故障四步法
- ip addr 👉 查本机IP是否正确
- ping 网关 👉 查内网连通性
- nslookup 👉 查DNS解析
- traceroute 👉 查路由路径
🚫 避坑指南
遇到过这些报错吗?
ifconfig: command not found 👉 未安装net-tools
enp0s3: DOWN 👉 网卡未启用,执行
sudo ip link set enp0s3 upRTNETLINK answers: Network is unreachable 👉 路由配置错误
✨ 终极总结
下次登录服务器别懵!快速选择:
场景 | 推荐命令 |
---|
查看详细信息 | ip addr |
仅需IP地址 | hostname -I |
排查服务监听 | netstat -tuln |
查看公网IP | curl ifconfig.me |
最后特别提一下,在做多系统管理时,Windows系统自带的Powershell ISE里写跨平台脚本特别香,尤其配合VS Code远程开发,效率直接起飞!
看似简单,却是运维基本功。有什么奇葩网络问题欢迎留言交流,下期我们聊聊tcpdump抓包实战技巧!