node版本管理器nvm(服务器项目相关)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node版本管理器nvm(服务器项目相关)相关的知识,希望对你有一定的参考价值。
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】
[[email protected] ~]# yum install git
【2 nvm】
[[email protected] ~]# git clone https://github.com/creationix/nvm.git ~/.nvm
[[email protected] ~]# source ~/.nvm/nvm.sh
[[email protected] ~]# nvm install v0.12.7
[[email protected] ~]# node -v
v0.12.7
【3 forever(nodejs的守护进程管理)】
[[email protected] ~]# npm install forever -g
forever stop ->启动
forever stopall ->停止
forever restart ->重启
【4 mongodb】
[[email protected] ~]# 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
[[email protected] ~]# sudo yum install -y mongodb-org
[[email protected] ~]# sudo chkconfig mongod on (设置自动启动)
[[email protected] ~]# 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
-------------------------------------------------------------------
[[email protected] ~]# sudo service mongod start(stop|restart)
创建用户
[[email protected] ~]# mongo
[[email protected] ~]# >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 } )
[[email protected] ~]# mongo -u admin -p atmestate1541101 --authenticationDatabase nodes
[[email protected] ~]# mongo --version
MongoDB shell version: 3.0.7
【5 redis】
[[email protected] ~]# yum install redis
设置密码
[[email protected] ~]# vi /etc/redis.conf
requirepass atmestate1541101
[[email protected] ~]# sudo service redis start(stop|restart)
[[email protected] ~]# redis-cli --version
redis-cli 2.4.10
以上是关于node版本管理器nvm(服务器项目相关)的主要内容,如果未能解决你的问题,请参考以下文章