当前位置: 首页 > 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.gsyq.cn/news/1455457.html

相关文章:

  • 美团:去相关奖励优化多目标学习
  • 【AI面试临阵磨枪-90】Skill 之间如何调用、依赖、组合、编排?
  • 2026 武汉翡翠回收实测,原石玉器回收挑选靠谱商家 - 合扬奢侈品交易中心
  • PaperFlow项目进展记录:MinerU 全文精析与 Editor Pro 进展记录
  • KDiff3文件对比与合并工具:7个技巧让你成为版本管理高手
  • GetQzonehistory终极指南:3分钟学会QQ空间历史说说完整备份
  • 基于ESP32与Ubidots的远程温湿度监测系统实战指南
  • 洗不坏的新 e 选烤火罩,越用越顺手
  • 【AI面试临阵磨枪-91】Skill 市场 / Hub 设计:审核、上架、评分、更新、安全扫描?
  • 深入解析FPSLocker:Nintendo Switch帧率解锁的核心技术与配置实践
  • 男士小型剃须刀排行推荐 适配不同场景与胡须类型 - 互联网科技品牌测评
  • 英雄联盟客户端工具箱LeagueAkari:从青铜到王者的智能辅助指南
  • 弱电工程师效率工具全攻略:从设计到运维,10 款必备软件一次配齐
  • 如何通过G-Helper轻松掌控华硕笔记本性能:终极轻量化控制工具完整指南
  • Obsidian Border主题深度解析:打造个性化知识管理空间的实战指南
  • Windows预览版退出与系统稳定化:OfflineInsiderEnroll注册表修改方案深度解析
  • 5分钟告别命令行:AriaNg让aria2下载管理变得简单直观
  • 只做SEO不够了:绍兴本地企业如何通过GEO占领大模型搜索心智 - 商业新知
  • 终极指南:5分钟掌握网易云无损音乐下载神器
  • 项目经理,如何高效的开好会议?
  • 2026分子蒸馏生产厂家精选指南:从真空精度筛选靠谱供货商 - 品牌推荐大师
  • 理论框架总搭不起来?师兄推荐这几个AI写作辅助平台
  • 如何快速掌握EmotiVoice:2000+音色情感语音合成的终极实战指南
  • ShawzinBot终极指南:MIDI转按键自动化工具深度解析
  • 蚂蚁森林自动化收取:智能高效的能量管理解决方案
  • Agent 工具调用实战:从函数调用到可靠执行的设计方法
  • 从照片到3D模型:手把手教你用Nerfstudio和COLMAP重建自己的小物件(含完整命令与避坑点)
  • Obsidian Border主题:3个核心功能如何提升你的笔记效率?
  • MelonLoader终极指南:5分钟掌握Unity游戏模组安装技巧
  • 2026年6月谁家薄膜每平方米电弱点数试验仪质量好?用户真实体验与口碑榜单 - 品牌推荐大师1