当前位置: 首页 > news >正文

在银河麒麟高级服务器上同步官网软件源并配置内网软件源的保姆级教程

银河麒麟等国产操作系统使用的范围越来越多,但是有些生产环境不能直接访问互联网,这给操作系统的安全管理带来不便。为解决这个问题,笔者用虚拟环境进行了软件源同步的测试。简单方便,亲测有效。

测试环境搭建:wmware workstation 安装两台银河麒麟高级服务版虚拟机

软件源服务器:可以链接互联网,IP地址192.168.235.20

测试服务器2:IP地址192.168.235.30

在软件源服务器上:

1、安装软件源同步工具以及HTTP服务:

yum install -y dnf-utils createrepo httpd

2、创建软件存放目录:(要求磁盘剩余空间15GB以上)

mkdir -p /var/www/html/packages/x86_64

3、从互联网同步软件源(自动断点续传,如果终止可再次运行)

dnf reposync --repoid=ks10-adv-os --repoid=ks10-adv-updates -n --download-metadata -p /var/www/html/packages/x86_64/

dnf reposync --repoid=ks10-adv-os --repoid=ks10-updates -n --download-metadata -p /var/www/html/packages/x86_64/

注:以上命令针对两个repoid,都要运行。

4、配置http服务,以便其他服务器通过http访问软件源
4.1 改变软件源文件的访问权限

chown -R apache:apache /var/www/html/packages/

chmod -R 755 /var/www/html/packages/

4.2 编辑http配置文件,增加packages访问目录

vi /etc/httpd/conf/httpd.conf

<Directory "/var/www/cgi-bin">

AllowOverride None

Options None

Require all granted

</Directory>

###添加下面几行内容

Alias /packages /var/www/html/packages

<Directory "/var/www/html/packages">

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory>

###结束添加

4.3 启用http服务:

systemctl enable httpd

systemctl start httpd

systemctl status httpd (#查看服务状态)

#####看到Active状态为:active则表示服务运行正常

httpd.service - The Apache HTTP Server

Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)

Active: active (running) since Wed 2026-05-27 12:49:20 CST; 8h ago

Docs: man:httpd.service(8)

Main PID: 7524 (httpd)

Status: "Total requests: 115; Idle/Busy workers 100/0;Requests/sec: 0.00397; Bytes served/sec: 10KB/sec"

Tasks: 213

Memory: 239.9M

CGroup: /system.slice/httpd.service

├─7524 /usr/sbin/httpd -DFOREGROUND

├─7528 /usr/sbin/httpd -DFOREGROUND

├─7529 /usr/sbin/httpd -DFOREGROUND

├─7530 /usr/sbin/httpd -DFOREGROUND

└─7531 /usr/sbin/httpd -DFOREGROUND

5月 27 12:49:05 zabbix2.kylinhost systemd[1]: Starting The Apache HTTP Server...

5月 27 12:49:20 zabbix2.kylinhost systemd[1]: Started The Apache HTTP Server.

4.4:使用浏览器验证服务:

http://192.168.235.20/packages/x86_64/

测试服务器2上验证使用软件源的方法:

1、备份系统默认的软件源设置:

cd /etc/yum.repos.d/

mkdir bak

mv kylin*.repo ./bak/

cp ./bak/kylin_x86_64.repo .

2、修改repo文件

vi kylin_x86_64.repo(将下面的文件内容复制到文件中)

cat /etc/yum.repos.d/kylin_x86_64.repo

###文件内容开始================================

###Kylin Linux Advanced Server 10 - os repo###

[ks10-adv-os]

name = Kylin Linux Advanced Server 10 - Os

baseurl = http://192.168.235.20/packages/x86_64/ks10-adv-os/

gpgcheck = 0

enabled = 1

[ks10-adv-updates]

name = Kylin Linux Advanced Server 10 - Updates

baseurl = http://192.168.235.20/packages/x86_64/ks10-adv-updates/

gpgcheck = 0

enabled = 1

###文件内容结束=================================

3、测试验证

yum clean all

yum repolist

repo id repo name

ks10-adv-os Kylin Linux Advanced Server 10 - Os

ks10-adv-updates Kylin Linux Advanced Server 10 - Updates

yum makecache

Kylin Linux Advanced Server 10 - Os 81 MB/s | 15 MB 00:00

Kylin Linux Advanced Server 10 - Updates 92 MB/s | 28 MB 00:00

Last metadata expiration check: 0:00:05 ago on 2026年05月28日 星期四 15时27分13秒.

Metadata cache created.

http://www.jsqmd.com/news/943995/

相关文章:

  • 【AI面试临阵磨枪-90】Skill 之间如何调用、依赖、组合、编排?
  • 美团:去相关奖励优化多目标学习
  • 2026 武汉翡翠回收实测,原石玉器回收挑选靠谱商家 - 合扬奢侈品交易中心
  • 01005超小元件贴装,深圳哪家SMT工厂技术强?
  • 3分钟学会BetterRenderDragon:让你的Minecraft画质提升300%
  • 【RT-DETR实战】129、训练数据偏见检测与缓解:从一次深夜调试说起
  • 【收藏 2026 年版】零基础入门大模型全栈学习路线,程序员转行 LLM 避坑指南
  • Linux网络编程(十二):HTTP协议基础与报文格式
  • 5 步搞定 CRUD!实测,一句话需求生成完整 SpringBoot 项目
  • PaperFlow项目进展记录:MinerU 全文精析与 Editor Pro 进展记录
  • KDiff3文件对比与合并工具:7个技巧让你成为版本管理高手
  • GetQzonehistory终极指南:3分钟学会QQ空间历史说说完整备份
  • 前端工程师进阶提示词工程实战
  • 告别时间错乱!用SymmTime+任务计划,搞定Windows局域网NTP自动校时(附管理员权限避坑指南)
  • 2026年6月市场知名的天沟融雪品牌推荐,电伴热/防爆电伴热带/屋檐融雪/伴热带/坡道融雪,天沟融雪连锁店口碑推荐 - 品牌推荐师
  • 从零开始 C++------ 十四【C++ 数据结构】unordered_map/unordered_set 全解析:从使用到底层模拟实现
  • 基于ESP32与Ubidots的远程温湿度监测系统实战指南
  • 计算机网络(1) -- 基础知识
  • 基于舵机与3D打印的复古二进制显示模块设计与实现
  • Bebas Neue字体:当你的设计项目需要现代感标题时的实用解决方案
  • 洗不坏的新 e 选烤火罩,越用越顺手
  • Forza Mods AIO完整教程:免费开源游戏增强工具终极指南
  • 别再到处找破解版了!Kali Linux 2024最新版一键安装AWVS 14教程(附官方试用版申请与激活)
  • 本硕连读升学规划机构排行 核心维度客观解析 - 互联网科技品牌测评
  • CSP-J初赛 栈、队列、排序、指针、链表考点整理(2019-2025)
  • 【AI面试临阵磨枪-91】Skill 市场 / Hub 设计:审核、上架、评分、更新、安全扫描?
  • 深入解析FPSLocker:Nintendo Switch帧率解锁的核心技术与配置实践
  • 打造第二大脑:Obsidian 一键剪藏网页 + 自动多端同步 + AI 提炼
  • CloudBeaver终极指南:浏览器端多数据库统一管理平台深度解析与实战部署
  • 英雄联盟客户端工具箱LeagueAkari:从青铜到王者的智能辅助指南