网友Puxiao在评论中表示,由于年代久远,本文的一些细节已经过时,例如:最新的nodejs安装包下载的文件后缀为.tar。xz而不是.tar.gz(执行的解压参数是-xvf而不是-xzvf),软件包都是下载解压后编译好的,不需要“./configure”。因此,由于时效性,本文仅供参考。建议您查看最新的文章教程以获得更准确的信息!前言阿里云近期推出了面向学生的云翼计划。入门级云服务器原价1400多。学生证之后,一年只要118。这是非常划算的。年。这个方案没有太多的服务器配置可以选择,入门级的,centOS或者windowsserver,为了体验和学习linux系统,我选择了centOS。您可以在Internet上找到许多内容的教程。我也是按照教程一步步来的,但是单个教程难免片面,所以参考了多个。我在我的服务器上安装了node.js和mongoDB。后续为node.js服务端的开发和学习打下基础,这里总结一下自己的操作过程和一些收获,供读者参考。1、登录并连接到服务器的管理终端。登录阿里云管理控制台,进入云服务器实例列表,进入你购买的云服务器,然后远程连接,进入管理终端。当您第一次进入管理终端时,服务器会提示您保存一个6位的登录密码。每次连接管理终端都需要输入该密码。请妥善保管!进入管理终端后,会有登录输入。如果您以root管理员身份登录,请填写root,然后输入您的密码。如果您之前没有设置过密码,您可以在实例设置中重新设置密码。一般新服务器创建后,先升级centOS:yum-yupdate2。安装gccg++编译器,安装node.js需要用g++编译。我参考的教程没有提示先安装gccg++,所以直接找不到。g++命令。其实在centOS中安装gccg++还是比较简单的,只需要运行命令:yuminstallgcc-c++很快就安装好了。3、安装node,跳转到目录:/usr/local/src,这个文件夹通常用来存放软件源码:cd/usr/local/src下载nodejs源码,也可以使用scp命令直接上传,因为下载太多慢:wgethttp://nodejs.org/dist/v6.11.0/node-v6.11.0.tar.gz下载后解压:tar-xzvfnode-v6.11.0。tar.gz进入解压后的文件夹:cdnode-v6.11.0执行预编译处理的配置脚本:./configure编译源码,这一步会比较耗时:make编译完成后,执行安装命令即可makeinstallinstallexpressandforever,两个模块都推荐全局安装npm-ginstallexpressforever至此,node.js基本完成安装过程,可以通过命令查看node和npm的版本:node-vnpm-v4.installation直接通过官网亚马逊镜像下载mongoDB源码很慢,几乎没有速度,所以通过阿里云镜像下载。在/etc/yum.repos.d中创建一个mongodb-org.repo文件:touch/etc/yum.repos.d/mongodb-org.repo编辑mongodb-org.repo文件:vi/etc/yum.repos.d/mongodb-org.repo输入以下内容后,保存退出:[mogodb-org]name=MongoDBRepositorybaseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.4/x86_64/gpgcheck=0enabled=1安装MongoDB:yuminstall-ymongodb-org启动MongoDB(从这里开始是mongod而不是mongodb,缺少b):servicemongodstartsetbootstart:chkconfigmongodonopenMongoDB:/bin/mongorestart:servicemongodrestart至此,node.js和mongoDB的安装过程就结束了,还有一些关于linux和vim的学习内容,这里不再赘述,有空会单独发一篇文章时间。下面附一张我的运行结果图:主要参考列表:http://www.jianshu.com/p/0496...https://yq.aliyun.com/article...http://www.cnblogs.com/crazyl...http://blog.sina.com.cn/s/blo...http://www.jb51.net/article/9...
