Linux 运维中怎么在离线内网环境中搭建 Linux 操作系统基础安装源

风强大大_5537

风强大大_5537

2026-10-02

657人浏览

原创

离线内网搭建linux基础安装源需同步完整发行版镜像(如ubuntu的dists/pool、centos的baseos/appstream),生成repodata元数据,通过http服务(如nginx)对外提供url访问,并在安装器中配置对应网络源路径,同时适配系统安装后apt/yum源文件指向同一内网地址。

linux 运维中怎么在离线内网环境中搭建 linux 操作系统基础安装源

在离线内网环境中搭建 Linux 基础安装源,核心目标是让多台目标主机无需外网,即可完成系统安装、软件包安装与基础更新。这不是简单复制 ISO 文件,而是构建一个可被安装程序(如 Debian 的 apt、CentOS/RHEL 的 dnf/yum、Ubuntu 的 apt)或安装器(如 Anaconda、Debian Installer)识别并使用的本地软件源仓库。

一、明确源类型和用途

离线源分两类,需先区分清楚:

  • 安装介质源(Installer Source):供系统安装过程调用,比如 Debian 安装器的 main、contrib、non-free 区,或 CentOS 的 BaseOS 和 AppStream。它直接参与 debootstrap 或 anaconda 的包解压与依赖解析,必须结构完整、元数据齐全。
  • 运行时软件源(Runtime Repository):系统安装完成后,用于 apt install 或 dnf install 的日常软件管理。它不参与安装阶段,但对后续运维至关重要。

多数离线场景需同时准备二者,且建议统一使用同一套镜像数据,避免版本错位。

二、获取并组织原始镜像数据

关键动作是“下载完整发行版镜像”,不是单个 ISO,而是整个仓库快照:

Browser Setup (No-Root Linux)
Browser Setup (No-Root Linux)

在无 root/sudo 权限的环境(云容器、VPS、隔离主机)中安装并配置 OpenClaw 浏览器工具的 headless Chrome。适用场景:...

下载
  • Ubuntu/Debian:从官方镜像站(如 archive.ubuntu.com 或 deb.debian.org)同步完整 dists + pool 目录。推荐用 apt-mirror 或 rsync 工具,例如:
    rsync -avz --delete rsync://archive.ubuntu.com/ubuntu/ /data/mirror/ubuntu/
  • CentOS Stream / RHEL / Rocky / AlmaLinux:同步 BaseOS 和 AppStream 的完整 repo(含 repodata)。例如:
    reposync -g -l -d -m --repoid=baseos --download-metadata --download-path=/data/mirror/centos/
  • 银河麒麟 / 欧拉(openEuler):使用其官方提供的 mirrors 同步脚本或 dnf reposync,注意选择对应版本分支(如 openEuler 22.03 LTS SP3)。

同步后务必验证 repodata/repomd.xml 是否存在且可读——这是所有工具识别仓库的入口文件。

三、提供 HTTP/FTP 访问服务

不能只放文件,必须让目标机通过 URL 访问。推荐 HTTP 方式(兼容性最好,无需客户端额外配置):

  • 用 nginx 或 httpd 部署静态服务,将镜像根目录设为 Web 根路径,例如:
    /data/mirror/ubuntu/ → 可通过 http://192.168.10.100/ubuntu 访问
  • 若用 FTP,确保 vsftpd 开启匿名访问,并设置 anon_root=/data/mirror;但注意部分安装器(如新版 Ubuntu Server)默认不支持 FTP 源,优先选 HTTP。
  • 防火墙需放行端口(HTTP 默认 80,HTTPS 默认 443),内网 DNS 或 hosts 中添加简短域名(如 mirror.local)更利于维护。

四、适配安装过程中的源配置

不同发行版安装器调用本地源的方式不同,需针对性处理:

  • Debian/Ubuntu 文字安装模式:安装到“Configure the package manager”步骤时,选择 Enter information manually,将 Archive host 设为内网服务器 IP 或域名,Directory 填 /ubuntu(对应上面 nginx 路径),Proxy 留空。
  • RHEL/CentOS/Rocky 安装器(Anaconda):在“Installation Source”页面选择 On the network,URL 填 http://192.168.10.100/centos/BaseOS(注意路径需精确到含 repodata 的目录)。
  • 欧拉(openEuler)或银河麒麟:安装时通常支持“本地镜像”选项,但要求 U 盘或光盘挂载后含完整 repodata;若走网络,则同 RHEL 方式配置 HTTP URL。

安装完成后,在已部署系统中修改 /etc/apt/sources.list(Deb系)或 /etc/yum.repos.d/*.repo(RPM系),指向同一内网地址,即可持续使用。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

linux 操作系统

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
视频服务器配置参数有哪些
视频服务器配置参数有哪些

视频服务器配置参数有处理器、内存、存储、视频编解码器、网络接口、视频输入输出接口、操作系统、安全性、环境适应性和成本。在搭建视频服务器时,需要根据实际需求和预算,合理选择这些参数,以实现高性能、高稳定性和低成本的目标。

2023.10.17

4000

11

linux的操作系统介绍
linux的操作系统介绍

Linux是一个灵活、稳定、安全的操作系统,适用于各种不同的应用场景,从个人电脑到服务器和嵌入式系统。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.20

3206

12

Linux操作系统的主要用途
Linux操作系统的主要用途

Linux操作系统用途广泛,包括:服务器运营,软件开发,科学研究和教育,嵌入式系统,以及个人电脑和笔记本电脑。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.21

5379

8

linux操作系统的作用
linux操作系统的作用

linux操作系统在以下领域发挥着关键作用:服务器和云计算;嵌入式系统;个人电脑和笔记本电脑;超级计算;其他领域等等。想了解更多linux操作系统的相关内容,可以阅读本专题下面的文章。

2024.04.12

2535

5

有哪些常见的网络操作系统
有哪些常见的网络操作系统

常见的网络操作系统有windows server、linux、unix、macos server、freebsd、cisco ios、juniper junos和hp-ux等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.12

3104

6

32位操作系统怎么改成62位的
32位操作系统怎么改成62位的

要将 32 位操作系统升级到 64 位,需要遵循以下步骤:1. 检查硬件和软件兼容性;2. 备份数据;3. 获取 64 位操作系统;4. 创建可启动安装媒体;5. 从安装媒体启动计算机;6. 选择“升级”选项;7. 完成安装。

2025.04.02

3263

9

服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

880

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2592

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习