关于 Linux中内网安装软件的一些笔记
写在前面
对于可以连接外网的服务器装软件,只要配置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