Bootstrap

CentOS离线安装命令

一.引言

某些CentOS安装后默认是没有部分Linux命令的,比如netstat和lsof:

一般情况下我们可以通过yum install安装这些命令。但是在CentOS无法访问公网的时候(比如CentOS服务器部署在学校、军工等无法访问外网的环境),我们就只能通过离线安装的方式安装这些命令。

二.准备工作

首先查看我们CentOS操作系统的位数:uname -m

x86_64表示系统是64位。

查看CentOS版本:cat /etc/redhat-release

可以查看到我的CentOS版本是7.5


下面分别用两个例子说明如何进行离线安装命令:

三.离线安装netstat命令

登录RPM仓库查找网站:

https://www.rpmfind.net/linux/rpm2html/search.php?query=&submit=Search%20

在搜索栏搜索我们需要离线安装的Linux命令(netstat),并且指定操作系统(CentOS),下载CentOS位数对应的netstat软件包。

注意软件包和系统得要匹配,比如我的系统是CentOS,那下载Fedora的netstat rpm包那肯定是安装不成功的。

 将该软件包上传到CentOS中,通过 rpm -ivh XXX.rpm 安装

安装完后,执行netstat命令,发现有输出,说明安装成功了

四.离线安装lsof命令

登录RPM仓库查找网站:

https://www.rpmfind.net/linux/rpm2html/search.php?query=&submit=Search%20

在搜索栏搜索我们需要离线安装的Linux命令(lsof),并且指定操作系统(CentOS)

下载CentOS位数对应的lsof软件包

 将该软件包上传到CentOS中,通过 rpm -ivh XXX.rpm 安装

安装完后,执行lsof命令,发现有输出,说明安装成功了

;