在 CentOS 中,你可以使用多种命令来查看网卡配置。以下是一些常用的方法:
1、 使用 `ifconfig` 或 `ip addr` 命令
`ifconfig` 是一个较旧的命令,但在许多系统中仍然可用。它显示了网络接口的详细信息,包括 IP 地址、子网掩码、广播地址等。
```bash
ifconfig
```
或者,你可以使用 `ip addr` 命令,它是 `iproute2` 工具包的一部分,通常在现代 Linux 发行版中默认安装。
```bash
ip addr
```
这些命令会显示所有网络接口的详细信息。
2、 查看 `/etc/sysconfig/network-scripts/` 目录下的配置文件
在 CentOS 中,网络接口的配置文件通常存储在 `/etc/sysconfig/network-scripts/` 目录下。每个接口的配置文件都以 `ifcfg-` 开头,后跟接口名称(例如 `ifcfg-eth0`)。你可以使用 `cat` 或其他文本查看器来查看这些文件的内容。
```bash
cat /etc/sysconfig/network-scripts/ifcfg-eth0
```
(注意:将 `eth0` 替换为你的实际接口名称)
3、 使用 `nmcli` 命令(如果你使用 NetworkManager)
如果你的 CentOS 系统使用 NetworkManager 来管理网络,你可以使用 `nmcli` 命令来查看和管理网络接口。
例如,要显示所有连接的详细信息,可以使用:
```bash
nmcli con show
```
要显示特定连接的详细信息(例如名为 "Wired connection 1" 的连接),可以使用:
```bash
nmcli con show "Wired connection 1"
```
4、 查看路由表
你还可以使用 `route` 或 `ip route` 命令来查看路由表,这可以帮助你了解网络接口如何路由数据包。
```bash
route -n
# 或者
ip route
```
5、 查看 DNS 设置
如果你还想查看 DNS 设置,可以查看 `/etc/resolv.conf` 文件。
```bash
cat /etc/resolv.conf
```
这些命令和文件的位置可能因 CentOS 的版本和配置而有所不同。