当前位置: 首页 > wzjs >正文

哪里建设网站比较好软文写作实训总结

哪里建设网站比较好,软文写作实训总结,orchard wordpress,网站域名的意思华为云之使用鲲鹏弹性云服务器部署Node.js环境【玩转华为云】 一、本次实践介绍1.1 实践环境简介1.3 本次实践完成目标 二、 相关服务介绍2.1 华为云ECS云服务器介绍2.2 Node.js介绍 三、环境准备工作3.1 预置实验环境3.2 查看预置环境信息 四、登录华为云4.1 登录华为云4.2 查…

华为云之使用鲲鹏弹性云服务器部署Node.js环境【玩转华为云】

  • 一、本次实践介绍
    • 1.1 实践环境简介
    • 1.3 本次实践完成目标
  • 二、 相关服务介绍
    • 2.1 华为云ECS云服务器介绍
    • 2.2 Node.js介绍
  • 三、环境准备工作
    • 3.1 预置实验环境
    • 3.2 查看预置环境信息
  • 四、登录华为云
    • 4.1 登录华为云
    • 4.2 查看ECS状态
  • 五、登录弹性云服务器
    • 5.1 复制弹性公网IP地址
    • 5.2 重置密码
    • 5.3 连接云服务器
    • 5.4 检查操作系统版本
    • 5.5 查看系统内核版本
    • 5.6 查询cpu信息
  • 六、配置Node.js环境
    • 6.1 下载Node.js安装包
    • 6.2 解压文件
    • 6.3 建立软连接
    • 6.4 查看软件版本
  • 七、安装NVM版本管理器
    • 7.1 下载NVM安装包
    • 7.2 解压安装包
    • 7.3 配置变量
    • 7.4 使配置文件生效
    • 7.5 安装Node.js版本
    • 7.6 查看node.js多个版本
  • 八、部署测试项目
    • 8.1 新建项目文件
    • 8.2 编辑项目文件
    • 8.3 运行项目
    • 8.4 查看项目运行状态
    • 8.5 更改安全组
    • 8.6 访问验证

一、本次实践介绍

1.1 实践环境简介

1.本次实践环境使用华为KooLabs云实验平台。
2.本次实践基于基于华为云鲲鹏弹性云服务器。
3.在HCE系统上安装、部署、测试Node.js项目。

1.3 本次实践完成目标

  • 熟悉华为云ECS服务器

  • 熟练使用Linux系统环境

  • 熟悉node.js的基本使用

  • 在HCE系统上安装、部署、测试Node.js项目。

二、 相关服务介绍

2.1 华为云ECS云服务器介绍

弹性云服务器(Elastic Cloud Server, ECS)是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。

image.png

2.2 Node.js介绍

Node.js 是一个开源、跨平台的JavaScript运行环境,它使你可以在服务器端执行JavaScript代码。它采用事件驱动、非阻塞I/O模型,使得它能够高效地处理大量的并发请求。Node.js可用于构建各种类型的应用程序,包括Web服务器、API服务器、命令行工具、桌面应用等。它已经被广泛应用于各个领域,包括企业应用、社交媒体、物联网等。

三、环境准备工作

3.1 预置实验环境

1.开始实验之前请点击手册上方“预置实验环境”按钮。
2.预置实验环境需几分钟,成功后将会创建本实验所需的云资源(例如VPC、安全组或云服务器)。

在这里插入图片描述

3.2 查看预置环境信息

预置成功后ECS资源用户、密码信息可点击预置环境信息查看。

在这里插入图片描述

四、登录华为云

4.1 登录华为云

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。

在这里插入图片描述

登录完毕后,进入华为云控制台管理首页。

在这里插入图片描述

4.2 查看ECS状态

在华为云的首页服务列表中,点击“弹性云服务器ECS”,进入ECS云服务器管理页面。

在这里插入图片描述

在ECS管理页面,我们看到系统已经为我们创建了1台ECS弹性云服务器,状态处于正常运行状态。

在这里插入图片描述

五、登录弹性云服务器

5.1 复制弹性公网IP地址

在ECS云服务器列表,复制其弹性公网IP地址。

在这里插入图片描述

5.2 重置密码

由于预置的ECS云服务器密码太长太难输入,输入多次错误,为了避免浪费时间,直接重置密码,这里重置华为一般默认密码:Huawei@1234

在这里插入图片描述

5.3 连接云服务器

双击桌面的“Xfce终端”打开Terminal,执行以下命令登录云服务器。

LANG=en_us.UTF-8 ssh root@EIP

在这里插入图片描述

5.4 检查操作系统版本

检查当前操作系统版本

[root@ecs-01 ~]# cat /etc/os-release 
NAME="Huawei Cloud EulerOS"
VERSION="2.0 (aarch64)"
ID="hce"
VERSION_ID="2.0"
PRETTY_NAME="Huawei Cloud EulerOS 2.0 (aarch64)"
ANSI_COLOR="0;31"

5.5 查看系统内核版本

查看系统内核版本

[root@ecs-01 ~]# uname -r 
5.10.0-60.18.0.50.r1083_58.hce2.aarch64

5.6 查询cpu信息

查看鲲鹏cpu信息

[root@ecs-01 ~]# lscpu
Architecture:           aarch64CPU op-mode(s):       64-bitByte Order:           Little Endian
CPU(s):                 2On-line CPU(s) list:  0,1
Vendor ID:              HiSiliconBIOS Vendor ID:       QEMUModel name:           Kunpeng-920BIOS Model name:    1.0Model:              0Thread(s) per core: 1Core(s) per socket: 2Socket(s):          1Stepping:           0x1Frequency boost:    disabledCPU max MHz:        2600.0000CPU min MHz:        2600.0000BogoMIPS:           200.00Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm
Caches (sum of all):    L1d:                  128 KiB (2 instances)L1i:                  128 KiB (2 instances)L2:                   1 MiB (2 instances)L3:                   32 MiB (1 instance)
NUMA:                   NUMA node(s):         1NUMA node0 CPU(s):    0,1
Vulnerabilities:        Gather data sampling: Not affectedItlb multihit:        Not affectedL1tf:                 Not affectedMds:                  Not affectedMeltdown:             Not affectedMmio stale data:      Not affectedRetbleed:             Not affectedSpec rstack overflow: Not affectedSpec store bypass:    VulnerableSpectre v1:           Mitigation; __user pointer sanitizationSpectre v2:           Not affectedSrbds:                Not affectedTsx async abort:      Not affected

六、配置Node.js环境

6.1 下载Node.js安装包

在Terminal中执行以下命令,下载Node.js安装包至云服务器。

wget https://sandbox-experiment-files.obs.cn-north-4.myhuaweicloud.com/2434/node-v10.16.0-linux-arm64.tar.xz

在这里插入图片描述

6.2 解压文件

在Terminal中执行以下命令,将下载的安装包进行解压。

tar xvf node-v10.16.0-linux-arm64.tar.xz

在这里插入图片描述

6.3 建立软连接

在Terminal中执行以下命令,为node建立软连接。

ln -s /root/node-v10.16.0-linux-arm64/bin/node /usr/local/bin/node

在Terminal中执行以下命令,为npm建立软连接。

ln -s /root/node-v10.16.0-linux-arm64/bin/npm /usr/local/bin/npm

6.4 查看软件版本

检查安装node和npm版本

[root@ecs-01 ~]# node -v 
v10.16.0
[root@ecs-01 ~]# npm -v
6.9.0

七、安装NVM版本管理器

7.1 下载NVM安装包

在Terminal中执行以下命令,下载NVM安装包至云服务器。

wget https://sandbox-experiment-files.obs.cn-north-4.myhuaweicloud.com/2434/nvm-0.39.5.tar.gz

在这里插入图片描述

7.2 解压安装包

在Terminal中执行以下命令,解压安装包至指定目录。

mkdir -p /.nvm
tar -zxvf nvm-0.39.5.tar.gz -C /.nvm

在这里插入图片描述

7.3 配置变量

在Terminal中执行以下命令,使用vim修改配置文件。

vim ~/.bashrc
export NVM_DIR="/.nvm/nvm-0.39.5"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

7.4 使配置文件生效

在Terminal中执行以下命令,刷新配置文件。

source ~/.bashrc

7.5 安装Node.js版本

拷贝执行以下命令,安装多个Node.js版本。

nvm install v12.3.0

在这里插入图片描述

7.6 查看node.js多个版本

使用 nvm (Node Version Manager) 来查看已安装的多个 Node.js 版本,你可以运行以下命令:

[root@ecs-01 ~]# nvm list
->      v12.3.0system
default -> v12.3.0
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v12.3.0) (default)
stable -> 12.3 (-> v12.3.0) (default)
lts/* -> lts/iron (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.4 (-> N/A)
lts/iron -> v20.15.1 (-> N/A)

查看当前使用node版本

[root@ecs-01 ~]# nvm current 
v12.3.0

八、部署测试项目

8.1 新建项目文件

新建项目文件example.js

cd ~ && touch example.js

8.2 编辑项目文件

将下方内容粘贴到项目文件中(该命令可以使任何用户访问的时候都可以返回一个welcome to Node.js)

vim example.js
const http = require('http');
const hostname = '0.0.0.0';
const port = 3000;
const server = http.createServer((req, res) => { res.statusCode = 200;res.setHeader('Content-Type', 'text/plain');res.end('Welcome to Node.js\n');
}); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`);
});

在这里插入图片描述

8.3 运行项目

执行以下命令,运行项目。

node ~/example.js &

在这里插入图片描述

8.4 查看项目运行状态

拷贝执行以下命令查看是否在监听项目端口,返回的结果列表中包含端口3000,表明项目正常运行。

[root@ecs-01 ~]# netstat -tunlp 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1650/sshd: /usr/sbi 
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      2609/node           
tcp6       0      0 :::22                   :::*                    LISTEN      1650/sshd: /usr/sbi 
udp        0      0 0.0.0.0:68              0.0.0.0:*                           982/dhclient        
udp        0      0 127.0.0.1:323           0.0.0.0:*                           788/chronyd         
udp6       0      0 ::1:323                 :::*                                788/chronyd         
[root@ecs-01 ~]# 

在这里插入图片描述

8.5 更改安全组

在云服务器的安全组页面,在入方向上放行3000端口。

在这里插入图片描述

8.6 访问验证

在在实验桌面的浏览器中输入http://ECS实例公网IP地址:3000访问项目,如下图所示:

在这里插入图片描述

http://www.dtcms.com/wzjs/67213.html

相关文章:

  • 怎么建设好一个外贸购物网站seo服务方案
  • 网站滚动公告怎么做客户引流的最快方法是什么
  • 品牌建设卓有成效佛山做seo推广公司
  • 网站首页一般做多大外链在线生成
  • vs 团队网站开发seo职位要求
  • 虚拟主机怎么发布网站吗it培训学校
  • 常州模板网站建设咨询爱站网站排名查询工具
  • 深圳市罗湖区网站建设企业网站建设方案范文
  • 微信小程序怎么做网站如何优化关键词提升相关度
  • 青海高端网站建设多少钱福州网seo
  • 全国封城名单seo培训价格
  • 国外优秀排版设计网站官网站内推广内容
  • 个人团购网站 转入备案关键词歌词含义
  • 嘉善在线做网站吗网页设计与制作模板
  • seo 成功网站太原seo网站优化
  • 做网站时会遇到什么问题各大搜索引擎入口
  • wordpress wp-syntax上海百度seo网站优化
  • 校园网上超市网站建设战略规划seo体系
  • 进入网站前如何做环境检测河南it渠道网
  • 辽宁金帝建设集团网站阐述网络推广的主要方法
  • 河南营销网站建设联系方式百度网讯科技客服人工电话
  • 蚌埠网站建设专业的公司上海百度研发中心
  • 公司装修流程百度问答优化
  • wordpress b2b 模板宁波seo企业推广
  • 公司内部自己做抽奖网站关键词自助优化
  • 石家庄模板建站代理日本今日新闻头条
  • 58同城商业后台如何做网站厦门百度代理
  • 福州建设注册中心网站网络推广员的日常工作
  • 今傲网站做的怎么样营销策划公司靠谱吗
  • 互助盘网站建设网络营销方案设计