linux报错 ifconfig: command not found

问题描述:

输入命令ifconfig报错 ifconfig: command not found 具体报错信息看下图

在这里插入图片描述


原因分析:

出现这个问题的原因绝大多数情况下可能都是系统没有附带ipconfig,例如你安装的是CentOS最小安装包模式。

这个时候只需要我们使用命令安装ipconfig即可。


解决方案:

使用命令安装 ipconfig 即可

运行命令安装ipconfig

sudo yum install net-tools

中间有提示的时候输入y。
在这里插入图片描述


测试:

命令行输入ifconfig

显示如下图信息,表示成功。问题解决

ifconfig 

在这里插入图片描述

如果你在终端中尝试使用 `ifconfig` 命令却收到 "command not found" 的错误提示,那是因为现代 Linux 发行版已经逐渐转向使用更现代化的网络配置工具如 `iproute2` (`ip`) 和 `netplan` ,而不再默认安装传统的 `ifconfig` 工具。 ### 替代方案 #### 使用 `ip` 命令 `ip` 是一个更为强大且灵活的命令行工具,用于管理和配置路由、设备、策略规则等。它可以完成大部分原来需要用 `ifconfig` 完成的工作,并且功能更加丰富。 例如,列出所有的网络接口可以这样做: ```shell ip addr show # 显示所有网卡信息 ``` 启用或禁用指定网络接口: ```shell sudo ip link set dev eth0 up/down # 启动/关闭eth0接口 ``` #### 使用 `nmcli` 或 NetworkManager GUI 如果你不想直接操作底层命令的话,也可以借助图形界面或者命令行客户端 nmcli 与NetworkManager交互来简化日常任务,特别是在桌面环境中非常方便实用。 #### 手动安装 `ifconfig` 当然如果你想继续沿用习惯的方式工作而不改变现有脚本等内容,那么可以选择手动安装 net-tools 包,它包含了 `ifconfig` : 对于Debian / Ubuntu : ```shell sudo apt-get update && sudo apt-get install -y net-tools ``` 对于CentOS/RHEL/Fedora : ```shell sudo yum install net-tools # CentOS 7及以前版本 # 或者 sudo dnf install net-tools # Fedora/CentOS8及以上版本 ``` 安装完成后就可以正常使用 `ifconfig` 查看和修改网络设置了。 ### 总结 虽然现在推荐使用 `ip` 或其他高级别工具代替 `ifconfig`,但为了兼容性和个人喜好还是能够很方便地找回这个经典指令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值