【1】使用二进制包安装node
一、在官网下载Linux环境下的NodeJS安装包linux
二、经过xftp软件将安装包上传到服务器git
三、解压缩.tar.xz后缀的安装包github
$xz -d ***.tar.xz $tar -xvf ***.tar
四、解压后,当前目录下出现node-v8.6.0-linux-x64目录,node被安装在bin目录中mongodb
五、查找node-v8.6.0-linux-x64目录所在的当前目录,并以绝对路径设置软连接数据库
六、验证npm
七、设置cnpmubuntu
使用命令cnpm来实现镜像安装bash
npm install -g cnpm --registry=https://registry.npm.taobao.org
设置软连接服务器
ln -s /root/node-v8.6.0-linux-x64/bin/cnpm /usr/local/bin/cnpm
【2】使用nvm安装(好处在于不用设置软连接)
一、安装wget工具
apt-get install wget
二、使用wget安装nvm
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
安装完成后,提示从新打开命令行窗口进行操做
三、从新打开命令行窗口后,使用nvm安装nodejs,版本为6.11.5
nvm install v6.11.5
下图表示安装成功
四、安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
五、设置文件监控数目
因为在npm早期时代,深度依赖的模块文件数量,在服务器上,会突破文件的监听数量,可能致使服务器启动失败,所以如今部署项目的时候,会首先修改下这个默认配置,避免这种可能性
echo fs.inotify.max_user_watches=524288 | tee -a /etc/sysctl.conf && sysctl -p
【1】安装二进制包
一、在官网下载安装包
二、上传到服务器
三、解压缩
$tar -zxvf mongodb-linux-x86_64.3.4.9.tgz
[注意]若是解压缩的过程当中出现错误,能够将压缩包更名后,再进行压缩
四、将解压包拷贝到指定目录
mv mongodb-linux-x86_64-3.4.9 /usr/local/mongodb
五、将MongoDB的可执行文件位于bin目录下,将其添加到 PATH 路径中
export PATH=/usr/local/mongodb/bin:$PATH
六、建立数据库目录
MongoDB的数据存储在data目录的db目录下,可是这个目录在安装过程不会自动建立,因此须要手动建立data目录,并在data目录中建立db目录。如下实例中将data目录建立于根目录下(/)
[注意]/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)
mkdir -p /data/db
七、在 /usr/local/mongodb/ 下添加conf目录,并添加mongodb.conf配置文件
mkdir conf cd conf vi mongodb.conf
八、配置mongodb.conf文件
dbpath=/data/db port=27017 logappend=true
journal=true
quiet=true logpath=/usr/local/mongodb/logs/mongodb.log
九、在/usr/local/mongodb/目录下建立日志文件
mkdir logs cd logs touch mongodb.log
十、设置软连接
ln -s /usr/local/mongodb/bin/mongod /usr/local/bin/mongod ln -s /usr/local/mongodb/bin/mongo /usr/local/bin/mongo ln -s /usr/local/mongodb/bin/mongodump /usr/local/bin/mongodump
十一、防火墙开放端口27017,并重启防火墙
firewall-cmd --permanent --zone=public --add-port=27017/tcp firewall-cmd --reload
若是使用iptables防火墙,则进行以下设置
-A INPUT -s 127.0.0.1 -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT -A OUTPUT -d 127.0.0.1 -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT
十二、开启mongodb服务
mongod -f /usr/local/mongodb/conf/mongodb.conf
【2】使用apt-get安装(好处在于不用设置软连接,且开启的mongodb是后台常驻服务)
[注意]官网有详细安装流程,详细状况移步至此
一、导入包管理系统使用的公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
二、为mongodb建立一个列表文件
ubuntu的14.04系统运行下列指令
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
ubuntu的16.04系统运行下列指令
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
三、更新服务器的apt-get列表
sudo apt-get update
四、安装最新的稳定版本的mongodb
sudo apt-get install -y mongodb-org
这样mongodb就安装成功了。mongodb的数据目录位于/var/lib/mongodb,日志目录位于/var/log/mongodb,配置文件位于/etc/mongod.conf
下面是mongodb的一些经常使用命令
sudo service mongod start #开启服务 sudo service mongod stop #中止服务 sudo service mongod restart #重启服务
经过使用mongo命令来开启实例,能够验证mongod服务已经开启