首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

国产化适配——银河麒麟V10(1)

编程知识
2024年08月22日 17:18

前言

为响应国家“信创”建设,公司最近在搞国产化适配,我刚好负责这搞一部分,做个记录吧。

主要包括三块:国产服务器操作系统银河麒麟V10,国产数据库人大金仓kingbase,中间件Tongweb。

 这一期记录银河麒麟适配中遇到的一些问题。

系统版本:Kylin Linux Advanced Server V10 (Sword)

 一.挂载镜像,设置yum离线源

服务器往往放在内网里,安全意识强的客户也不大可能开放外网访问限制,最好的办法是挂载一个镜像,设置yum离线源.

1.查看系统版本

cat /etc/kylin-release
 
系统版本为:Kylin Linux Advanced Server V10 (Sword)
系统版本类型有:
(Tercel) 版本是 银河麒麟 V10 SP1 版本
(Sword) 版本是 银河麒麟 V10 SP2 版本
(Lance) 版本是 银河麒麟 V10 SP3 版本

2.下载系统镜像

不同的版本对应的镜像不一样,具体镜像登录麒麟官网下载https://eco.kylinos.cn/partners/mirror.html?page=1
吐槽一下,这个麒麟系统的版本是真的多呀,超级超级容易搞混。
这个是本次用的镜像:

3.创建/tools文件夹,并上传下载好的镜像

mkdir /mnt/tools

#上传镜像至/mnt/tools下

4.创建挂载文件夹,并挂载镜像

mkdir /mnt/Kylin10
mount -t iso9660 /mnt/tools/Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso /mnt/Kylin10 -oloop

5.备份yum源

cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak

6.配置离线源

cd /etc/yum.repos.d
vi kylin_aarch64.repo
写入如下内容
[kylin_aarch64.repo]
name=kylin_aarch64.repo
baseurl=file:///mnt/Kylin10
enabled=1
gpgcheck=0
退出并保存
esc+:wq

7.参考

参考1

https://blog.csdn.net/weishuai90/article/details/135032812

参考2
参考3
 

二、用户密码简单引起的报错处理

创建新用户时,由于是测试环境,设置的密码太简单,有如下报错

BAD PASSWORD: ... it is based on a dictionary word

大意是,我用了基于密码词典的弱密码。

正式环境见到这个报错各位还是老老实实搞个复杂的密码吧,毕竟”安全无小事“。

咋解决呢,其实也简单,如下:

#备份文件
cp /etc/pam.d/system-auth /etc/pam.d/system-auth.`date +%Y%m%d.%H%M%S` vim /etc/pam.d/system-auth
#注释掉以下行
#password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
#删除掉下行中的选项
use_authok password sufficient pam_unix.so sha512 shadow nullok try_first_pass #use_authtok
 

还有个nignx安装和一些其他的问题,放下一篇里吧。

From:https://www.cnblogs.com/lidadudu/p/18374356
本文地址: http://shuzixingkong.net/article/1347
0评论
提交 加载更多评论
其他文章 Webpack 核心流程
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霜序 三个阶段 初始化阶段 初始化参数:从配置文件、配置对象、shell 参数中读取,与默认的配置参数结合得出最后的参数。 创建编译器对象:通过上一步得到的参
Webpack 核心流程 Webpack 核心流程 Webpack 核心流程
AntSK:在无网络环境中构建你的本地AI知识库的终极指南
亲爱的读者朋友们,我是许泽宇,今天我将深入探讨一个引人注目的开源工具——AntSK。这个工具让您在没有互联网连接的情况下,仍然能够进行人工智能知识库的对话和查询。想象一下,即使身处无网络环境中,您也可以轻松与AI进行愉快的交流,这无疑是非常振奋人心的! 项目地址 您可以在GitHub找到这个项目。
AntSK:在无网络环境中构建你的本地AI知识库的终极指南 AntSK:在无网络环境中构建你的本地AI知识库的终极指南 AntSK:在无网络环境中构建你的本地AI知识库的终极指南
manim边学边做--直线类
直线是最常用的二维结构,也是构造其他二维图形的基础。manim中针对线性结构提供了很多模块,本篇主要介绍常用的几个直线类的模块。 Line:通用直线 DashedLine:各种类型的虚线 TangentLine:根据已有的几何体,绘制它的切线 LabeledLine:带有标签的直线 其中,Dashe
manim边学边做--直线类 manim边学边做--直线类 manim边学边做--直线类
Cookie,Session Filter,Listener详解
HTTP请求的无状态性 HTTP的无状态性是其一个重要的特征,指的是HTTP协议本身并不保留客户端与服务器交互的历史信息,换而言之,即每次的HTTP请求都是独立的,服务器在处理每一个请求时都不会记住前一个请求的状态 无状态的含义 独立性:每次的HTTP请求都是独立的,不依赖于之前的请求,即服务器处理
Cookie,Session Filter,Listener详解 Cookie,Session Filter,Listener详解
设计模式之责任链模式
责任链模式是面向对象的23种设计模式中的一种,属于行为模式范围。责任链模式(Chain of Responsibility),见名知意:就是每一个处理请求的处理器组合成一个链表,链表中的每个节点(执行器)都有机会处理发送的请求。 大致的结构是这个样子: 举一个简单的例子:某公司有一名新员工要入职,则
设计模式之责任链模式 设计模式之责任链模式
[学习笔记]在不同项目中切换Node.js版本
@目录使用 Node Version Manager (NVM)安装 NVM使用 NVM 安装和切换 Node.js 版本为项目指定 Node.js 版本使用环境变量指定 Node.js安装多个版本的 Node.js设置环境变量验证配置使用 npm 脚本切换 在开发中,可能会遇到不同的Vue项目需要
[学习笔记]在不同项目中切换Node.js版本 [学习笔记]在不同项目中切换Node.js版本 [学习笔记]在不同项目中切换Node.js版本
Linux基础优化与常用软件包说明
1.安装常用工具 1.1CentOS(7) 1.1.1 是否联网 ping qq.com 1.1.2 配置yum源(安装软件的软件仓库) 默认情况下yum下载软件的时候是从随机地址下载。 配置yum从国内下载(仅执行即可),修改yum配置指定统一下载地址(阿里云). 修改yum下载软件的地址,改为阿
逆向WeChat (五)
mmmojo,wmpfmojo。本篇逆向mojoIPC。如何从mojo core的MojoHandle找出binding层的Remote跟Receiver,并使用。包括mmmojo.dll, wmpf_host_export.dll。
逆向WeChat (五) 逆向WeChat (五) 逆向WeChat (五)