在使用 Linux 系统时,无论是服务器运维、开发环境搭建,还是日常使用,了解如何查看和配置网络是非常重要的基本技能。本文将带你从零开始,学习如何进行 Linux网络配置 和 Linux网络监控,即使你是完全的新手,也能轻松上手!
当你连接到互联网或局域网时,系统需要知道自己的 IP 地址、子网掩码、网关等信息才能正常通信。而 网络状态查看 可以帮助你诊断连接问题、排查故障、优化性能。
在 Linux 中,有多个命令可以查看网络信息。最经典的是 ifconfig 命令(属于 net-tools 包),但现代系统更推荐使用 ip 命令(属于 iproute2 工具集)。
首先,打开终端(Terminal),输入以下命令:
$ ifconfig 输出示例:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::20c:29ff:fe9a:1234 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:9a:12:34 txqueuelen 1000 (Ethernet) RX packets 12345 bytes 1234567 (1.2 MB) TX packets 6789 bytes 987654 (987.6 KB) 解释:
注意:某些新版本 Linux(如 Ubuntu 20.04+)默认未安装 ifconfig,需运行 sudo apt install net-tools 安装。 更现代、功能更强大的方式是使用 ip 命令:
$ ip addr show# 或简写为$ ip a 输出类似,但格式略有不同。它还能用于配置 IP、路由等,是未来主流工具。
除了静态查看,我们还希望实时观察网络使用情况。这里介绍两个简单工具:
$ watch -n 1 ifconfig eth0 这会每秒刷新一次 eth0 接口的统计信息,方便观察数据包变化。
安装并运行:
$ sudo apt install nethogs # Debian/Ubuntu$ sudo yum install nethogs # CentOS/RHEL$ sudo nethogs 它会显示每个进程的实时上传/下载速度,非常适合定位“谁在占用带宽”。
ping 8.8.8.8 测试是否能通外网。/etc/resolv.conf 文件中的 nameserver。sudo systemctl restart NetworkManager(桌面版)sudo systemctl restart networking(服务器版)通过本文,你已经掌握了基础的 Linux网络配置 和 Linux网络监控 方法。学会使用 ifconfig、ip、nethogs 等工具,不仅能完成日常运维,还能快速定位网络故障。坚持练习,你会越来越熟练!
📌 提示:所有操作建议在测试环境中先行尝试,避免影响生产系统。
本文由主机测评网于2025-11-28发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/202511997.html