在日常使用 Linux 系统时,无论是服务器运维、开发调试还是家庭用户排查网络问题,掌握基本的 Linux Shell网络管理 技能都至关重要。本文将带你从零开始,一步步了解如何通过终端命令查看和配置网络,即使你是完全的小白,也能轻松上手!
一、查看当前网络信息
首先,我们需要知道自己的 IP 地址、网关、DNS 等基本信息。以下是最常用的几个命令:
1. 使用 ip 命令(推荐)
ip 是现代 Linux 发行版中用于网络配置的核心工具,功能强大且简洁。
$ ip addr show
该命令会列出所有网络接口及其对应的 IP地址管理 信息。例如:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0 valid_lft 86399sec preferred_lft 86399sec
其中 inet 192.168.1.100/24 就是你的 IPv4 地址。
2. 查看默认网关
$ ip route show
输出中通常包含一行以 default via 开头的内容,例如:
default via 192.168.1.1 dev eth0 proto dhcp metric 100
说明你的网关是 192.168.1.1。
二、测试网络连通性
当你配置好网络后,需要验证是否能正常上网或访问其他设备。
1. 使用 ping 测试连通性
$ ping -c 4 www.baidu.com
如果看到回复(reply from...),说明网络通畅;如果超时,则可能存在 DNS 或路由问题。
2. 使用 nslookup 或 dig 查询 DNS
$ nslookup www.google.com
这可以帮助你确认 DNS 解析是否正常,属于 Shell命令查看网络 的重要环节。
三、临时配置 IP 地址(仅当前会话有效)
有时你需要手动设置一个 IP 地址进行测试,可以使用以下命令:
$ sudo ip addr add 192.168.1.200/24 dev eth0$ sudo ip route add default via 192.168.1.1
⚠️ 注意:这种配置在重启后会失效。如需永久生效,需修改网络配置文件(如 /etc/netplan/ 或 /etc/network/interfaces,取决于发行版)。
四、常用网络管理命令汇总
| 命令 | 用途 |
|---|---|
ip addr | 查看/设置 IP 地址 |
ip route | 查看/设置路由表 |
ping | 测试网络连通性 |
ss -tuln | 查看监听端口(替代 netstat) |
nmcli | NetworkManager 命令行工具(适用于桌面版) |
五、小结
通过本文,你已经掌握了基础的 网络配置命令,包括查看 IP、测试连通性、临时配置网络等操作。这些技能不仅能帮助你快速排查网络故障,还能为后续学习服务器部署打下坚实基础。
记住:多练习才能熟练!打开你的 Linux 终端,尝试输入这些命令吧。遇到问题时,善用 man 命令查看帮助文档,例如 man ip。
关键词回顾:Linux Shell网络管理、Shell命令查看网络、网络配置命令、IP地址管理
