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

前言

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

主要包括三块:国产服务器操作系统银河麒麟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
吐槽一下,这个麒麟系统的版本是真的多呀,超级超级容易搞混。
这个是本次用的镜像:
链接: https://pan.baidu.com/s/1Ijpd0KtbhVAG2OWYrR0KYQ?pwd=rxbp 提取码: rxbp

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
https://blog.csdn.net/zhangbest5/article/details/1303464997
参考3
https://blog.csdn.net/a767815662/article/details/121883356

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

创建新用户时,由于是测试环境,设置的密码太简单,有如下报错
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安装和一些其他的问题,放下一篇里吧。

相关推荐
byte轻骑兵1 小时前
【BlueZ 】netlink 在 BlueZ 中的应用:用户态与内核态的配置消息传递
linux·bluez·电脑蓝牙·嵌入式蓝牙
xbzb1 小时前
Nginx 反向代理总 404?Location 匹配与 proxy_pass 尾斜杠避坑手册
linux·运维·nginx·虚拟主机
Julien20042 小时前
CGroups 资源控制组
linux·运维·服务器·ssh·学习方法
皓月盈江2 小时前
Linux Debian系统安装Google Chrome谷歌浏览器教程
linux·chrome·debian·谷歌浏览器
Vcaker2 小时前
Linux学习37-rook-ceph部署
linux·运维·学习
Mortalbreeze2 小时前
MySQL 基础篇(二):数据库和数据表的基本操作
linux·服务器·数据库·mysql
阳光九叶草LXGZXJ2 小时前
Linux-学习-12-JDK安装
java·linux·运维·学习
夜听莺儿鸣13 小时前
502-003_Linux 中断与异常(一):从Linux角度理解中断与异常
linux·中断与异常·linux中断
杨云龙UP14 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
向成科技14 小时前
XC3576H工控主板|深度适配Ubuntu 26.04 LTS,释放边缘AI与工业开发新潜能
linux·人工智能·ubuntu·机器人·硬件·主板·边缘ai