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(服务器项目相关)的更多相关文章

  1. Node版本管理器NVM常用命令

    NVM是什么?nvm (Node Version Manager) 是Nodejs版本管理器,可对不同的node版本快速进行切换. 为什么要用NVM?基于node的工具和项目越来越多,但是每个项目使用 ...

  2. linux安装nvm node版本管理器 nvm常用命令 部署node服务器环境

    1,nvm git地址点击打开链接,安装命令 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh ...

  3. Windows上安装nodejs版本管理器nvm

    nvm最新的下载地址 Node版本管理器--nvm,可以运行在多种操作系统上.nvm for windows 是使用go语言编写的软件. 我电脑使用的是Windows操作系统,所以我要记录下在此操作系 ...

  4. Node版本管理工具-NVM的安装与使用(windows系统)

    友情提示:为避免踩坑,建议浏览全文后动手操作!!! 一.nvm是什么 看到这篇文章的猿/媛们肯定不会问这个问题了,但是我还是要说,哈哈哈! 无论工作还是干嘛,就不会一直做项目,所以肯定也不会一直用一个 ...

  5. Windows上安装nodejs版本管理器nvm 安装成功之后重启终端失效

    nvm 安装成功之后重启终端失效(command not found) 安装nvm之后node不可用,“node”不是内部或外部命令,也不是可运行的程序或批处理文件(ng) 安装nvm: 下载nvm压 ...

  6. 史上最详细nodejs版本管理器nvm的安装与使用(附注意事项和优化方案)

    使用场景 在Node版本快速更新迭代的今天,新老项目使用的node版本号可能已经不相同了,node版本更新越来越快,项目越做越多,node切换版本号的需求越来越迫切,传统卸载一个版本在安装另一个版本的 ...

  7. windows node版本管理工具nvm

    有时候,不同的项目需要使用不同的node版本.我们可以使用nvm管理不同的node版本.具体使用方法如下: 1.下载安装nvm 点击我下载nvm 解压下载的文件,双击nvm-setup.exe 直接下 ...

  8. node版本管理工具 -- nvm安装与使用

    新老项目维护时node环境切换麻烦怎么办? 不用担心,有了nvm ,一个命令就能切换node版本. 首先需要安装nvm工具,进入下载地址. 下载之后安装nvm. nvm安装之后还需要配置两个环境变量( ...

  9. 强力解决使用node版本管理工具 NVM 出现的问题(找不到 node,或者找不到 npm)

    nvm是好用的Nodejs版本管理工具, 通过它可以方便地在本地调换Node版本. 2020-05-28 当前长期稳定版12.17.0,于是 nvm install 12.17.0 然后C:/nvm/ ...

随机推荐

  1. sql server查看正在执行的进程

    SELECT SPID = er.session_id  ,Status = ses.status  ,[Login] = ses.login_name  ,Host = ses.host_name  ...

  2. js 原生对象排序

    //对象属性排序 function compare(propertyName) { return function (object1, object2) { var value1 = object1[ ...

  3. js高级程序设计(七)BOM

    window 对象 BOM 的核心对象是window,它表示浏览器的一个实例.在浏览器中,window 对象有双重角色,它既是通过JavaScript 访问浏览器窗口的一个接口,又是ECMAScrip ...

  4. Clojure学习笔记(一)——介绍、安装和语法

    什么是Clojure Clojure是一种动态的.强类型的.寄居在JVM上的语言. Clojure的特性: 函数式编程基础,包括一套性能可以和典型可变数据结构媲美的持久性数据结构 由JVM提供的成熟的 ...

  5. 樱花漫地集于我心,蝶舞纷飞祈愿相随---总结 适者:survival of the fittest 适者:survival of the fittest

    编程什么的最讨厌了,总是忘记一些乱七八糟的,看起来并没有什么乱用的,比如(::“<>{}, 还有交作业的时候总是忽略大小写<(▰˘◡˘▰)> 马马虎虎莫名其妙就错了,其实大小写 ...

  6. shell脚本参数

    举例说:脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2 3后$*为"1 2 3"(一起被引号包住)$@为"1" "2&qu ...

  7. WCF初探-22:WCF中使用Message类(上)

    前言 从我们学习WCF以来,就一直强调WCF是基于消息的通信机制.但是由于WCF给我们做了高级封装,以至于我们在使用WCF的时候很少了解到消息的内部机制.由于WCF的架构的可扩展性,针对一些特殊情况, ...

  8. ASIHTTPRequest下载示例(支持断点续传)

    一.创建网络请求队列 首先,创建网络请求队列,如下: ASINetworkQueue   *que = [[ASINetworkQueue alloc] init]; self.netWorkQueu ...

  9. error: C++ preprocessor "/lib/cpp" fails sanity check

    在安装protobuf,知悉./Configure时候报错“error: C++ preprocessor "/lib/cpp" fails sanity check” 下面是转载 ...

  10. 个人开发者做一款Android App需要知道的事情

    个人开发者做一款Android App需要知道的事情 在大学时, 自己是学计算机专业的,而且还和老师一起做过一年半的项目. 有时候是不是有这样的想法,做一个自己的网站.但一直未付诸行动.2012年时, ...