码迷,mamicode.com
首页 > 其他好文 > 详细

node版本管理器nvm(服务器项目相关)

时间:2016-04-06 09:29:23      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

git项目

https://github.com/creationix/nvm

 

1.下载并安装NVM脚本

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
source ~/.bash_profile

2.列出所需要的版本

nvm list-remote

返回结果如下

. . .
v0.10.29
v0.10.30
 v0.11.0
 v0.11.1
 v0.11.2
 v0.11.3
 v0.11.4
 v0.11.5
 v0.11.6
 v0.11.7
 v0.11.8
 v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13

3.安装相应的版本

nvm install v0.10.30

4.查看已安装的版本

nvm list
->  v0.10.30
      system

5.切换版本

nvm use v0.10.30

6.设置默认版本

nvm alias default v0.10.30



=====================================================================

【1. 查看系统信息】
-- 系统版本 --
cat /etc/redhat-release
CentOS release 6.5 (Final)

-- 查看CPU --
$ more /proc/cpuinfo | grep "model name"
model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz

-- 查看内存 --
$ grep MemTotal /proc/meminfo
MemTotal: 3921112 kB


【1 安装git】
[root@iZ25vns8e0bZ ~]# yum install git

【2 nvm】
[root@iZ25vns8e0bZ ~]# git clone https://github.com/creationix/nvm.git ~/.nvm
[root@iZ25vns8e0bZ ~]# source ~/.nvm/nvm.sh
[root@iZ25vns8e0bZ ~]# nvm install v0.12.7
[root@iZ25vns8e0bZ ~]# node -v
v0.12.7

【3 forever(nodejs的守护进程管理)】
[root@iZ25vns8e0bZ ~]# npm install forever -g

forever stop ->启动
forever stopall ->停止
forever restart ->重启

【4 mongodb】
[root@iZ25vns8e0bZ ~]# vi /etc/yum.repos.d/mongodb-org-3.0.repo
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1
[root@iZ25vns8e0bZ ~]# sudo yum install -y mongodb-org
[root@iZ25vns8e0bZ ~]# sudo chkconfig mongod on (设置自动启动)
[root@iZ25vns8e0bZ ~]# vi /etc/mongod.conf
------- 修改配置文件 把日志文件和数据保存路径设置为/var/www/mongodb -------
systemLog:
destination: file
logAppend: true
path: /var/www/mongodb/mongod.log

# Where and how to store data.
storage:
dbPath: /var/www/mongodb/mongo

# how the process runs
processManagement:
fork: true # fork and run in background
pidFilePath: /var/www/mongodb/mongod.pid # location of pidfile
-------------------------------------------------------------------
[root@iZ25vns8e0bZ ~]# sudo service mongod start(stop|restart)

创建用户
[root@iZ25vns8e0bZ ~]# mongo
[root@iZ25vns8e0bZ ~]# >use nodes
db.createUser( { "user" : "admin",
"pwd": "atmestate1541101",
"customData" : { employeeId: 12345 },
"roles" : [ { role: "clusterAdmin", db: "admin" },
{ role: "readAnyDatabase", db: "admin" },
"readWrite"
] },
{ w: "majority" , wtimeout: 5000 } )
[root@iZ25vns8e0bZ ~]# mongo -u admin -p atmestate1541101 --authenticationDatabase nodes
[root@iZ25vns8e0bZ ~]# mongo --version
MongoDB shell version: 3.0.7


【5 redis】
[root@iZ25vns8e0bZ ~]# yum install redis

设置密码
[root@iZ25vns8e0bZ ~]# vi /etc/redis.conf
requirepass atmestate1541101
[root@iZ25vns8e0bZ ~]# sudo service redis start(stop|restart)
[root@iZ25vns8e0bZ ~]# redis-cli --version
redis-cli 2.4.10

node版本管理器nvm(服务器项目相关)

标签:

原文地址:http://www.cnblogs.com/voctrals/p/5357772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!