玩转云服务器之切换到华为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
安装了,前去官网下载可执行程序。
复制要下载的压缩包的链接,使用 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的直观体验的主要内容,如果未能解决你的问题,请参考以下文章