Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,很是适合运行在分布式设备的数据密集型的实时应用。此文将详细介绍如何在阿里云的Centos系统上采用二进制文件部署Node.js运行所需的系统环境信息。前端
Node.js的包管理器叫作npm,Node.js使用的场景比较普遍,在一些分布式应用、实时应用、小工具类应用、游戏类应用中都有相应使用,如在线客服聊天、消息实时推送、网页游戏等等。因为Node.js先后端编程语言的一致这个特色,可使得不少前端程序员介入到服务器后端程序的开发的过程当中。node
下面就来介绍如何在阿里云的Centos系统上部署Node.js环境已经项目。linux
前期的一些工做:你的ECS服务器管理后台须要拥有一台实例,而且服务器系统运行的镜像是CentOS7.2,该服务器能够链接到公网,本地电脑已经安装用于链接 Linux 实例的工具,如 PuTTY。程序员
如下内容为在阿里云Centos系统上以二进制文件的方式部署Node.js操做步骤:npm
(1)建立一台ECS服务器实例,选择操做系统为公共镜像CentOS7.2。使用root用户 链接实例。若是你已经有ECS服务器,则确认你使用的Centos版本为7.2版本,而后使用root用户链接便可。编程
(2)部署Node.js运行环境,此过程使用编译好的二进制文件进行安装,首先进行文件的解压,在bin文件夹中就已存在node和npm,无需手工编译。后端
(3)安装正式开始,wget命令下载Node.js安装包。该安装包是编译好的文件,解压以后,在bin文件夹中就已存在node和npm,无需重复编译。服务器
命令:wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
(4)下载完毕后,先解压二进制文件。经过一些语句来解压文件。微信
命令: tar xvf node-v6.9.5-linux-x64.tar.xz
(5)建立软连接,使node和npm命令全局有效。经过建立软连接的方法,使得在任意目录下均可以直接使用node和npm命令:网络
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm
(6)能够经过node -v命令查看Node版本,经过npm -v命令查看nmp版本。
(7)到此为止,Node.js环境已经部署好,按此方法部署的,软件默认会安装在/root/node-v6.9.5-linux-x64/目录下。
此外,除了使用二进制文件部署Node.js环境外,还有使用NVM安装多版本的方法来部署Node.js运行环境,具体操做步骤参照:阿里云Centos上部署Node.js项目。
备注:此文章转载自博主我的技术站点,博主我的站致力于分享相关技术文章,同时也分享Windows服务器和Linux服务器运维等知识:IT技术小趣屋。
博主我的技术交流群:960640092,博主微信公众号以下: