《银河麒麟高级服务器操作系统V10》使用

一言而论:讲了麒麟服务器V10的基本使用,包括终端、VNC

文章目录

  • 前言
  • 基本架构
  • 环境
    • 硬件环境
    • 软件环境
  • 麒麟安装步骤
    • 1.在宿主机上安装好VM,并且激活
    • 2.使用VM创建虚拟机
    • 3.启动虚拟机
  • 终端常用点
  • VNC的使用
    • 麒麟上安装VNC服务器
    • Windows上安装VNC客户端
    • VNC服务器补充事项
  • 总结
  • 一些吐槽(坑)
  • 参考资料


前言

公司接到项目,要求使用信创产品,这不,赶紧学习一下国产系统、数据库啥的熟悉一下。


基本架构

由于笔者的电脑性能吃紧,只好多拿另一台电脑做测试。架构是这样的:使用1台计算机作为开发机,另外1台作为宿主机,然后麒麟安装在宿主机上的虚拟机中。

环境

硬件环境

  • 开发机:Windows电脑
  • 宿主机:Windows电脑

软件环境

  • 准备安装的操作系统:银河麒麟高级服务器操作系统V10-兼容版
  • 虚拟机安装软件:VMware WorkStation Pro(下面简称VM)
  • Windows的VNC客户端软件:RealVNC Viewer

麒麟安装步骤

1.在宿主机上安装好VM,并且激活

激活的方式这里就不方便说啦,麻烦大家自己去找一下 。

2.使用VM创建虚拟机

创建虚拟机的方式和VM平时使用一样,这里就不赘述了。主要说一下几个注意点:

  • 选择ISO时,提示无法检测操作系统,不用在意
    选择镜像
  • 选典型,然后linux - ubnutu 64位;
  • 分配磁盘空间不少于50GB,建议内存不少于4GB;CPU内核不少于4个

3.启动虚拟机

这个建议跟着麒麟官方给的装机步骤来,麒麟文档-找《银河麒麟高级服务器操作系统软件适配常见问题指导手册》.pdf
这里也是提几个注意点:

  • 网络和主机名:这里先设置好WIFI或者有线,以免安装好后上不了网。当然也可以安装后再设置,就是要找一下了。
    在这里插入图片描述
  • 创建用户,而且设置为管理员
  • 设置好root密码,用于终端提权
    设置账号密码

终端常用点

这里简单列一下在麒麟中使用终端的一些常见场景

  • 终端的打开:ctrl + alt + t; 或者在所有程序中找
  • 查看ip:
    打开终端,输入ifconfigip address
    查看IP
  • 切换输入法的中、英:ctrl + 空格
  • 切换到root—— su - root;(推荐使用sudo su,这样提权不会重置所在路径)
  • rm 删除文件;vim创建文件;
  • 终端在打开文本后,输入 i 进入插入模式,按下esc后输入:wq即可保存文件;退出文本编辑ctrl + z
  • ctrl + l清屏
  • nkvers 查看版本号
  • 复制ctrl + insert,粘贴shift + insert ,

VNC的使用

在这里使用VNC的主要目的是,为了在开发机上能够可视化远程麒麟;所以麒麟是被控端,开发机是控制端。
最终效果——
Windows上远程麒麟

麒麟上安装VNC服务器

下面操作都是在麒麟终端中进行——

  • 安装vncserver,tigervnc
sudo yum install tigervnc-server tigervnc-server-module
  • 启动vnc服务器
vncserver

有提示需要密码的,设置为123456

  • 设置防火墙规则,允许5901端口对外服务
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload

Windows上安装VNC客户端

软件图标
安装好软件后,启动连接,输入麒麟的IP与VNC监听端口5901,点击连接;
如果有弹出需要密码,则输入123456
在这里插入图片描述

VNC服务器补充事项

为了避免每次开机都要在终端输入vncserver来启动,需要设置开机自启动;之前试过创建vncserver配置文件的方式一直没成功,因此使用修改rc.local的方式;
下面仍然在终端进行操作——

  • 进入root用户
su - root
  • 打开rc.local文件
vim /etc/rc.d/rc.local
  • 按下 i ,然后添加一行,admin就是我们的用户名
su -c "vncserver :1 -geometry 1280x800" admin
  • 保存,退出:esc然后输入:wq
  • 确保 rc.local 文件有执行权限。运行以下命令:
sudo chmod +x /etc/rc.local
  • 手动重启麒麟即可

总结

本文简述了麒麟虚拟机的安装、终端的基本使用与VNC的使用

一些吐槽(坑)

  • 向日葵的远程控制虽然支持麒麟,但是要求内核版本V5.1以上。。官网试用版只有V4.19用不了,只好搞一下VNC
    内核版本
  • 终端爱好者可以使用MobaXterm或者XShell,来远程麒麟终端(哈哈这里就不展开说了,如果大家感兴趣可以在评论区反馈,抽空更新 😄)
  • 开发机和麒麟之间互传文件,可以使用MobaXterm或者WinSCP
  • 最后,建议大家去openkylin多找找资料,麒麟官方都是要你激活他们系统才提供技术支持,这一点确实不方便前期调研

参考资料

  • 麒麟软件官方网站
  • 飞腾、鲲鹏、龙芯、海光、申威、兆芯,国产6大CPU的春秋战国 - 知乎
  • openKylin(开放麒麟)
  • 使用VMWare安装Linux(Fedora36为例) - 知乎
  • 银河麒麟v10 基于哪个linux - CSDN文库
  • 社区参与指南/openKylin系统安装指南.md
  • Download . Ventoy
  • 向日葵助力国产化数字生态-贝锐向日葵官网
  • 向日葵远程控制app官方下载 - 贝锐向日葵官网
  • AMD-X86; ARM-手机
  • OpenKylin新手使用指南 | openKylin文档平台 (注意,服务器V10是用dnf安装软件)
  • 麒麟生态-文档中心
  • VNC_百度百科
  • KylinServerV10上配置VNC服务并使用_麒麟vnc配置_西门吹北风的博客-CSDN博客
  • 用户 不在 sudoers 文件中。此事将被报告。_不在sudoers文件中此事将被报告_邹奇的博客-CSDN博客
  • VM设置虚拟机网段与主机在同一网段_sxjlinux的博客-CSDN博客

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

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

相关文章

【deepspeed】【训练】【交互】【wandb】训练过程中的wandb交互如何去除

问题:gpt模型训练时,中间有询问输入账户,交互式的询问影响自动执行脚本,询问是这样的: 解决办法: 在脚本中设置环境变量,关闭wandb,如下图: 其他: log中没有…

Mysql InnoDB引擎 的hash索引

Mysql InnoDB引擎不支持hash索引,但是在内存结构中有一个自适应hash索引,来提高查询性能 当设置hash索引时会自动转换成btree索引 查一下mysql官方文档:https://dev.mysql.com/doc/refman/5.7/en/create-index.html innodb_adaptive_hash_i…

第13篇:ESP32 idf wifi联网使用SNTP同步网络时间LCD ST7920液晶屏显示

第1篇:Arduino与ESP32开发板的安装方法 第2篇:ESP32 helloword第一个程序示范点亮板载LED 第3篇:vscode搭建esp32 arduino开发环境 第4篇:vscodeplatformio搭建esp32 arduino开发环境 ​​​​​​第5篇:doit_esp32_devkit_v1使用pmw呼吸灯实验 第6篇:ESP32连接无源喇叭播…

实时云渲染应用之虚拟仿真项目的四大优势

虚拟仿真在教育领域的应用越来越广,尤其在科研和实验教学领域,这主要是因为虚拟仿真具有操作简单、场景逼真、更安全、易维护的优势。比如在实验教学过程中,一些实验对象相对于学生来说过于宏观或微观,学生不易理解,而…

机器学习——贝叶斯(三种分布)/鸢尾花分类分界图/文本分类应用

0、前言: 机器学习中的贝叶斯的理论基础是数学当中的贝叶斯公式。这篇博客强调使用方法,至于理论未作深究。机器学习中三种类型的贝叶斯公式:高斯分布(多分类)、多项式分布(文本分类)、伯努利分…

【PyTorch 08】如果要手动安装对应的包

例如有时候我们要下载 PyG ,但是需要手动下载,需要进行以下步骤: 网站链接:https://data.pyg.org/whl/ 首先查看当前安装好的Pytorch版本和对应的cuda版本 1. pip list:查看torch版本 2. torch.version.cuda&#xf…

性能测试 —— 吞吐量和并发量的关系? 有什么区别?

吞吐量(Throughput)和并发量(Concurrency)是性能测试中常用的两个指标,它们描述了系统处理能力的不同方面。 吞吐量(Throughput) 是指系统在单位时间内能够处理的请求数量或事务数量。它常用于…

【深度学习 AIGC】stablediffusion-infinity 在无界限画布中输出绘画 Outpainting

代码:https://github.com/lkwq007/stablediffusion-infinity/tree/master 启动环境: git clone --recurse-submodules https://github.com/lkwq007/stablediffusion-infinity cd stablediffusion-infinity conda env create -f environment.yml conda …

ChatGPT 网站合集/NovelAI tag生成器/Novel资源大全

ChatGPT 网站合集 https://github.com/xx025/carrot NovelAI tag生成器 https://wolfchen.top/tag/ Novel资源大全 https://wolfchen.top/tag/doc.html 简单地说,Stable Diffusion被修改后做出了NovelAI,NovelAI离家出走便有了Naifu Naifu简单好上手&am…

Solidity 小白教程:15. 异常

Solidity 小白教程:15. 异常 这一讲,我们介绍solidity三种抛出异常的方法:error,require和assert,并比较三种方法的gas消耗。 异常 写智能合约经常会出bug,solidity中的异常命令帮助我们debug。 Error …

QT实战之翻金币游戏【详细过程及介绍】

目录 前言 一、游戏整体分析 二、创建项目 三、添加资源 四、主界面实现 1、设置游戏主场景基本配置 2、设置背景图片 3、创建开始按钮并设置动画 4、创建关卡选择界面并实现主界面与其的切换 五、关卡选择界面实现 1、设置关卡选择场景基本配置 2、设置关卡选择场…

c++day7---9.14

思维导图&#xff1a; #include <iostream> using namespace std;template<typename T> class myVector { private:T* arr;size_t size; //元素数量size_t max_size; //数组容量 public://构造函数myVector() :arr(nullptr), size(0), max_size(0) {}myVector(i…

JenniAI:基于AI的文章生成器写作助手

【产品介绍】 • 名称 JenniAI • 成立/上线时间 2022年 • 具体描述 Jenni AI是一个基于AI的文章写作助手&#xff0c;通过使用先进的人工智能技术帮助用户更快、更好、更有创意地写作。无论用户需要写一篇论文、一篇博客、一封邮件、…

virtualbox虚拟机中安装FreeDOS系统和DJGPP编译环境

一、安装FreeDOS系统 1、从官网下载FreeDOS系统镜像&#xff0c;下载的压缩包中包含两个文件&#xff1a;后缀为.iso和.img的镜像 ​​​下载页面 http://www.freedos.org/download/ 直接下载链接 https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.…

软件架构设计(十三) 构件与中间件技术

中间件的定义 其实中间件是属于构件的一种。是一种独立的系统软件或服务程序,可以帮助分布式应用软件在不同技术之间共享资源。 我们把它定性为一类系统软件,比如我们常说的消息中间件,数据库中间件等等都是中间件的一种体现。一般情况都是给应用系统提供服务,而不是直接…

行业追踪,2023-09-14

自动复盘 2023-09-14 凡所有相&#xff0c;皆是虚妄。若见诸相非相&#xff0c;即见如来。 k 线图是最好的老师&#xff0c;每天持续发布板块的rps排名&#xff0c;追踪板块&#xff0c;板块来开仓&#xff0c;板块去清仓&#xff0c;丢弃自以为是的想法&#xff0c;板块去留让…

http实现文件分片下载

文章目录 检测是否支持HTTP Range 语法Range请求cURL示例单一范围多重范围条件式分片请求 Range分片请求的响应文件整体下载文件分片下载文本下载图片下载封装下载方法 HTTP分片异步下载是一种下载文件的技术&#xff0c;它允许将一个大文件分成多个小块&#xff08;分片&#…

C生万物之函数

前言&#xff1a; &#x1f4d5;作者简介&#xff1a;热爱编程的小七&#xff0c;致力于C、Java、Python等多编程语言&#xff0c;热爱编程和长板的运动少年&#xff01; &#x1f4d8;相关专栏Java基础语法&#xff0c;JavaEE初阶&#xff0c;数据库&#xff0c;数据结构和算法…

Redis Cluster集群运维与核心原理剖析

Redis集群方案比较 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态&#xff0c;如果master节点异常&#xff0c;则会做主从切换&#xff0c;将某一台slave作为master&#xff0c;哨兵的配置略微复杂&#xff0c;并且性能和高可用性…

Sentinel控制台配置 持久化到nacos

sentinel控制台&#xff0c;使用方便&#xff0c;功能强大。使用官方的jar包&#xff0c;配置不会持久化&#xff0c;sentinel重启后会导致&#xff0c;之前的规则全部丢失&#xff0c;下面一起改造源码实现规则数据的持久化 sentinel源码地址 &#xff08;github访问太慢&am…