在Linux系统中,查看联网状态可以通过多种命令来实现。以下是一些常用的方法:
ifconfig
命令(在某些Linux发行版中可能需要安装net-tools包)ifconfig
这个命令会列出所有网络接口的详细信息,包括IP地址、子网掩码、广播地址等。如果接口处于活动状态,通常会有一个"RUNNING"的标志。
ip
命令(这是更现代的方法,通常默认安装)ip addr show
或者简写为:
ip a
这个命令提供了类似ifconfig
的信息,但是输出格式更为简洁。
ping
命令检查网络连通性如果你想检查你的系统是否能够访问互联网,可以尝试ping一个公共的DNS服务器,比如Google的8.8.8.8:
ping -c 4 8.8.8.8
这个命令会发送四个ICMP请求到8.8.8.8,并显示响应时间。
netstat
或 ss
命令查看网络连接状态netstat
是一个查看网络状态的工具,但在某些新版本的Linux中可能已经被ss
命令取代。
使用netstat
:
netstat -tuln
使用ss
:
ss -tuln
这些命令会列出当前系统上的所有TCP和UDP监听端口。
route
或 ip route
查看路由表route -n
或者:
ip route show
这些命令会显示系统的路由表,帮助你了解数据包是如何被路由到不同网络的。
nmcli
命令(NetworkManager的命令行工具)如果你的系统使用了NetworkManager来管理网络连接,可以使用nmcli
来查看状态:
nmcli device status
这个命令会列出所有网络设备的状态,包括无线和有线连接。
ifconfig
命令未找到,你可以尝试安装net-tools包:ifconfig
命令未找到,你可以尝试安装net-tools包:sudo
。ifup
命令来启动它:ifup
命令来启动它:通过这些方法,你可以全面了解Linux系统的网络状态和配置。
领取专属 10元无门槛券
手把手带您无忧上云