安装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不用输入密码就可以登陆了