虚拟机安装银河麒麟

背景

由于Centos将于2024-06-30结束维护【脱保】,届时会存在Bug无人修复及功能无人开发等问题,所以要赶在这个节点前完成操作系统升级。可选的就是RedHat、Ubuntu以及国产信创【中标麒麟、银河麒麟、统信等】,或者使用云上操作系统【例如租阿里云就白送的ali特色的Linux】。因为懂的都懂的原因,笔者这边要升级银河麒麟。

出于个人学习/研究的用途,无需官方的售后,可以白piao,不需要激活即可正常使用。

处于生产环境稳定性考虑,需要有厂家提供原厂技术支持/背书,一定是激活正版!

安装银河麒麟

由于银河麒麟和Ubuntu同宗共祖,可以参考之前安装Ubuntu的方式安装银河麒麟:https://lizhiyong.blog.csdn.net/article/details/134433148

资源配置

机型:惠普战99锐龙版

CPU:7840HS 8c16t

RAM:2*48G

SSD:1T+4T

安装包的ISO可以自行申请试用,或者去找一找别人共享的文件。
在这里插入图片描述
只有简体中文和英文,没有繁体中文。
在这里插入图片描述

zhiyong
Shyf@2019

在这里插入图片描述

很简单的点几次下一步就行。笔者的AMD安装过程一切正常。

设置固定IP

由于分辨率不对,点不到一些按钮,先设置固定IP:
在这里插入图片描述

使用art+s保存。

还需要右下角连接到ens33才能连接到网络:
在这里插入图片描述

由于银河麒麟V10默认安装了SSH,可以通过MobaXterm远程SSH到服务器:

Last login: Tue Apr  2 01:19:56 2024
[root@localhost ~]# pwd
/root
[root@localhost ~]# xrandr
Can't open display
[root@localhost ~]# cat /etc/os-release
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Lance)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)"
ANSI_COLOR="0;31"
[root@localhost ~]# nkvers
############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server release V10 (Lance)Kernel:
4.19.90-52.15.v2207.ky10.x86_64Build:
Kylin Linux Advanced Server
release V10 (SP3) /(Lance)-x86_64-Build20/20221125
#################################################

设置分辨率

但是这个银河麒麟V10SP3此时不能通过外部的SSH来修改内部分辨率,要使用内部的终端:

xrandr
xrandr -s 1280x768

在这里插入图片描述

此时窗口正常,可以使用GUI操作银河麒麟V10

内部的火狐浏览器也能打开网页:
在这里插入图片描述

说明网络正常。

包管理工具

[root@localhost ~]# apt
-bash: apt:未找到命令
[root@localhost ~]# yum
usage: yum [options] COMMAND主要命令列表:alias                     列出或新建命令别名
autoremove                删除所有原先因为依赖关系安装的不需要的软件包
check                     在包数据库中寻找问题
check-update              检查是否有软件包升级
clean                     删除已缓存的数据
deplist                   列出软件包的依赖关系和提供这些软件包的源
distro-sync               同步已经安装的软件包到最新可用版本
downgrade                 降级包
group                     显示或使用组信息
help                      显示一个有帮助的用法信息
history                   显示或使用事务历史
info                      显示关于软件包或软件包组的详细信息
install                   向系统中安装一个或多个软件包
list                      列出一个或一组软件包
makecache                 创建元数据缓存
mark                      在已安装的软件包中标记或者取消标记由用户安装的软件包。
module                    与模块交互。
provides                  查找提供指定内容的软件包
reinstall                 重装一个包
remove                    从系统中移除一个或多个软件包
repolist                  显示已配置的软件仓库
repoquery                 搜索匹配关键字的软件包
repository-packages       对指定仓库中的所有软件包运行命令
search                    在软件包详细信息中搜索指定字符串
shell                     run an interactive YUM shell
swap                      run an interactive YUM mod for remove and install one spec
updateinfo                显示软件包的参考建议
upgrade                   升级系统中的一个或多个软件包
upgrade-minimal           升级,但只有“最新”的软件包已修复可能影响你的系统的问题插件命令列表:builddep                  Install build dependencies for package or spec file
changelog                 Show changelog data of packages
config-manager            manage yum configuration options and repositories
copr                      与 Copr 仓库交互
debug-dump                转储已安装的 RPM 软件包信息至文件
debug-restore             恢复调试用转储文件中的软件包记录
debuginfo-install         安装调试信息软件包
download                  下载软件包至当前目录
needs-restarting          判断所升级的二进制文件是否需要重启
playground                与 Playground 仓库交互。
repoclosure               显示仓库中未被解决的依赖关系的列表
repodiff                  List differences between two sets of repositories
repograph                 以点线图方式输出完整的软件包依赖关系图
repomanage                管理 RPM 软件包目录
reposync                  下载远程仓库中的全部软件包General YUM options:-c [config file], --config [config file]配置文件位置-q, --quiet           静默执行-v, --verbose         详尽执行--version             show YUM version and exit--installroot [path]  设置目标根目录--nodocs              不要安装文档--noplugins           禁用所有插件--enableplugin [plugin]启用指定名称的插件--disableplugin [plugin]禁用指定名称的插件--releasever RELEASEVER覆盖在配置文件和仓库文件中 $releasever 的值--setopt SETOPTS      设置任意配置和仓库选项--skip-broken         通过跳过软件包来解决依赖问题-h, --help, --help-cmd显示命令帮助--allowerasing        允许解决依赖关系时删除已安装软件包-b, --best            在事务中尝试最佳软件包版本。--nobest              do not limit the transaction to the best candidate-C, --cacheonly       完全从系统缓存运行,不升级缓存-R [minutes], --randomwait [minutes]最大命令等待时间-d [debug level], --debuglevel [debug level]调试输出级别--debugsolver         转储详细解决结果至文件--showduplicates      在 list/search 命令下,显示仓库里重复的条目-e ERRORLEVEL, --errorlevel ERRORLEVEL错误输出级别--obsoletes           enables yum's obsoletes processing logic for upgradeor display capabilities that the package obsoletes forinfo, list and repoquery--rpmverbosity [debug level name]rpm调试输出等级-y, --assumeyes       全部问题自动应答为是--assumeno            全部问题自动应答为否--enablerepo [repo]   Enable additional repositories. List option. Supportsglobs, can be specified multiple times.--disablerepo [repo]  Disable repositories. List option. Supports globs, canbe specified multiple times.--repo [repo], --repoid [repo]启用指定 id 或 glob 的仓库,可以指定多次--enable              enable repos with config-manager command(automatically saves)--disable             disable repos with config-manager command(automatically saves)-x [package], --exclude [package], --excludepkgs [package]用全名或通配符排除软件包--disableexcludes [repo], --disableexcludepkgs [repo]禁用 excludepkgs--repofrompath [repo,path]label and path to an additional repository to use(same path as in a baseurl), can be specified multipletimes.--noautoremove        禁用删除不再被使用的依赖软件包--nogpgcheck          disable gpg signature checking (if RPM policy allows)--color COLOR         配置是否使用颜色--refresh             在运行命令之前将元数据标记为过期。-4                    仅解析 IPv4 地址-6                    仅解析 IPv6 地址--destdir DESTDIR, --downloaddir DESTDIR设置软件包要复制到的目录--downloadonly        仅下载软件包--comment COMMENT     为事务添加一个注释--bugfix              在更新中包括与 bug 修复有关的软件包--enhancement         在更新中包括与功能增强有关的软件包。--newpackage          在更新中包括与新软件包有关的软件包--security            在更新中包括与安全有关的软件包--advisory ADVISORY, --advisories ADVISORY在更新中包括修复指定公告所必须的软件包--bz BUGZILLA, --bzs BUGZILLA在更新中包括修复给定 BZ 所必须的软件包--cve CVES, --cves CVES在更新中包括修复给定 CVE 所必须的软件包--sec-severity {Critical,Important,Moderate,Low}, --secseverity {Critical,Important,Moderate,Low}在更新中包括匹配给定安全等级的安全相关的软件包--forcearch ARCH      强制使用一个架构
[root@localhost ~]# dnf
usage: dnf [options] COMMAND主要命令列表:alias                     列出或新建命令别名
autoremove                删除所有原先因为依赖关系安装的不需要的软件包
check                     在包数据库中寻找问题
check-update              检查是否有软件包升级
clean                     删除已缓存的数据
deplist                   列出软件包的依赖关系和提供这些软件包的源
distro-sync               同步已经安装的软件包到最新可用版本
downgrade                 降级包
group                     显示或使用组信息
help                      显示一个有帮助的用法信息
history                   显示或使用事务历史
info                      显示关于软件包或软件包组的详细信息
install                   向系统中安装一个或多个软件包
list                      列出一个或一组软件包
makecache                 创建元数据缓存
mark                      在已安装的软件包中标记或者取消标记由用户安装的软件包。
module                    与模块交互。
provides                  查找提供指定内容的软件包
reinstall                 重装一个包
remove                    从系统中移除一个或多个软件包
repolist                  显示已配置的软件仓库
repoquery                 搜索匹配关键字的软件包
repository-packages       对指定仓库中的所有软件包运行命令
search                    在软件包详细信息中搜索指定字符串
shell                     run an interactive DNF shell
swap                      run an interactive DNF mod for remove and install one spec
updateinfo                显示软件包的参考建议
upgrade                   升级系统中的一个或多个软件包
upgrade-minimal           升级,但只有“最新”的软件包已修复可能影响你的系统的问题插件命令列表:builddep                  Install build dependencies for package or spec file
changelog                 Show changelog data of packages
config-manager            manage dnf configuration options and repositories
copr                      与 Copr 仓库交互
debug-dump                转储已安装的 RPM 软件包信息至文件
debug-restore             恢复调试用转储文件中的软件包记录
debuginfo-install         安装调试信息软件包
download                  下载软件包至当前目录
needs-restarting          判断所升级的二进制文件是否需要重启
playground                与 Playground 仓库交互。
repoclosure               显示仓库中未被解决的依赖关系的列表
repodiff                  List differences between two sets of repositories
repograph                 以点线图方式输出完整的软件包依赖关系图
repomanage                管理 RPM 软件包目录
reposync                  下载远程仓库中的全部软件包General DNF options:-c [config file], --config [config file]配置文件位置-q, --quiet           静默执行-v, --verbose         详尽执行--version             show DNF version and exit--installroot [path]  设置目标根目录--nodocs              不要安装文档--noplugins           禁用所有插件--enableplugin [plugin]启用指定名称的插件--disableplugin [plugin]禁用指定名称的插件--releasever RELEASEVER覆盖在配置文件和仓库文件中 $releasever 的值--setopt SETOPTS      设置任意配置和仓库选项--skip-broken         通过跳过软件包来解决依赖问题-h, --help, --help-cmd显示命令帮助--allowerasing        允许解决依赖关系时删除已安装软件包-b, --best            在事务中尝试最佳软件包版本。--nobest              do not limit the transaction to the best candidate-C, --cacheonly       完全从系统缓存运行,不升级缓存-R [minutes], --randomwait [minutes]最大命令等待时间-d [debug level], --debuglevel [debug level]调试输出级别--debugsolver         转储详细解决结果至文件--showduplicates      在 list/search 命令下,显示仓库里重复的条目-e ERRORLEVEL, --errorlevel ERRORLEVEL错误输出级别--obsoletes           enables dnf's obsoletes processing logic for upgradeor display capabilities that the package obsoletes forinfo, list and repoquery--rpmverbosity [debug level name]rpm调试输出等级-y, --assumeyes       全部问题自动应答为是--assumeno            全部问题自动应答为否--enablerepo [repo]   Enable additional repositories. List option. Supportsglobs, can be specified multiple times.--disablerepo [repo]  Disable repositories. List option. Supports globs, canbe specified multiple times.--repo [repo], --repoid [repo]启用指定 id 或 glob 的仓库,可以指定多次--enable              enable repos with config-manager command(automatically saves)--disable             disable repos with config-manager command(automatically saves)-x [package], --exclude [package], --excludepkgs [package]用全名或通配符排除软件包--disableexcludes [repo], --disableexcludepkgs [repo]禁用 excludepkgs--repofrompath [repo,path]label and path to an additional repository to use(same path as in a baseurl), can be specified multipletimes.--noautoremove        禁用删除不再被使用的依赖软件包--nogpgcheck          disable gpg signature checking (if RPM policy allows)--color COLOR         配置是否使用颜色--refresh             在运行命令之前将元数据标记为过期。-4                    仅解析 IPv4 地址-6                    仅解析 IPv6 地址--destdir DESTDIR, --downloaddir DESTDIR设置软件包要复制到的目录--downloadonly        仅下载软件包--comment COMMENT     为事务添加一个注释--bugfix              在更新中包括与 bug 修复有关的软件包--enhancement         在更新中包括与功能增强有关的软件包。--newpackage          在更新中包括与新软件包有关的软件包--security            在更新中包括与安全有关的软件包--advisory ADVISORY, --advisories ADVISORY在更新中包括修复指定公告所必须的软件包--bz BUGZILLA, --bzs BUGZILLA在更新中包括修复给定 BZ 所必须的软件包--cve CVES, --cves CVES在更新中包括修复给定 CVE 所必须的软件包--sec-severity {Critical,Important,Moderate,Low}, --secseverity {Critical,Important,Moderate,Low}在更新中包括匹配给定安全等级的安全相关的软件包--forcearch ARCH      强制使用一个架构
[root@localhost ~]#

虽然祖先是Ubuntu,但包管理器使用的是yumdnf

由于是高级服务器操作系统,不是个人桌面版的,所以并没有类似软件管家的玩意儿。

尾言

简单使用下来,感觉和普通的Centos没太大区别,普通的发布机这类简单应用场景下替代Centos应该是可以的。
在这里插入图片描述

转载请注明出处:https://lizhiyong.blog.csdn.net/article/details/137245094

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/787558.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

40V耐压5A同步整流DCDC降压恒压芯片 高效率 外围小

同步整流恒压芯片是一种电源管理芯片,它能够在不同电压输入条件下保持输出电压恒定。这种芯片广泛应用于各种电子设备中,如通讯设备、液晶显示器、上网本、机顶盒等。 同步整流恒压芯片的工作原理是利用开关稳压器在输入电压和输出电压之间进行能量传递&…

GraphQL入门教程:构建更高效的APIs

GraphQL入门教程:构建更高效的APIs GraphQL是一个用于API的查询语言,由Facebook于2015年公开发布。它允许客户端精确地指定它们需要从API获取哪些数据,从而使数据交换更加高效和强大。与传统的REST API相比,GraphQL提供了更加灵活…

问答系统开发:基于深度学习的文本理解与生成

目录 1.前言 2.问答系统架构与流程 2.2.架构概述 2.3.流程描述 3.使用Transformer模型处理问答任务 3.1.BERT在问答任务中的应用 4.实现简单的交互式问答系统 5.总结 1.前言 本文旨在详细介绍问答系统的架构与流程,以及如何利用Transformer模型(…

【笔记】通过码云Gitee获取OpenHarmony源码

Note:下面包含操作过程和问题解决(首次安装Ubuntu,环境未完善),没有遇到问题可以直接跳过问题part了,小白也能完成配置下载。 前置准备(Git环境账号) (一)安…

做抖店没有产品货源?怎么玩?筛选货源的方法你需要了解清楚!

大家好,我是电商小布。 有很多的新手朋友们在玩抖店的时候,遇到的第一个问题就是自己手里没有产品在。 没有产品货源,也就没办法上架店铺,更别提交易工作了。 那么在这种情况下,该怎么来玩呢? 既然我们…

抖音降权限流后怎么办?可以考虑这样自查!

在抖音运营过程中,可能会遇到账号被降权限流的情况。面对这种情况,我们可以从以下几个方面进行自查,以找出问题所在并采取相应措施。 1 账号安全检查 包括敏感操作自查和违规操作检查。在敏感操作自查方面,需要回顾账号的历史操…

设计模式——行为型——责任链模式Chain Of Responsibility

请求类 public class ApproverRequest {private int type;//请求批准的类型private float price;//请求的金额private int id;//请求的编号 } 审批人抽象类 public abstract class ApproverPerson {protected ApproverPerson next;protected String name;//审批过程public a…

Debian/Ubuntu安装ping和netstat命令

sudo apt-get install net-tools#如果需要ping的话,安装如下软件 sudo apt-get install iputils-ping Debian/Ubuntu无netstat命令解决方案 Messay

python基础知识5——时间的处理和转换

python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 1、time模块 1.1、获取当前时间戳(unix时间戳)import time tick time.time() print(tick)1.2、# 获取时间元组import time t time.localtime() # 可传入unix时间戳进行转换 print(t)1.3、…

跨境运营必看:TikTok账号防封指南

多人在使用TikTok的过程中都会遇到一些问题,比如为什么TikTok没有浏览量?事实上,这很可能是因为你的账号已被禁止。但为什么它会被封呢?你怎样才能解决它? 一、TikTok账号为什么被封? 1、什么是 TikTok 影…

【隐私计算实训营008——SCQL】

1.SCQL使用/集成最佳实践 目前SCQL只开放API供用户使用/集成 使用SCDBClient上手体验可以基于SCQL API开发封装白屏产品,或集成到业务链路中 1.1 部署系统 环境配置: 机器配置:CPU/MEM最低8C16G机构之间的网络互通 镜像:secret…

记一个Unity的异常问题

今天同事给我反馈了一个Unity使用ThreadStatic的问题&#xff0c;问题如下&#xff1a; [ThreadStatic]private static Dictionary<int, Mesh> dic;IEnumerator Start(){dic new Dictionary<int, Mesh>();dic.Add(0, new Mesh());yield return Resources.UnloadUn…

Flutter应用在苹果商店上架前的准备工作与注意事项

引言 &#x1f680; Flutter作为一种跨平台的移动应用程序开发框架&#xff0c;为开发者提供了便利&#xff0c;使他们能够通过单一的代码库构建出高性能、高保真度的应用程序&#xff0c;同时支持Android和iOS两个平台。然而&#xff0c;完成Flutter应用程序的开发只是第一步…

构建开源可观测平台

企业始终面临着确保 IT 基础设施和应用程序全年可用的压力。现代架构&#xff08;容器、混合云、SOA、微服务等&#xff09;的复杂性不断增长&#xff0c;产生大量难以管理的日志。我们需要智能应用程序性能管理 (APM) 和可观察性工具来实现卓越生产并满足可用性和正常运行时间…

算法错题本

这里写目录标题 错题本注意数据的耦合性对于无解情况的处理思路一组数据以0为结束标记&#xff0c;如何输入到数组中&#xff0c;并计数多个数据进行比较链表删除重复元素的启发循环体里谨慎写类型定义并初始化&#xff08;一般写上就是错&#xff09;队列中读取队尾元素数组当…

实现3D模型无变形的减面渲染方法---模大狮模型网

在进行3D模型渲染时&#xff0c;减面(或降面)是一种常用的优化技术&#xff0c;用于降低模型的复杂度&#xff0c;提高渲染效率。然而&#xff0c;在减面过程中&#xff0c;若不小心可能会引起模型的形变或细节丢失。模大狮将介绍一些方法和技巧&#xff0c;帮助您在减面渲染时…

在 Kubernetes 中使用 Traefik 作为入口点并将流量路由到您的应用程序服务

在 Kubernetes 中使用 Traefik 作为入口点并将流量路由到您的应用程序服务 您可以按照以下步骤操作&#xff1a; 1. 确保您已经在 Kubernetes 集群中部署了 Traefik。 在Kubernetes集群中部署Traefik&#xff0c;您可以按照以下步骤操作&#xff1a; 1. 创建一个Traefik C…

安卓主板MT8390(Genio 700)_MTK联发科Linux开发板方案

MediaTek Genio 700 &#xff08;MT8390&#xff09;是一款高性能的边缘 AI 物联网平台&#xff0c;专为智能家居、互动零售、工业与商业应用而设计。提供快速响应的边缘计算能力、先进的多媒体功能、广泛的传感器和连接方式&#xff0c;且支持多任务操作系统。 MT8390安卓核心…

IDA Pro *(_QWORD *)和*(_BYTE *)表达式解释

在IDA Pro&#xff08;一个交互式的反汇编器和调试器&#xff09;或其他类似的低级代码分析工具中&#xff0c;*(_QWORD *) 这种表达式通常用于类型转换和解引用。 这里的 _QWORD 通常表示一个64位的无符号整数类型&#xff08;在64位系统上&#xff09;。* 是解引用操作符&am…

在Linux或类Unix系统中获取帮助的命令

man <name>&#xff1a;该命令显示指定命令或主题的手册页面。例如&#xff0c;man ls 显示 ls 命令的手册页面。man <section> <name>&#xff1a;此命令允许你为手册页面指定一个部分编号。例如&#xff0c;man 2 open 显示位于手册第 2 部分的 open 系统调…