一、软件介绍

Node.js是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。

二、支持的操作系统

经过华为云严格实测,以下操作系统在鲲鹏生态中可以完整运行Node.js的全部功能:

CentOS7.6

三、支持版本和获取方式

建议使用node-v10.16.0版本

下载地址:https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz

四、编译与测试环境

本文选用华为鲲鹏云服务器ECS KC1实例做测试,KC1实例的处理器为兼容ARMv8指令集的鲲鹏920。详细规格如下:类别子项版本

云主机配置ECS实例类型kc1.2xlarge.4

ECS配置8U32GB

EVS高IO(80GB)

云OSKernel4.18.0

五、编译安装与测试

1依赖安装

2编译安装

1)下载源码wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz

2)解压并安装tar -xvf node-v10.16.0-linux-arm64.tar.xz

3)为node及npm建立软链接,方便在任意目录下执行node及npm命令。(因为我将源码下载到了opt目录,请将以下命令中opt路径更换为你自己的解压路径)

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

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

3验证测试

1)查看是否安装成功node -v

回显信息如下,表示nodejs安装成功。

V10.16.0npm -v

回显信息如下,表示npm安装成功。

6.9.0

2)测试

(1)在opt文件夹下新建项目文件example.js。

cd opt/

touch example.js

(2)使用vi编辑器打开项目文件example.js。

vi example.js

(3)输入i,进入编辑模式,将以下项目文件内容粘贴到文件中。const http = require('http');

const hostname = '0.0.0.0';

const port = 30000;

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}/`);

});

(4)按键Esc,退出编辑模式。输入“:wq”后按键Enter。保存文件并退出。

(5)运行example.jsnode example.js &

(6)在ECS实例安全组的入方向添加规则, 放行项目中配置的端口(本示例中端口号为30000)。

在本地机器的浏览器中输入http://弹性云服务器公网IP地址:端口号访问项目。

4问题总结

六、声明

本文档中的软件包均来自软件官网,安装文档部分参考官网的安装方法,本软件测试环境为华为鲲鹏云ARM服务器,具体配置信息参照《编译与测试环境》部分。

本文档中的软件安装测试基于华为鲲鹏云ARM服务器环境测试,如在使用本文档的安装方法进行安装过程中,可能由于系统版本、软件依赖或其他原因造成软件安装不成功,请自行解决或联系我们,请事先备份相关重要数据、资料。

使用文档风险由用户自行承担,在适用法律允许的最大范围内,对因使用或不能使用本文档所产生的损害及风险,包括但不限于直接或间接的个人损害、商业赢利的丧失、贸易中断、商业信息的丢失或任何其它经济损失,我司不承担任何责任。

我司不担保所提供的软件功能及服务一定能满足用户的要求,也不担保服务不会中断,对服务的及时性、安全性、真实性、准确性都不作担保。

黄河鲲鹏服务器装系统,【软通鲲鹏云最佳实践21】node-10.16.0 鲲鹏云服务器安装实践...相关推荐

  1. 服务器装系统驱动程序,服务器装系统驱动

    服务器装系统驱动 内容精选 换一换 Windows Server 2012 R2操作系统弹性云服务器,本地使用远程桌面连接功能连接云服务器并启用redirected drive功能时,云服务器出现蓝屏 ...

  2. dell 如何给raid分区_用U盘启动盘给Dell服务器装系统找不到RAID阵列解决办法

    用U盘启动盘给Dell服务器装Windows Server 2008R2系统找不到RAID阵列解决办法 通常,用户给Dell服务器装系统会有两种方式,第一种将系统盘(光盘)通过Lifecycle Co ...

  3. 用U盘启动盘给Dell服务器装系统找不到RAID阵列解决办法

    用U盘启动盘给Dell服务器装Windows Server 2008R2系统找不到RAID阵列解决办法 通常,用户给Dell服务器装系统会有两种方式,第一种将系统盘(光盘)通过Lifecycle Co ...

  4. 给服务器装系统U盘要处理吗,服务器装系统从u盘装

    服务器装系统从u盘装 内容精选 换一换 为了对源端服务器进行迁移可行性评估以及为后续目的端服务器的选择和配置提供必要性数据,迁移Agent会收集源端服务器的相关信息并上报到主机迁移服务.收集的Wind ...

  5. 【小白】第一次给华为H58-03服务器装系统

    前言:作为一个小白女生,电脑系统自己都是一键傻瓜装机的,第一次被安排去给服务器装系统,那也得硬着头皮上了,百度+自己摸索,做了三次终于符合了领导的要求,为自己记录一下这个过程,在慢慢的去了解一下其中的 ...

  6. 戴尔r720服务器装系统

    戴尔r720服务器装系统步骤1.准备好系统盘 2.插上服务器后重启服务器(Ctrl+Ait+Delete重启) 3.重启时按F11,进入Boot Manager ----点击BIOS Boot Men ...

  7. 系统出现bootmgr is missing解决方案,戴尔dell服务器装系统需要特别注意的问题

    系统出现bootmgr is missing解决方案,戴尔dell服务器装系统需要特别注意的问题 欢迎关注http://blog.csdn.net/aaa123524457 转载请注明出处: http ...

  8. 联想服务器装系统教程,以及raid配置问题和解决方案。

    1.安装系统步骤: 首选打开联想服务器,按下F12进去Boot启动选项,因为我们要利用U盘安装系统,所以这里选择USB storage. 接下来系统会进入安装界面: 这里就选择安装,很简单,没什么技术 ...

  9. 华为h22h05服务器装系统_华为云手机很高大上?花半个小时,我也“自研”出了一台云手机...

    近日,华为鲲鹏云手机正式公测,由于它本身不需要麒麟芯片,也不需要联发科.高通的芯片,所以在当前这样的形势之下,被很多人误读了,觉得这是华为绕开芯片禁令的一种手法. 还更有些不知所谓的人,说这不是一台手 ...

最新文章

  1. Rainmeter 一部分 语法 中文教程
  2. Xcode终端快捷键
  3. 【NLP】基于机器学习的文本分类!
  4. ThreadLocal是救火队长
  5. mysql统计数据的代码_MySQL按时间统计数据的方法介绍(代码示例)
  6. 比赛2016年暑假集训盲打首秀赛结果
  7. python 界面开发框架_八款常用的 Python GUI 开发框架推荐
  8. mysql联合索失效_mysql 联合索引生效的条件、索引失效的条件
  9. inDesign入门教程,如何添加阴影效果?
  10. visual studio 中将选中代码相同的代码的颜色设置,修改高亮颜色
  11. MP3比特率编码模式
  12. Linux下编写udp群聊室
  13. 物体检测模型RFBNet——一个非常好用的模型。
  14. 神经网络之输出层设计
  15. ImportError: cannot import name ‘evaluate‘ from ‘surprise‘解决方案
  16. perl 获取匹配正则表达式字串
  17. 毕设 深度学习卷积神经网络的花卉识别
  18. php生成本地word文件怎么打开,php生成word文件的简单范例
  19. 微信登陆的LOL只有一个服务器,LOL:新功能!部分大区开放了微信登录功能,网友:有啥用?...
  20. 计算机来模拟病毒爆发导入

热门文章

  1. 女朋友都能听懂的:入门级用户画像
  2. js运算符及其优先级
  3. vue初始化项目出现unable to access ‘https://github.com/nhn/raphael.git/’解决有效 2021-12-30
  4. 【机器学习笔记】——感知机(Perceptron)
  5. 分布式事务 之 03 JTA规范
  6. splay tree java_伸展树(splay tree)自顶向下的算法
  7. C++64位数据格式化输出
  8. 如何找到自己的兴趣?
  9. 浙江大学又有人跳楼了
  10. 周鸿祎:360将发力物联网,解决老百姓的家庭安全问题