在 Linux 中,可以通过几种不同的方法来查看网络配置信息。以下是一些常用命令:

1. ifconfig

如果您的系统中已经安装并启用了 `nettools` 包的话,你可以通过使用 `ifconfig` 命令来看设备网卡接口的配置信息:

linux怎么查看网络配置  第1张

ifconfig

2. ip 命令

linux怎么查看网络配置  第2张

`ip` 命令是一个更加现代和强大的工具,可以显示网络接口状态、路由表和其他网络参数。

显示所有的接口状态:

ip addr show

linux怎么查看网络配置  第3张

或者简单些:

ip a

linux怎么查看网络配置  第4张

可以看到具体的接口如:`eth0`, `ens33` 等。

ip a s eth0

linux怎么查看网络配置  第5张

显示IP路由表

ip route

linux怎么查看网络配置  第6张

3. nmcli 命令(NetworkManager Client 的命令行客户端)

如果您系统中有NetworkManager管理工具:

显示所有的连接详情:

linux怎么查看网络配置  第6张

nmcli device show

4. networkctl (属于systemd)

linux怎么查看网络配置  第8张

这是一个方便快捷的方式来查看Linux系统中当前网络状态。

networkctl

5. 查看主机名配置

主机名通常与你的网络配置相关,特别是在本地DNS设置时会用到它。

hostnamectl

linux怎么查看网络配置  第9张

6. 直接看相关文件

如果你想看看 `/etc/hosts` 和 `/etc/hostname` 文件里的设置:

bash

cat /etc/hosts

linux怎么查看网络配置  第10张

cat /etc/hostname

你也可以通过查看特定的接口配置文件来找到更多的设置。在基于 Debian 的系统上,这些可能会存储在:

linux怎么查看网络配置  第11张

`/etc/network/interfaces`

在基于 RedHat 的系统(如Fedora, CentOS) 上,网卡配置文件可能会出现在目录如:

`/etc/sysconfig/networkscripts/`

linux怎么查看网络配置  第12张

请根据您的 Linux 发行版本和个人的需求选择适当的检查网络配置的方式。以上大部分命令都可以不需要root权限执行但一些操作如修改配置可能需要超级用户权限。