银河麒麟V10SP1服务器系统同步外网源到本地

这篇具有很好参考价值的文章主要介绍了银河麒麟V10SP1服务器系统同步外网源到本地。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


系统环境:Kylin Linux Advanced Server release V10(SP1)/(Tercel)-aarch64-Build20/20210518

本文同步的是外网ARM的yum源仓库,若需要同步X86的yum源仓库,则需要修改yum配置文件的架构为X86,其他配置不变。

一、配置系统环境

a)确定系统版本及网络情况

首先确定服务器环境是否可以连接外网,若在受限的网络中,请确保可以不受限访问源地址
使用下面的命令确定系统版本情况
[root@localhost ~]# cat /etc/.productinfo
Kylin Linux Advanced Server
release V10(SP1)/(Tercel)-aarch64-Build20/20210518

b)关闭系统防火墙和 selinux

[root@localhost ~]# systemctl stop firewalld 
[root@localhost ~]# systemctl disable firewalld 
[root@localhost ~]# vim /etc/sysconfig/selinux 
SELINUX=disable

二、配置外网yum源

a)备份原yum配置文件

[root@localhost ~]# cd /etc/yum.repos.d/ 
[root@localhost ~]#mkdir bak && cp *.repo bak

b)yum配置

# 编写repo文件
[root@localhost ~]# vim /etc/yum.repos.d/local.repo
[ks10-adv-os-sp1-aarch64]
name = ks10-adv-os-sp1-aarch64
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1.1/os/adv/lic/base/aarch64/
gpgcheck = 0
enabled = 1

[ks10-adv-updates-sp1-aarch64]
name = ks10-adv-updates-sp1-aarch64
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/
gpgcheck = 0
enabled = 1

# 清理yum缓存文件 
[root@localhost ~]# yum clean all 
# 重新创建 yum 元数据 
[root@localhost ~]# dnf makecache 
Kylin Linux Advanced Server 10 - Os                                                   27 kB/s | 3.7 kB 00:00 
Kylin Linux Advanced Server 10 - Updates                                              18 kB/s | 2.9 kB 00:00 
Metadata cache created.

三、搭建本地yum源

a)安装所需软件包

yum -y install createrepo httpd

b)同步外网源仓库到本地

# 创建仓库存储路径
# 仓库存储位置可自定义,但是为了方便,本次将存储路径在/data
# 创建packages目录作为yum仓库存储位置
mkdir /data
#使用reposync命令同步外网源仓库到本地。
reposync --repoid=ks10-adv-os-sp1-aarch64 --repoid=ks10-adv-updates-sp1-aarch64 -p /data

c)创建本地索引文件

# 使用createrepo命令创建本地索引文件
createrepo /data/ks10-adv-os-sp1-aarch64/
createrepo /data/ks10-adv-updates-sp1-aarch64/ 

d) 启动httpd服务

# 修改http配置文件
vim /etc/httpd/conf/httpd.conf
119行 DocumentRoot "/var/www" 修改为 DocumentRoot "/data"
131行 <Directory "/var/www/html"> 修改为 <Directory "/data">

# 删除welcome.conf文件
rm -f /etc/httpd/conf.d/welcome.conf

# 启动httpd服务即可 
systemctl restart httpd 
systemctl enable httpd

e)浏览器访问及本地测试

# 使用浏览器访问本地 yum 源, 使用下面的url进行访问测试 
http://localhost/

# 创建新的测试repo文件
[root@localhost ~]# cat /etc/yum.repos.d/server.repo 
[ks10-adv-os-sp1-aarch64] 
name=ks10-adv-os-sp1-aarch64
baseurl= http://服务端IP/ks10-adv-os-sp1-aarch64/ 
gpgcheck=0 
enable=1 

[ks10-adv-updates-sp1-aarch64] 
name=ks10-adv-updates-sp1-aarch64 
baseurl= http://服务端IP/ks10-adv-updates-sp1-aarch64/ 
gpgcheck=0 
enable=1 

清理yum元数据缓存,查看是否成功重建yum元数据 
[root@localhost ~]# yum clean all 
[root@localhost ~]# yum repolist

四、创建定时同步任务

a)创建同步任务脚本

# 注意修改对所需同步的repoid和yum源仓库存储位置
[root@localhost ~]# vim /opt/update_repo.sh 
#!/bin/bash 
reposync -n --repoid=ks10-adv-os-sp1-aarch64 --repoid=ks10-adv-updates-sp1-aarch64 -p /data 
chmod -R 755 /data/ks10-adv-os-sp1-aarch64
chmod -R 755 /data/ks10-adv-updates-sp1-aarch64
createrepo --update /data/ks10-adv-os-sp1-aarch64/ 
createrepo --update /data/ks10-adv-updates-sp1-aarch64/ 

[root@localhost ~]# chmod +x /opt/update_repo.sh

b)创建定时任务文章来源地址https://www.toymoban.com/news/detail-821524.html

[root@localhost ~]# crontab -e 
[root@localhost ~]# crontab -l 
0 20 * * * /opt/update_repo.sh ## 每天晚上8点同步

到了这里,关于银河麒麟V10SP1服务器系统同步外网源到本地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟服务器v10 sp1 安装 nginx

    首先查询是否安装:  root@xxx-pc:~# ps -ef |grep nginx 或 root@xzx-pc:~# dpkg -list|grep nginx 如果安装请先卸载,或者直接使用,以下步骤你就可以忽略了,软件包的卸载方法: 1、APT方式 (1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装) (2)清

    2024年02月09日
    浏览(47)
  • 银河麒麟服务器v10 sp1 nginx 部署项目

    上一篇:银河麒麟服务器v10 sp1 nginx开机自动启动_csdn_aspnet的博客-CSDN博客  由于项目为前后端分离,前端项目使用nginx部署,VUE项目打包后上传至银河麒麟服务器: 8063 为前端项目文件目录,修改配置 ,默认配置没有处理:  sudo systemctl stop nginx.service  sudo systemctl status ngi

    2024年02月15日
    浏览(49)
  • 银河麒麟高级服务器v10 sp1 iso镜像定制

    https://www.kylinos.cn/support/trial.html?pid=1        安装选择最小化安装 1 虚拟机下挂载原版镜像 1) 查看光盘是否已挂载 ls -l /dev/cdrom |grep cd 2) 将ISO所在的/dev/cdrom挂载到/media mount /dev/cdrom /media 2 安装制作发行版的工具 yum -y install createrepo mkisofs isomd5sum rsync 3 同步光盘文件到制作ISO的

    2024年02月06日
    浏览(48)
  • 银河麒麟服务器 v10 sp1 安装 .Net6.0

    系统版本、架构:  如果系统自带.netcore3,先卸载系统自带的.netcore3:  卸载.netcore3: 我的系统没有自带.netcore3,也没有yum命令。 下载二进制文件安装SDK: 下载 .NET 6.0 (Linux、macOS 和 Windows) 下载后将文件dotnet-sdk-6.0.411-linux-x64.tar.gz,上传至银河麒麟服务器: 我的第一步给文

    2024年02月12日
    浏览(76)
  • 远程连接银河麒麟高级服务器操作系统V10SP1的几种方法(命令行远程+图形化远程)

    服务端 OS环境:银河麒麟高级服务器操作系统V10SP1(x86_64) 确认sshd服务处于运行状态 [root@localhost ~]# systemctl status sshd 确认防火墙已经放行SSH服务 [root@localhost ~]# firewall-cmd --list-all 备注:如果系统没有放行ssh服务,或者ssh端口号被修改,则需要重新放行ssh服务或者新的ssh端口

    2024年02月09日
    浏览(192)
  • 银河麒麟v10sp1,sp2,sp3服务器操作系统强制文本安装系统(或开进进入进命令行安装界面)

    一、强制命文本安装系统 1、由于显卡等原因,导致系统无法图形化界面安装,可以使用文件安装系统后,然后再安装显卡驱动等。 要在v10上上执行强制文本安装,您需要按照以下步骤操作: 在引导菜单上”install Kylin Linux Advanced Server V10”,按下键盘上的e键,这将允许您编

    2024年02月03日
    浏览(129)
  • 银河麒麟服务器v10 sp1 .Net6.0 上传文件错误

    上一篇:银河麒麟服务器v10 sp1 部署.Net6.0 http https_csdn_aspnet的博客-CSDN博客 .NET 6之前,在Linux服务器上安装 libgdiplus 即可解决,libgdiplus是System.Drawing.Common原生端跨平台实现的主要提供者,是开源mono项目。地址:GitHub - mono/libgdiplus: C-based implementation of the GDI+ API 因此,解决方法

    2024年02月12日
    浏览(40)
  • 银河麒麟服务器V10SP1双内核更改低版本内核为第一引导项

    需要保留新内核的情况下使操作系统在下次启动默认加载的是旧内核。 1.1 UEFI传统的Legacy BIOS启动 grub引导文件路径不一致,先需要查看系统是UEFI启动还是传统的Legacy BIOS启动

    2024年02月03日
    浏览(52)
  • 银河麒麟服务器v10 sp1 部署.Net6.0项目后无法访问静态文件

    上一篇:银河麒麟服务器v10 sp1 部署.Net6.0 http https_csdn_aspnet的博客-CSDN博客 由于本人项目直接从.NetCore3.1升级到.Net6.0的,请参考文章:NetCore3.1项目升级到Net6.0_vs2022 没有startup_csdn_aspnet的博客-CSDN博客 虽然部署项目后,swagger与接口可以正常访问,但是静态文件,如html、css、j

    2024年02月12日
    浏览(41)
  • 银河麒麟服务器v10 sp1 部署 redis 及redis gui 客户端工具

    上一篇:银河麒麟服务器v10 sp1 redis开机自动启动_csdn_aspnet的博客-CSDN博客 本文介绍另一种redis安装方式及客户端工具安装。 Redis 是一种内存数据模型存储,可用作数据库、缓冲区和消息传递中继。它是开源的(BSD 许可)。字符串、散列、列表、集合、具有范围搜索的排序集

    2024年02月11日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包