介绍 CTyunOS
天翼云操作系统 CTyunOS 是基于欧拉开源操作系统(openEuler,简称“欧拉”)开发的,欧拉操作系统是华为基于 CentOS 开发的。2019年9月,华为宣布 EulerOS 开源,开源名称为 openEuler(开源欧拉)。EulerOS 支持 AArch64(鲲鹏)处理器、容器虚拟化技术,是一个面向企业级的通用服务器架构平台。华为的鸿蒙是手机手表的操作系统,面向C端。而欧拉是电脑服务器的操作系统,是面向B端。
CTyunOS 操作系统基于 openEuler 20.03 LTS 版本自主研发的。CTyunOS 3 是 CTyunOS 在2023年4月发布的最新版本,上游采用了openEuler社区发布的长期稳定版本 openEuler 22.03 LTS SP1作为基线,针对云计算、云原生场景进行了深度的开发,目前在天翼云上已经可以开通该操作系统的弹性云主机。
查看操作系统信息
NAME="ctyunos" VERSION="2.0.1" ID="ctyunos" VERSION_ID="2.0.1" PRETTY_NAME="ctyunos 2.0.1" ANSI_COLOR="0;31"
   | 
 
Architecture:                    aarch64 CPU op-mode(s):                  64-bit Model name:                      Kunpeng-920 ...
   | 
 
    Details
Architecture:                    aarch64 CPU op-mode(s):                  64-bit Byte Order:                      Little Endian CPU(s):                          4 On-line CPU(s) list:             0-3 Thread(s) per core:              1 Core(s) per socket:              4 Socket(s):                       1 NUMA node(s):                    1 Vendor ID:                       HiSilicon Model:                           0 Model name:                      Kunpeng-920 Stepping:                        0x1 BogoMIPS:                        200.00 NUMA node0 CPU(s):               0-3 Vulnerability Itlb multihit:     Not affected Vulnerability L1tf:              Not affected Vulnerability Mds:               Not affected Vulnerability Meltdown:          Not affected Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1:        Mitigation; __user pointer sanitization Vulnerability Spectre v2:        Not affected Vulnerability Srbds:             Not affected Vulnerability Tsx async abort:   Not affected Flags:                           fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm ssbs
   | 
 
 
配置 yum 源仓库
 $ mv ctyunos.repo ctyunos.repo.bak
  $ curl -O https://repo.huaweicloud.com/repository/conf/openeuler_aarch64.repo
  $ mv openeuler_aarch64.repo /etc/yum.repos.d
  $ sudo yum clean all && yum makecache
  $ sudo yum update $ sudo yum install java-1.8.0-openjdk Is this ok [y/N]: N
 
  | 
 
华为云 Linux 软件包仓库配置文件目录:https://repo.huaweicloud.com/repository/conf/
References
[1] Configuring Yum and Yum Repositories - RedHat
[2] 配置OpenEuler的网络yum源
[3] CentOS配置yum仓库的三种方法