手机版 收藏 导航

Debian 查看网络连接状态的命令有哪些

原创   www.link114.cn   2024-03-12 21:05:38

Debian 查看网络连接状态的命令有哪些

ip 命令是 Debian 系统中最为常用的网络管理工具之一。它可以用来查看网络接口的状态、IP 地址、路由信息等。常用命令如下:

  • ip link show: 查看所有网络接口的状态,包括接口名称、MAC 地址、链路状态等信息。
  • ip addr show: 查看所有网络接口的 IP 地址信息。
  • ip route show: 查看系统的路由表信息。
  • ip neighbor show: 查看系统的 ARP 缓存信息。

ifconfig 命令也是一个常用的网络管理工具,可以用来查看和配置网络接口。与 ip 命令相比,ifconfig 的输出信息更加人性化,但功能相对较为简单。常用命令如下:

  • ifconfig: 显示所有网络接口的状态信息,包括 IP 地址、网络掩码、MAC 地址等。
  • ifconfig eth0: 查看指定网络接口 eth0 的状态信息。
  • ifconfig eth0 up: 激活网络接口 eth0。
  • ifconfig eth0 down: 停用网络接口 eth0。

netstat 命令可以用来查看系统的网络连接状态,包括活跃的 TCP/UDP 连接、监听的端口等信息。常用命令如下:

  • netstat -antp: 显示所有活跃的 TCP 连接,包括本地地址、远程地址、连接状态等。
  • netstat -anup: 显示所有活跃的 UDP 连接,包括本地地址、远程地址等。
  • netstat -nlpt: 显示所有正在监听的 TCP 端口。
  • netstat -s: 显示各种网络协议的统计信息。

nmcli 命令是 NetworkManager 命令行工具,可以用来查看和管理网络连接。NetworkManager 是 Debian 系统中默认的网络管理服务,nmcli 提供更加人性化的操作界面。常用命令如下:

  • nmcli device status: 显示所有网络设备的状态。
  • nmcli connection show: 显示所有活跃的网络连接。
  • nmcli connection up id 连接名称: 激活指定的网络连接。
  • nmcli connection down id 连接名称: 停用指定的网络连接。

ping 命令是最常用的网络诊断工具之一,它可以用来测试到指定主机的网络连通性。常用命令如下:

  • ping 192.168.1.1: 测试到 IP 地址为 192.168.1.1 的主机的网络连通性。
  • ping www.example.com: 测试到域名为 www.example.com 的主机的网络连通性。
  • ping -c 5 192.168.1.1: 只发送 5 个 ICMP 包进行测试。
  • ping -i 2 192.168.1.1: 每隔 2 秒发送一个 ICMP 包进行测试。

traceroute 命令可以用来追踪数据包从本地主机到目标主机经过的路由路径。这个命令在网络故障排查时非常有用。常用命令如下:

  • traceroute www.example.com: 追踪到域名为 www.example.com 的主机的路由路径。
  • traceroute -n 192.168.1.1: 追踪到 IP 地址为 192.168.1.1 的主机的路由路径,并显示 IP 地址而不是主机名。
  • traceroute -m 30 www.example.com: 最多跟踪 30 个路由跳数。

以上就是 Debian 系统中常用的几种查看网络连接状态的命令。通过这些命令,我们可以获取系统的网络接口状态、IP 地址信息、路由表、连接状态等详细信息,有助于对网络问题进行有效的诊断和排查。