玩转云服务器之切换到华为OpenEuler的直观体验

Posted smile-yan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转云服务器之切换到华为OpenEuler的直观体验相关的知识,希望对你有一定的参考价值。

1. 问题描述

目前我的华为云服务器已经部署了nginx,node 等应用,但是劳动节放假了折腾一下换成华为开源的欧拉操作系统,通过介绍基本软件的安装过程来体验一把欧拉操作系统吧(全场无广告)。

2. 第一步:备份系统镜像

为了避免没必要的伤害,我们先把当前已经安装好了的系统备份一下,方法比较简单,一般情况下如果没有购买备份服务的话,就店家创建镜像,这个有免费的空间,一般支持创建50个私有镜像,如果需要可以到时候就安装回来创建的这个镜像。


3. 第二步:重装系统


这里看一下 切换操作系统重装系统 的区别再决定下一步的工作。


感觉区别不大,我选择了 切换操作系统

并选择 OpenEular,对应点的版本号是 openEuler 20.03 64bit。


填写密码勾选上面的 立即关机.... 以后,会弹出一个确认提示,点击确认后就开始安装了。

很快就切换好了(约1分钟),使用网页中提供的功能,远程登录一下。

3. 第三步:配置一个sudo用户

为了规范以及安全,我们一般不要在root用户下玩耍,这里添加一个用户,并设置好密码。

接着需要给这个用户 sudo 权限,方法很简单,编辑 /etc/sudoers 文件,在后面添加一下我们的用户即可。


执行完了以后,不要 source /etc/sudoers 会提示报错,我们一般重启就好了,简单粗暴。

重启以后我们从此使用自己创建的用户登录以及各项操作,需要安装软件的时候 sudo 一下就可以了。比如我们可以使用 sudo -i 命令并输入当前用户的密码就可以切换成为 root 用户,但一般不这么做

4. 第三部:根据需要安装软件、

接下来我们使用自己的SSH软件进行连接更加方便一些,现在安装需要的软件。

注意,接下来的所有安装都是基于 sudo 用户进行的,而非 root 用户。

4.1 安装 nginx

一般很多博主推荐使用源码安装,但是我觉得没必要浪费这个时间,如果是初学者可以了解一下,但如果已经提供安装好的,直接拿过来用更加快捷一些。

命令非常简单:

$ sudo yum -y install nginx


启动 nginx 同样需要 sudo


通过浏览器访问自己云服务器的公网IP地址的80端口,效果如下:

这个证明我们安装好了 nginx,为了方便一般将这个页面对应 html 文件夹的权限改一下,方便当前用户访问与修改,同时也应该创建一个软链接到自己的 home 目录下,快捷方式YYDS。

nginx 的html目录为/usr/share/nginx/html,以及修改权限的命令为

$ sudo chown yan /usr/share/nginx/html -R

修改完了使用 ll 命令看一下,如图所示:

接下来创建一个软链接到自己的 Home 目录下,具体的命令为:

$ ln -s /usr/share/nginx/html ~/

4.2 安装 node.js

这里再次提一下,如果有编译好的我们就不要去使用源码编译了,这里不能再使用 yum 安装了,前去官网下载可执行程序。

https://nodejs.org/dist/

复制要下载的压缩包的链接,使用 wget 命令下载,并解压。



接下来就是添加环境变量,让当前用户可以全局使用 node 以及 npm 等命令。

这个方法比较简单,应该背诵一下的。具体的文件为 ~/.bashrc

export NODE_HOME="$HOME/node"
export PATH="$NODE_HOME/bin:$PATH"


4.3 安装 Oracle JDK

前面的操作过程已经可以看出,安装过程与其他linux没有任何区别。Oracle JDK 也差不多,环境变量和上面node一样添加即可。

4.4 安装 docker

docker 官网目前为止没有提供欧拉操作系统的安装脚本,如图所示:

但是,直接使用 yum 安装就好了,同样简单。

$ sudo yum -y install docker


测试一下,查看已经安装的镜像。sudo docker images

4.5 其他

比如 anaconda 等,安装方法基本差不多,这里不赘述了。

5. 总结

非常流畅,特别是从 CentOS 转过来的我完全没有感受差异,除了 docker 的安装有一些些区别。其他的跟其他 linux 安装软件差别非常小。

Smileyan
2022.5.1 22:52

以上是关于玩转云服务器之切换到华为OpenEuler的直观体验的主要内容,如果未能解决你的问题,请参考以下文章

玩转云服务器之切换到华为OpenEuler的直观体验

华为云大咖带你玩转云原生基础设施之K8s

华为云大咖带你玩转云原生基础设施之K8s

课程报名 | 《六周玩转云原生》- 云原生下的DevOps与持续交付

数据查询与数据仓库的双剑合璧,让企业玩转云上BI分析

带你从零玩转云服务器