news 2026/4/23 12:29:10

外网下载内网部署:Yum离线升级Linux软件包

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
外网下载内网部署:Yum离线升级Linux软件包

近期安全扫描发现我们的生产环境存在多个系统漏洞,需要紧急升级相关安装包。然而,生产服务器部署在内网隔离环境中,无法直接访问外部软件仓库。面对这一挑战,团队同事推荐了一个高效的解决方案:使用yum install --downloadonly命令进行离线包外下内部。今天,我将分享一种高效的方法:利用yum install --downloadonly功能在外网环境下载所需RPM包,然后在内网环境中进行安全部署。

🛠️downloadonly:离线包管理的利器

  • 命令解析
# 基本语法 yum install --downloadonly --downloaddir=/home/offline-packages vsftpd -y # 参数说明 --downloadonly # 仅下载,不安装 --downloaddir # 指定下载目录 -y # 自动 yes

⬇️ 离线包下载流程

  • 单包下载
# 下载单个包及其依赖 yum install --downloadonly --downloaddir=/home/offline-packages/ vsftpd -y # 如果已安装,使用reinstall参数 yum reinstall --downloadonly --downloaddir=/home/offline-packages/ vsftpd -y
  • 批量下载多个包
# 创建需要升级的包列表 cat > package-list.txt << EOF openssl openssh-server kernel vsftpd EOF # 批量下载 while read pkg; do yum install --downloadonly --downloaddir=/home/offline-packages/ $pkg -y done < package-list.txt
  • 下载特定版本
# 下载指定版本的包 yum install --downloadonly --downloaddir=/home/offline-packages/ vsftpd-3.0.3 -y

⏳依赖处理

  • 检查下载完整性
# 查看下载的包 ls -lh /home/offline-packages/*.rpm # 统计数量 find /home/offline-packages/ -name "*.rpm" | wc -l # 生成包列表(用于审计) rpm -qip /home/offline-packages/*.rpm | grep -E "Name|Version|Release" > package-info.txt

💻内网部署

  • 传输包到内网
# 打包压缩 tar -czf offline-packages.tar.gz -C /home/offline-packages/ . # 将此问文件通过介质传输到内网,在内网服务器操作 # 1. 创建本地仓库目录 mkdir -p /opt/local-repo # 2. 解压传输的包 tar -xzf offline-packages.tar.gz -C /opt/local-repo/
  • 内网服务器使用rpm直接安装
# 直接安装所有下载的rpm包 rpm -Uvh /opt/local-repo/*.rpm # 或者按需安装 rpm -Uvh /opt/local-repo/vsftpd*.rpm /opt/local-repo/openssl*.rpm

🚀总结

通过yum install --downloadonly命令,我们可以轻松构将升级部署包在外网下载,然后传输到内网升级。这种方法不仅适用于安全升级,还可用于:

  • 新建内网服务器的快速部署

  • 多服务器批量更新

  • 特定版本软件的标准化部署

  • 紧急漏洞的快速响应

掌握这一技能,你将能够在内网环境中游刃有余地管理Linux服务器的软件包,既保证了安全性,又不失灵活性。


温馨提示:生产环境操作前,请务必在测试环境充分验证,并制定详细的回滚方案。安全无小事,谨慎每一步!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:29:04

PDF布局革命:用pdfbox-layout轻松打造专业级文档排版

PDF布局革命&#xff1a;用pdfbox-layout轻松打造专业级文档排版 【免费下载链接】pdfbox-layout 项目地址: https://gitcode.com/gh_mirrors/pd/pdfbox-layout 还在为PDF文档的复杂排版而头痛吗&#xff1f;今天我要向你推荐一个改变游戏规则的开源工具——pdfbox-lay…

作者头像 李华
网站建设 2026/4/18 1:06:30

KAT-V1大模型技术解析:AutoThink双模式引领智能推理新纪元

KAT-V1大模型技术解析&#xff1a;AutoThink双模式引领智能推理新纪元 【免费下载链接】KAT-V1-40B 项目地址: https://ai.gitcode.com/hf_mirrors/Kwaipilot/KAT-V1-40B 在人工智能技术快速迭代的当下&#xff0c;快手科技推出的KAT-V1自动思考大模型以其独特的双模式…

作者头像 李华
网站建设 2026/4/15 16:30:18

手把手教你安装配置mink:机器人逆运动学的终极解决方案

手把手教你安装配置mink&#xff1a;机器人逆运动学的终极解决方案 【免费下载链接】mink Python inverse kinematics based on MuJoCo 项目地址: https://gitcode.com/gh_mirrors/min/mink 你是不是对机器人控制充满好奇&#xff1f;想要让机械臂按照你的想法精准运动&…

作者头像 李华
网站建设 2026/4/12 15:16:43

雷达标准命名及频率对性能的影响

标准的雷达频带命名法波段名称标称频率范围 (GHz)据国际电信联盟&#xff08;ITU&#xff09;第Ⅱ区规定的雷达频率范围 (GHz)HF3 – 30 MHz—VHF30 – 300 MHz138 – 144216 – 225UHF300 – 1000 MHz420 – 450890 – 942L1 – 21215 – 1400S2 – 42.3 – 2.52.7 – 3.7C4 –…

作者头像 李华
网站建设 2026/4/23 12:29:08

Wan2.2-T2V-A14B能否生成清明祭扫云追思动画?

能否用Wan2.2-T2V-A14B生成清明祭扫云追思动画&#xff1f;我们试了点“有温度”的事 &#x1f327;️&#x1f338; 你说&#xff0c;AI只能做炫技的赛博烟花&#xff1f;那可不一定。 最近我们悄悄琢磨了个有点“沉重”又很温柔的事&#xff1a;能不能让大模型替人写一段“清…

作者头像 李华
网站建设 2026/4/19 16:04:45

OpCore Simplify:让黑苹果配置变得像呼吸一样简单的革命性工具

OpCore Simplify&#xff1a;让黑苹果配置变得像呼吸一样简单的革命性工具 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的OpenCore配置而…

作者头像 李华