关于 Linux中内网安装软件的一些笔记

网友投稿 601 2022-05-29

写在前面

对于可以连接外网的服务器装软件,只要配置yum源就可以随便使用了

但是对于内网来说,不能连接外网,一般情况下,管控平台只有上传的权限。尤其一些涉密的岗位,比如电力,电信,军工之类的。

今天和小伙伴聊聊内网服务器如何装软件的问题。

可事实是,唯恐暴露才华不足的卑怯的畏惧,和厌恶钻研刻苦的惰怠,就是我的全部了。 ——中岛敦《山月记》

方法一、直接下载安装包

找一台有网机器安装 Nginx需要的软件包(尽量同版本的操作系统,最小化安装)

┌──[root@liruilongs.github.io]-[~] └─$ yum -y install nginx --downloadonly --downloaddir=/root/soft #把Nginx需要的软件包下载到 /root/soft 下

检查一下

┌──[root@liruilongs.github.io]-[~] └─$ cd /root/soft/ ┌──[root@liruilongs.github.io]-[~/soft] └─$ ls nginx-1.20.1-9.el7.x86_64.rpm nginx-filesystem-1.20.1-9.el7.noarch.rpm ┌──[root@liruilongs.github.io]-[~/soft] └─$

把整个文件夹打包拷贝到内网环境,然后执行 rpm -ivh /xx/* 命令安装所有依赖包

┌──[root@liruilongs.github.io]-[~] └─$ rpm -ivh /root/soft/* warning: /root/soft/nginx-1.20.1-9.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:nginx-filesystem-1:1.20.1-9.el7 ################################# [ 50%] 2:nginx-1:1.20.1-9.el7 ################################# [100%] ┌──[root@liruilongs.github.io]-[~] └─$ systemctl start nginx ┌──[root@liruilongs.github.io]-[~] └─$ curl http://127.0.0.1:80 Welcome to CentOS