侧边栏壁纸
博主头像
fastjrun博主等级

前大厂工程师,长期从事 Java 开发,架构设计,容器化等相关工作,精通java,熟练使用maven、jenkins等devops相关工具链,擅长容器化方案规划、设计和落地。

  • 累计撰写 70 篇文章
  • 累计创建 47 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Centos 7.8 离线安装telnet、ifconfig、netstat和wget

fastjrun
2022-03-01 / 0 评论 / 0 点赞 / 2,681 阅读 / 2,040 字 / 正在检测是否收录...

如下所示,centos7.8最小化安装是没有telnet、ifconfig、netstat和wget网络工具的,需要自行安装

[root@localhost ~]# ipconfig
-bash: ipconfig: 未找到命令
[root@localhost ~]# telnet
-bash: telnet: 未找到命令
[root@localhost ~]# netstat
-bash: netstat: 未找到命令
[root@localhost ~]# wget
-bash: wget: 未找到命令

如果该服务器既没有联网,也没有yum仓库可用,那么又如何安装呢?这个场景还是比较常见的,经常会出现在客户现场的机房环境,客户的工程师给你开了一台服务器,服务器默认开SSH服务,然后再分配你个账号,所有你需要的其他软件自行通过U盘或者移动硬盘拷贝到服务器自行安装。

不慌,接下来,我们就来处理这种情况。

获取安装包及依赖

首先准备一个与目标系统相同的联网系统

安装必要依赖

yum install -y yum-utils

查询对应软件

yum search wget ifconfig netstat telnet
yum search wget ifconfig netstat telnet
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
============================================================ N/S matched: wget =============================================================
wget.x86_64 : A utility for retrieving files using the HTTP or FTP protocols

=========================================================== N/S matched: telnet ============================================================
perl-Net-Telnet.noarch : Net-Telnet Perl module
telnet.x86_64 : The client program for the Telnet remote login protocol
telnet-server.x86_64 : The server program for the Telnet remote login protocol
tn5250.i686 : 5250 Telnet protocol and Terminal
tn5250.x86_64 : 5250 Telnet protocol and Terminal

========================================================= 匹配:ifconfig, netstat ==========================================================
net-tools.x86_64 : Basic networking tools

如查询结果,安装net-tools,telnet,wget这3个依赖即可,其中ifconfig和netstat在net-tools模块里。

下载依赖

yumdownloader --resolve net-tools telnet wget

打包依赖

tar czf nettools.offline.tar.gz *.rpm

此时在目录下生成一个文件,nettools.offline.ta.gz 就是离线安装 telnet、ifconfig、netstat和wget 所需的全部依赖了

离线部署

将刚刚生成的nettools.offline.tar.gz 复制到离线部署的机器

解压缩

tar zxf nettools.offline.tar.gz

安装 telnet、ifconfig、netstat和wget

rpm -ivh --replacefiles --replacepkgs *.rpm

显示各个命令信息

[root@localhost nettools]# ifconfig --version
net-tools 2.10-alpha
[root@localhost nettools]# wget --version
GNU Wget 1.14 在 linux-gnu 上编译。
[root@localhost nettools]# netstat --version
net-tools 2.10-alpha
[root@localhost nettools]# telnet
telnet> 
0

评论区