ifconfig 是一个在 CentOS(以及其他许多 Linux 发行版)中用于配置、激活和查询网络接口参数的命令行工具。它允许用户查看和修改网络接口的设置,如 IP 地址、子网掩码、广播地址等。
ifconfig 命令的基本语法如下:
ifconfig [interface] [options]
其中,interface 是要操作的网络接口名称(如 eth0、wlan0 等),options 是可选的参数,用于指定要执行的操作。
以下是一些常用的 ifconfig 命令选项:
-a 或 --all:显示所有网络接口的信息,包括未激活的接口。-b 或 --broadcast:显示广播地址。-c 或 --count:指定要显示的接口数量。-i 或 --index:根据接口索引号显示接口信息。-m 或 --mask:显示子网掩码。-n 或 --numeric:以数字形式显示地址和掩码,而不是尝试解析主机名和服务名。-s 或 --summary:显示网络接口的统计信息。-v 或 --verbose:显示详细的接口信息。以下是一些使用 ifconfig 命令的示例:
ifconfig -a
eth0):ifconfig eth0
eth0):ifconfig eth0 192.168.1.100 netmask 255.255.255.0
eth0):ifconfig eth0 up
eth0):ifconfig eth0 down
请注意,在现代 CentOS 版本中,ifconfig 命令已被 ip 命令取代。尽管如此,ifconfig 仍然可以在许多系统中找到并使用。如果你使用的是较新的 CentOS 版本,建议使用 ip 命令来代替 ifconfig。