对于刚接触Ubuntu或Linux系统的小伙伴来说,网络命令可能显得有点神秘。但别担心,今天我们就来一场Ubuntu网络命令的完全解剖,从最基础的查IP到高级的端口排查,手把手让你成为Linux网络配置的小能手。无论你是想解决上不了网的问题,还是想了解网络故障排查的方法,这篇文章都能帮到你。我们会穿插介绍最常用的网络管理命令,并且每个命令都有实际例子,保证零基础也能看懂。
在Ubuntu中,最传统的查看IP地址的命令是ifconfig。不过现代系统更推荐使用ip命令,它更强大。输入ip addr show就可以看到所有网卡的信息,包括IP地址、MAC地址等。如果想临时修改IP,可以用sudo ip addr add 192.168.1.100/24 dev eth0。这对Linux网络配置初学者来说,是必须掌握的第一步。
ping可以说是最常用的网络故障排查工具。它会向目标主机发送ICMP请求,看对方是否响应。例如ping -c 4 baidu.com会发送4个包,如果收到回复说明网络通。如果不通,可能是网络不通或者对方禁ping。记住,ping不通不代表网络一定有问题,但它是初步判断网络状态的利器。
当网络访问慢或者中断时,traceroute可以显示数据包经过的每一跳路由。安装命令sudo apt install traceroute,然后traceroute google.com。更现代的工具是mtr,它结合了ping和traceroute,动态显示每个节点的丢包率和延迟,对网络故障排查非常直观。
想查看本机打开了哪些端口,有哪些连接?netstat是经典命令,比如netstat -tuln可以列出所有监听的TCP/UDP端口。不过现在很多系统预装了ss,它更快更现代,用法类似ss -tuln。这对网络管理命令来说,是检查服务是否启动的必备技能。
有时网页打不开可能是因为DNS解析失败。nslookup可以查询域名对应的IP,例如nslookup ubuntu.com。更详细的信息可以用dig命令,它返回DNS响应的完整内容,是网络管理员调试DNS问题的好帮手。
curl和wget常用于下载文件或测试HTTP连接。比如curl -I baidu.com可以查看网站响应头,判断web服务是否正常。这些命令虽然不是纯网络命令,但在实际网络故障排查中常常用到。
Ubuntu从18.04开始使用Netplan进行网络配置,它通过YAML文件(一般在/etc/netplan/)来管理网络。编辑文件后用sudo netplan apply生效。掌握这个才能永久修改IP、DNS等,是Linux网络配置的高级技能。
以上就是在Ubuntu中必须掌握的Ubuntu网络命令。从基础的ip、ping到高级的ss、dig,每个命令都能帮你更好地理解和管理系统网络。遇到网络问题不要慌,按照排查思路,从接口状态到连通性,再到路由和DNS,大部分问题都能解决。多动手练习,你也能成为网络管理高手!
本文由主机测评网于2026-03-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260329650.html