安裝Nvm & Nodejs
首先更新阿里云的apt-get庫
$ apt-get update
然后安裝curl工具
$ apt-get insrall curl
安裝nvm包管理工具
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
退出該終端重新進入讓環境變量起作用
安裝6.11.2(LTS)版本的Nodejs
$ nvm install 6.11.2
使用6.11.2版本
$ nvm use 6.11.2
設置默認node版本為6.11.2
$nvm alias default 6.11.2
安裝nodejs的時候會自動將npm安裝好,設置npm源為國內淘寶源,國外源太慢
$ npm config set registry https://registry.npm.taobao.org
安裝pm2,pm2可以監控我們的服務器在后臺運行,并讓我們的服務器在crash掉的時候重啟。
$ npm install pm2 -g
安裝Mongodb
導入mongodb公鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
生成mongodb列表
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
更新包
sudo apt-get update
安裝最新穩定版
sudo apt-get install -y mongodb-org
安裝完成.
附啟動關閉命令
$ sudo service mongod start
$ sudo service mongod stop
$ cat /var/log/mongodb/mongod.log
$ sudo service mongod restart
附卸載步驟
$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb
pm2命令
pm2 start ./bin/www 啟動
pm2 stop ./bin/www關閉
pm2 delete ./bin/www刪除
pm2 list 當前項目信息
pm2 restart ./bin/www 重新啟動
pm2 log
pm2 start all
dspod.cn進行域名指向
鏡像:公告鏡像 ubuntu 14.04 64位
專有網絡
買的時候就創建root密碼
登陸到后臺:ssh root@59.110.236.209
輸入密碼
禁用roo登陸 :
新建一個用戶
adduser username
輸入密碼,接下來是一些可選信息,可以一路回車直到創建成功
執行 gpasswd -a username sudo
再執行 sudu visudo 進入下面的界面,然后在方框位置填入方框內容
ctrl + x 再 shift + Y 保存退出
新開一個窗口 ssh chengfengwang@59.110.236.209輸入密碼就可以登陸了
通過ssh實現無密碼登陸
復制本地的公鑰:
一般是在 ~/.ssh/id_rsa.pub
在服務器生成公鑰:
在服務器根目錄輸入 ssh-keygen -t rsa -b 4096 -C "xxx@xx.com" //郵箱隨便寫
回車到底
輸入eval "$(ssh-agent -s)" //代理
輸入ssh-add ~/.ssh/id_rsa //注意ssh-add 和 ~之間有空格
此時進入 /.ssh/目錄
vi authorized_keys
把本地的id_rsa.pub文件內的內容粘貼到authorized_keys文件里(可以用編輯器打開id_rsa.pub文件)
esc然后:wq!保存退出
chmod 600 authorized_keys
然后 sudo service ssh restart 再輸入密碼就可以了
ssh chengfengwang@59.110.236.209不用輸入密碼就可以登陸了