阿里雲最近有個專供學生的雲翼計劃,入門級的雲服務器原價1400多,學生認證後只要118一年,很是划算,找了一位學弟幫我學生認證以後,果斷買了一年。html
這個計劃沒有太多的服務器配置能夠選擇,入門級,centOS或者windows server,爲了體驗和學習linux系統,我選擇了centOS。node
不少東西都能在網上找到教程,我也是一步步跟隨教程而來,但單一的教程不免有其片面性,因此我參考了多個,在個人服務器上裝好了node.js和 mongoDB,給我後續的node.js服務器開發學習打下基礎,在這裏總結一下個人操做過程和一些收穫,提供給讀者參考。linux
登陸阿里雲的管理控制檯,進入雲服務器的實例列表中,進入你購買的雲服務器,而後遠程鏈接,進入管理終端。c++
第一次進入管理終端時,服務器會提示你保存一個6位的登陸密碼,每次鏈接管理終端都須要輸入這個密碼,請妥善保存!mongodb
進入管理終端後,就會有login輸入,使用root管理員登陸的話就填root,而後輸入你的password,沒有設置過密碼的能夠到實例設置裏重置密碼。express
通常在新服務器建立後,先升級一下centOS:npm
yum -y update
安裝node.js須要經過g++進行編譯,我參考的教程都沒有提示先安裝gcc g++,因此直接報錯找不到g++命令。vim
其實在centOS中安裝 gcc g++比較簡單,直接運行命令:windows
yum install gcc-c++
很快就裝好了。服務器
跳轉到目錄:/usr/local/src
,這個文件夾一般用來存放軟件源代碼:
cd /usr/local/src
下載nodejs源碼,也可使用scp命令直接上傳,由於下載實在太慢了:
wget http://nodejs.org/dist/v6.11.0/node-v6.11.0.tar.gz
下載完成後解壓:
tar -xzvf node-v6.11.0.tar.gz
進入解壓後的文件夾:
cd node-v6.11.0
執行配置腳原本進行預編譯處理:
./configure
編譯源代碼,這個步驟花的時間會很長:
make
編譯完成後,執行安裝命令,使之在系統範圍內可用:
make install
安裝 express 和 forever ,這兩個模塊都推薦 global 安裝
npm -g install express forever
到這裏,node.js 就基本上完成了安裝過程,能夠經過指令查看node及npm版本:
node -v npm -v
直接經過官網的亞馬遜鏡像下載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=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.4/x86_64/ gpgcheck=0 enabled=1
安裝MongoDB:
yum install -y mongodb-org
啓動MongoDB(這裏從這裏開始是mongod而不是mongodb,少了個b):
service mongod start
設置開機啓動:
chkconfig mongod on
打開MongoDB:
/bin/mongo
重啓:
service mongod restart
至此,node.js和mongoDB的安裝過程就結束了,還有一些關於linux和vim的學習內容,在此不便贅述,有時間再發單獨的文章。下面附上個人操做結果圖:
http://www.jianshu.com/p/0496...
https://yq.aliyun.com/article...
http://www.cnblogs.com/crazyl...