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

详细介绍:国产信创操作系统银河麒麟常见软件适配(MongoDB、 Redis、Nginx、Tomcat)

国产信创操作系统银河麒麟常见软件适配

一、麒麟操作系统概况

麒麟V10是一款商业版本服务器操作系统,其作为承载业务系统的基础底座,能满足大部分企业的产品需求,各类软硬件适配也都较好。麒麟V10的SP1/SP2/SP3版本内核都是基于OpenEuler 20.03 LTS研发的,其支持X86、ARM、Alpha、MPIS等CPU架构,支持Intel、AMD、鲲鹏、海光、飞腾、龙芯、兆芯、申威8种国内外主流CPU品牌,已适配1400多款国内外服务器整机,适配1500多款主板和板卡,适配200多款数据库和200多款中间件产品,适配6600多款服务器基础软件,适配250000多款服务器商业软件和开源软件。
在这里插入图片描述

二、常用软件适配

1 常用软件适配情况

本文罗列了29款常用软件的适配情况,如下表所示,供参考:更多兼容适配情况,可登录麒麟生态官网进行查询:https://eco.kylinos.cn/zoology/commercial.html?system_class=1

2 常用软件适配

下面选取几个典型的数据库(MongoDB、Redis)和中间件(Nginx、Tomcat)的例子作为适配案例,详细说明相关软件适配测试的过程。

2.1 MongoDB
2.1.1 MongoDB测试环境

麒麟V10镜像:Kylin-Server-10-SP1-Release-Build10-2500-20201202-arm64.iso硬件环境:cpu数量(4),可用内存(8G),磁盘(300G)软件版本:MongoDB 4.0.12

2.1.2 MongoDB适配步骤

(1)软件安装
创建安装目录# mkdir -p /usr/local/mongodb/bin
将软件安装包mongodb-linux-arm64-4.0.12.tgz解压并安装至/usr/local/mongodb/bin目录下
#tar -zxvf mongodb-linux-arm64-4.0.12.tgz -C /usr/local/mongodb/bin
在这里插入图片描述
(2)配置系统环境参数

# vim /etc/profile
export PATH=$PATH:/usr/local/mongodb/bin/mongodb-linux-arm64-4.0.12/bin

在这里插入图片描述

# source /etc/profile

(3)创建MongoDB数据文件存放目录和日志文件存放目录

# mkdir -p /data/db /logs

(4)创建MongoDB运行时使用的配置文件

# mkdir -p /usr/local/mongodb/conf

在这里插入图片描述

# vim /usr/local/mongodb/conf/mongodb.conf

编辑以下启动参数到/usr/local/mongodb/conf/mongodb.conf文件中:

dbpath = /data/db # 数据文件存放目录
logpath = /logs/mongodb.log # 日志文件存放目录
port = 27017 # 端口
fork = true # 以守护程序的方式启用,即在后台运行
#auth=true # 需要认证。如果放开注释,就必须创建 MongoDB 的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 # 允许远程访问,或者直接注释,127.0.0.1是只允许本地访问。

在这里插入图片描述
(5)启动MongoDB
执行以下命令,启动MongoDB

# mongod -f /usr/local/mongodb/conf/mongodb.conf

在这里插入图片描述
(6)验证
使用mongo交互工具,操作MongoDB数据库,如下所示:
在这里插入图片描述
验证帮助、退出等功能“help”、“show dbs”、“quit”进行交互。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(7)查看日志

# cat mongodb.log

在这里插入图片描述
完成兼容性适配测试。

2.2 Redis
2.2.1 Redis测试环境

麒麟V10镜像:
Kylin-Server-10-SP1-Release-Build10-2500-20201202-arm64.iso
硬件环境:cpu数量(128),可用内存(510G),磁盘(2T)
软件版本:redis-5.0.7

2.2.2 Redis适配步骤

(1)软件安装

# rpm -ivh redis-5.0.7-1.ky10.aarch64.rpm

在这里插入图片描述
(2)检查版本
a.查看Redis版本。

# redis-server -v

系统会显示如下类似信息,表示redis的版本是5.0.7。
在这里插入图片描述
b.查看Redis的CLI版本。

# redis-cli -v

系统会显示如下类似信息,表示redis的CLI版本是5.0.7。
在这里插入图片描述
(3)启动服务
c.执行如下命令,启动redis-server。

# systemctl start redis.service
# systemctl status redis.service

在这里插入图片描述
(4)功能测试

# redis-cli
127.0.0.1:6379> set aa 1
OK
127.0.0.1:6379> get aa
"1"

在这里插入图片描述
完成兼容性适配测试。

2.3 Nginx
2.3.1 Nginx测试环境

麒麟V10镜像:
Kylin-Server-10-SP1-Release-Build10-2500-20201202-arm64.iso
硬件环境:cpu数量(128),可用内存(510G),磁盘(2T)
软件版本:nginx1.16组件

2.3.2 Nginx适配步骤

(1)配置软件源
a.编辑/etc/yum.repos.d/kylin_aarch64.repo文件,添加软件仓库源地址如下:

[ks10-adv-appstore]
name = Kylin Linux Advanced Server 10 - AppStore
baseurl=http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/appstore/$basearch/
gpgcheck = 0
enabled = 1

b.清除之前的缓存

# yum clean all

c.建立缓存

# yum makecache

(2)软件安装
a.执行如下命令安装

# dnf install -y nginx

在这里插入图片描述
b.查看软件版本

# nginx -v

在这里插入图片描述
c.查看nginx运行情况

执行命令开启nginx服务

# systemctl start nginx.service

在这里插入图片描述
(3)运行测试
从浏览器访问本机ip显示“Welcome to nginx!”
在这里插入图片描述
完成兼容性适配测试。

2.4 Tomcat
2.4.1 Tomcat测试环境

麒麟V10镜像:
Kylin-Server-10-SP1-Release-Build10-2500-20201202-arm64.iso
硬件环境:cpu数量(4),可用内存(8G),磁盘(300G)
软件版本:tomcat-8.5.0
2.4.2 Tomcat适配步骤
a.编辑/etc/yum.repos.d/kylin_aarch64.repo文件,添加软件仓库源地址如下:

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/base/$basearch/
gpgcheck = 0
enabled = 1

b.清除之前的缓存

# yum clean all

c.建立缓存

# yum makecache

(2)软件安装

将软件安装包apache-tomcat-8.5.0.tar.gz上传到系统中,解压:

# tar -zxvf apache-tomcat-8.5.0.tar.gz

在这里插入图片描述
(3)启动tomcat

# cd apache-tomcat-8.5.0

在这里插入图片描述

# cd bin

在这里插入图片描述

# ./startup.sh

在这里插入图片描述
tomcat已启动。
(4)设置防火墙

a.需要设置防火墙开放8080端口,命令为

# firewall-cmd --zone=public --add-port=8080/tcp --permanent

命令解析:
–zone #作用域
–add-port=8080/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数设置,重启后会失效。
在这里插入图片描述
b.重启防火墙

# firewall-cmd -reload

在这里插入图片描述
(5)功能验证
在浏览器中访问该系统ip的8080端口即可访问tomcat8.5.0。
a.查看系统ip

# ifconfig

在这里插入图片描述
b.打开浏览器输入:172.17.30.109:8080
在这里插入图片描述
完成兼容性适配测试。

三、 总结

构建国产化操作系统的上下游生态是推进信创操作系统的“必经之路”,而完善的软硬件生态链更是企业引进一款成熟的操作系统所需要考虑的重点之一。麒麟V10已经构建了自己的生态链,其与常用软件兼容性适配上已较为靠前,但依然存在不少问题,而生态链的不断成熟完善离不开企业实际运维及业务场景的问题反馈和方案优化。在这场信创浪潮中,我们从业人员要做的是积累技术,做好准备,尽可能做到遇事不慌,心里有底。

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

相关文章:

  • 2025 年 12 月盐雾试验箱厂家权威推荐榜:复合/小型/智能/步入式等全品类深度解析与创新技术选购指南 - 品牌企业推荐师(官方)
  • 11111111
  • 2025 年幕墙吊装与塔吊高空拆卸专业服务商权威推荐榜:安全高效、技术精湛的工程解决方案精选 - 品牌企业推荐师(官方)
  • LobeChat前端性能优化建议:减少加载时间提升访问量
  • 小区共享车位错峰租赁导航系统,核心功能,业主发布闲置车位时段与价格,租客查询预约,在线支付,生成导航与解锁密码,实时监控防蹭,应用场景,缓解城市停车难,车位闲置浪费的社会痛点。
  • 工业互联网平台助力光伏并网实时监测、精准运维
  • 北京律师事务所口碑排名 2025-2026:靠谱机构性价比与专业度评价 - 苏木2025
  • 当PPT成为学术表达的“第二语言”:Paperzz AI PPT生成器如何用“结构化叙事引擎”重构汇报逻辑——一位博士生从“视觉焦虑”到“内容自信”的认知革命手记
  • 1.什么是测试用例? 2.如何创建测试用例? 3.禅道中如何新增用例? 4.借助AI创建测试用例的步骤
  • 2025年云南短视频视频代运营公司权威推荐榜单:企业短视频运营/短视频运营营销/工厂短视频运营服务商精选 - 品牌推荐官
  • 从试验场到基础设施:RDA走向全链路标准化与生态互联
  • 学术研究新利器:Qwen3-8B开箱即用镜像发布
  • 2025年擦擦视频去字幕深度测评:与竞品谁能更胜一筹?
  • 火电厂环保设备全方位数据采集物联网方案
  • 2025气体报警器厂家实力排行榜:东莞六家高灵敏度工业级安全守护品牌核心技术深度解析 - 品牌企业推荐师(官方)
  • AutoGPT提示词工程技巧:提升任务拆解准确性
  • SQL注入是什么?危害到底有多大?
  • 水厂取水泵站数据采集解决方案
  • GitHub Issue模板设计:规范PyTorch项目问题反馈
  • 清华源镜像同步延迟?手动切换节点解决Qwen3-32B下载慢
  • 2025年稻草漆行业五大靠谱服务商推荐,专业艺术涂料施工与定 - mypinpai
  • 从数据湖到隐私湖:新一代数据架构思考
  • 从数据湖到隐私湖:新一代数据架构思考
  • AI 写完不敢交?别让 “高 AIGC 率” 毁论文!虎贲等考 AI:智能降重 + 去 AI 味 + 保学术逻辑
  • 一文读懂豆包和火山引擎关系
  • codex的效率命令配合vLLM实现批量代码生成
  • 通讯管理系统
  • 突破工业成像极限:AtikACIS系列精准捕捉每一细节
  • 喷砂除锈设备工作原理是什么?| 广东鑫百通喷砂机厂家
  • IT人力外包公司选型指南五大步骤精准匹配