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. CAD迷你看图

    CAD迷你看图http://www.aec188.com/CAD迷你看图 2016R12超快.超小的CAD多功能看图工具,完全脱离AutoCAD浏览R14-R2016各版本DWG/DXF/DWF的二三 ...

  2. 初学JAVA

    通过eclipse开发java程序:1.创建一个java项目 2.创建程序包 3.编写java源程序 4.运行java程序 例如开发"helloworld "java程序: 1.进 ...

  3. leetcode算法思想快速一览

    整理了一下思路,想深入了解还得多去写,无奈时间紧迫的情况下抛砖引玉也不失为下策: 1.Two Sum Easy 给出一个数组,找出其中两个和为目标值的坐标.思路: [1]排序. 和为目标值,一般的思路 ...

  4. HTML 标题<h1>-<h6>

    定义和用法 <h1> - <h6> 标签可定义标题.<h1> 定义最大的标题.<h6> 定义最小的标题. 由于 h 元素拥有确切的语义,因此请您慎重地选 ...

  5. 读javascript高级程序设计06-面向对象之继承

    原型链是实现继承的主要方法,通过原型能让一个引用类型继承另一个引用类型. 1.原型链实现继承 function SuperType(){ this.superprop=1; } SuperType.p ...

  6. [转]c++类的构造函数详解

    c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初 ...

  7. Swift 02.Array

    数组可以存放任意类型,初始化时候的类型 决定了数组后面可以添加什么类型的元素 let 不可变数组 let arrayC = [,,,,,,] var 可变数组 var arrayM = [,,,,,, ...

  8. Quartz Spring与Spring Task总结

    Spring对Quartz作了一个封装,同时,Spring自己也提供了一个任务定时器(spring-task),现把它总结一下.    对于Quartz,我们使用的时候主要是注重两个方面,一个是定时任 ...

  9. DAO JDBC 学生成绩管理系统

    1:student.course类 package JDBCU; public class Student { private String no; private String name; publ ...

  10. Java in a Nutshell学习笔记

    1, bytecode永远是大段 2,其它语言要在java里运行,要么实现类似于javac的编译器,把该语言解释成为class文件.要么,直接重新实现JVM,直接解释该语言3,Java和C++区别: ...