Linux报错,Cannot run program “ifconfig“: error=2, 没有那个文件或目录。解决方法

报错信息:

ERROR 2023-08-18 11:20:57(423) [http-nio-8080-exec-7] 测试数据连接异常
com.jiuqi.etl.engine.ETLEngineException: Cannot run program "ifconfig": error=2, 没有那个文件或目录

问题排查:在服务器上执行ifconfig

[root@localhost logs]# ifconfig
-bash: ifconfig: 未找到命令

发现没有这个命令,所以需要安装net-tools软件包。查看系统确定系统发行版

lsb_release -a

 

如果安装失败排查原因,ping 了 www.baidu.com 发现ping不通,觉得应该是网络问题。因此决定手动下载net-tools软件包。以下是具体操作步骤:

问题背景:

假设你需要在一台没有网络连接的 CentOS 服务器上安装 net-tools 软件包,以便使用诸如 ifconfig 之类的网络工具。

解决方案:

  1. 离线下载软件包: 首先,在一台有网络连接的计算机上,访问 CentOS 官方软件包镜像网站,并下载适合你系统版本和架构的 net-tools 软件包(通常是 RPM 格式)。

  2. 传输软件包: 将下载的 RPM 文件传输到目标 Linux 服务器。你可以使用 USB 驱动器、SCP、FTP 或 SFTP 等方法将文件传输到服务器上。

  3. 离线安装软件包: 在 Linux 服务器上,使用 yum 命令进行离线安装。打开终端并执行以下命令,将路径替换为实际路径:

     

    bashCopy code

    sudo yum install /path/to/downloaded/net-tools-*.rpm

  4. 验证安装: 安装完成后,在终端中尝试运行 ifconfig 命令,确保软件包已成功安装。

总结:

在无网络连接的环境下安装软件包可能是一项挑战,但采取一些简单的步骤可以轻松解决问题。通过离线下载适当的软件包、传输至目标服务器并进行离线安装,你可以在没有网络连接的情况下成功安装所需软件。这种方法对于需要在孤立的服务器环境中进行软件安装的场景非常有用。

无论是在网络受限、隔离的环境下,或是其他原因,掌握在无网络连接情况下进行软件安装的技巧,对于系统管理员来说都是一项有价值的技能。这些步骤可以确保你能够在任何情况下都能成功地管理和维护你的服务器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值