在日常的Linux系统管理中,查看端口和网络接口的状态是非常常见的操作。无论是排查网络问题还是优化服务配置,掌握这些技能都能事半功倍。下面,让我们一起来学习如何用Linux命令行来完成这些任务吧!
首先,要查看当前系统开放的端口,可以使用`netstat`或`ss`命令。例如,输入`ss -tuln`,它会列出所有正在监听的TCP(`-t`)和UDP(`-u`)端口,并显示监听状态(`-l`),同时只显示数字地址(`-n`)。如果系统中没有安装`ss`工具,也可以通过`netstat -tuln`来实现类似功能。
其次,若想查询网络接口的信息,可以使用`ifconfig`或者更现代的`ip`命令。比如,运行`ip addr show`,就能清晰地看到每个网络接口的详细信息,包括IP地址、子网掩码以及MAC地址等。如果你发现某些接口未启用,还可以通过`ip link set [interface] up`命令将其激活。
掌握这些基础命令后,无论是调试服务器还是配置防火墙规则,都将变得更加轻松高效!💡