linux环境下安装nodejs和mongodb

小火柴的蓝色理想      2022-02-13     375

关键词:

前面的话

  本文将详细介绍如何下Linux环境下安装NodeJS和mongoDB

 

NodeJS

【1】使用二进制包安装

  1、在官网下载Linux环境下的NodeJS安装包

  2、通过xftp软件将安装包上传到服务器

  3、解压缩.tar.xz后缀的安装包

$xz -d ***.tar.xz
$tar -xvf  ***.tar

  4、解压后,当前目录下出现node-v8.6.0-linux-x64目录,node被安装在bin目录中

  5、查找node-v8.6.0-linux-x64目录所在的当前目录,并以绝对路径设置软链接

  6、验证

  7、设置cnpm

  使用命令cnpm来实现镜像安装

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安装(好处在于不用设置软链接)

  1、安装wget工具

apt-get install wget

  2、使用wget安装nvm

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

  安装完成后,提示重新打开命令行窗口进行操作

  3、重新打开命令行窗口后,使用nvm安装nodejs,版本为6.11.5

nvm install v6.11.5

  下图表示安装成功

  4、安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

  5、设置文件监控数目

  由于在npm早期时代,深度依赖的模块文件数量,在服务器上,会突破文件的监听数量,可能导致服务器启动失败,因此现在部署项目的时候,会首先修改下这个默认配置,避免这种可能性

echo fs.inotify.max_user_watches=524288 | tee -a /etc/sysctl.conf && sysctl -p

 

MongoDB

  【1】安装二进制包

  1、在官网下载安装包

  2、上传到服务器

  3、解压缩

$tar -zxvf  mongodb-linux-x86_64.3.4.9.tgz

  [注意]如果解压缩的过程中出现错误,可以将压缩包改名后,再进行压缩

  4、将解压包拷贝到指定目录

mv mongodb-linux-x86_64-3.4.9 /usr/local/mongodb

  5、将MongoDB的可执行文件位于bin目录下,将其添加到 PATH 路径中

export PATH=/usr/local/mongodb/bin:$PATH

  6、创建数据库目录

  MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以需要手动创建data目录,并在data目录中创建db目录。以下实例中将data目录创建于根目录下(/)

  [注意]/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)

mkdir -p /data/db

  7、在 /usr/local/mongodb/ 下添加conf目录,并添加mongodb.conf配置文件

mkdir conf
cd conf 
vi mongodb.conf

  8、配置mongodb.conf文件

dbpath=/data/db
port=27017
logappend=true
journal=true
quiet=true logpath
=/usr/local/mongodb/logs/mongodb.log

  9、在/usr/local/mongodb/目录下创建日志文件

mkdir logs
cd logs
touch mongodb.log

  10、设置软链接

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

  11、防火墙开放端口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

  12、开启mongodb服务

mongod -f /usr/local/mongodb/conf/mongodb.conf

  【2】使用apt-get安装(好处在于不用设置软链接,且开启的mongodb是后台常驻服务)

  [注意]官网有详细安装流程,详细情况移步至此

  1、导入包管理系统使用的公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

  2、为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

  3、更新服务器的apt-get列表

sudo apt-get update

  4、安装最新的稳定版本的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服务已经开启

 

linux系统(centos)下安装nodejs并配置环境

总结Centos下安装nodejs并配置环境,记录成功安装的方法。推荐的安装方法是利用已编译的二进制文件安装,不推荐使用源码的形式安装,一是源码安装比较麻烦,二是需要自行下载编译浪费时间。1.安装nodejs  访问nodejs的... 查看详情

linuxcentos7环境下安装mongodb(代码片段)

...证5.4演示对单个数据库创建用户和密码5.5可视化工具连接MongoDB系列文章LinuxCentOS7环境下安装MongoDBWindows环境下安装MongoDB1环境准备操作系统:L 查看详情

linux下源码安装部署mongodb(代码片段)

环境准备1、创建文件目录#创建mongodb程序存放目录mkdir/usr/local/mongodb#创建数据库存放目录mkdir/usr/local/mongodb/data#创建日志存放目录mkdir/usr/local/mongodb/logs2、下载安装文件MongoDB提供了Linux平台上的安装包,可以从官方网站下载。... 查看详情

linux安装nodejs环境以及路径配置

linux安装nodejs有2种方式一种简单的,解压即可用;另一种,通过下载sourcecode,通过编译,make,makeinstall命令来安装。 这里只讲第一种,简单方便。不需要执行mak、makeinstall。步骤如下:一、确定你使用的linux系统,然后下载... 查看详情

centos7环境下安装mongodb3.4.24主从复制集群并设置密码(代码片段)

centos7环境下安装mongodb3.4.24主从复制集群并设置密码1.安装mongodb添加运行mongodb的用户mongo,避免直接使用root带来安全隐患groupadd-g1608mongouseradd-u1608-gmongomongo#下载源码包wgethttp://downloads.mongodb.org/linux/mongodb-linux-x86_64- 查看详情

centos7环境下安装mongodb3.4.24主从复制集群并设置密码(代码片段)

centos7环境下安装mongodb3.4.24主从复制集群并设置密码1.安装mongodb添加运行mongodb的用户mongo,避免直接使用root带来安全隐患groupadd-g1608mongouseradd-u1608-gmongomongo#下载源码包wgethttp://downloads.mongodb.org/linux/mongodb-linux-x86_64- 查看详情

vue框架安装(代码片段)

学习目标: 学习内容: 1、Vue-Linux下Nodejs环境安装 2、Linux下安装Cnmp 3、vue-nodejs-nvm安装 4、安装vue框架 5、域名vue框架Vue-Linux下Nodejs环境安装:二进制安装:一、下载nodejs的安装包,放到指定的目录... 查看详情

nodejs安装和环境部署

windows下:1.下载windows平台nodejs环境安装包,百度一下nodejs官网,找到DOWNLOADS点击,找到WindowsInstaller如果为64位电脑可以选择64位版本。点击下载。2.安装windows版nodejs,点击下载后的文件安装,然后点next,然后选中同意安装协议... 查看详情

linux下源码安装部署mongodb(代码片段)

环境准备1、创建文件目录#创建mongodb程序存放目录mkdir/usr/local/mongodb#创建数据库存放目录mkdir/usr/local/mongodb/data#创建日志存放目录mkdir/usr/local/mongodb/logs2、下载安装文件MongoDB提供了Linux平台上的安装包,可以从官方网站下载。... 查看详情

windows10下安装和配置nodejs环境(代码片段)

...本npm-v查看npm的版本(新版的node安装自带安装npm)二、配置环境变量配置全局安装的模块路径和缓存路径(不一定是安装路径)本文是在安装目录的nodejs文件夹下,创建node_global本文是在安装目录的nodejs文件夹下,创建node_cache... 查看详情

linux安装mongodb(简单详细)(代码片段)

目录MongoDB安装环境1、下载MongoDB的linux安装包2、上传MongoDB安装包到linux系统中:3、解压MongoDB安装包4、创建MongoDB必要目录5、移动MongoDB安装目录6、设置MongoDB环境变量7、添加MongoDB配置文件8、启动和关闭MongoDB启动报错的解决&... 查看详情

windows下安装nodejs和npm要怎么设置,类似环境变量这一类

windows下用.zip包安装nodejs和npm和设置环境变量步骤1下载node.zip安装包 地址 http://nodejs.cn/download/2 把安装解压出来。我解压在C:/node文件夹。什么地址都可以,只要你记住,下面要用。3打开环境变量设置位置4把C:/node地址设为环境... 查看详情

centos7环境下安装mongodb3.4.24主从复制集群并设置密码(代码片段)

centos7环境下安装mongodb3.4.24主从复制集群并设置密码1.安装mongodb添加运行mongodb的用户mongo,避免直接使用root带来安全隐患groupadd-g1608mongouseradd-u1608-gmongomongo#下载源码包wgethttp://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.24.tg... 查看详情

nodejs+mongodb

一、搭建开发环境进入 http://nodejs.org 下载开发环境http://Expressjs.com 下载安装Express npminstall-gexpress继续安装ejs:npminstallejs如果要想运行Node.js程序,则现在只能够使用“nodeapp.js”,而这样的运行方式,如果在a... 查看详情

mac环境下安装mongodb数据库(代码片段)

一、下载安装1.1下载MongoDB首先,从MongoDB官网下载自己想要使用的版本。解压缩下载的压缩包重命名为mongodb,将mongodb文件夹复制到/usr/local目录下。brewtapmongodb/brewbrewinstallmongodb-community@4.41.2配置环境变量打开.zshrc文件&#... 查看详情

window下nodejs环境怎么配置

...ejs文件夹下新建两个名字为node_cache、node_global文件夹设置环境变量:变量名:NODE_PATH值:D:\\ProgramFiles\\nodejs\\node_global\\node_modules。注意:本教程nodejs安装在D:\\ProgramFiles\\目录下,所以环境变量就这样设置的;找个项目文件夹,再... 查看详情

关于nodejs+mongodb的使用

nodejs的安装mongodDB的安装(https://www.cnblogs.com/best/p/6212807.html#_lab2_0_0)在mongoDB安装目录下创建data文件夹,里面创建db、log文件夹在mongoDB安装目录下创建mongo.config文件dbpath=F:MongoDBdatadblogpath=F:MongoDBdatalogmongo.l 查看详情

在linux系统下安装mongodb数据库(代码片段)

下载与安装MongoDB下载地址:https://www.mongodb.com/try/download/community然后将安装包上传到Linux服务器上。通过tar-zxvfmongodb-linux-x86_64-rhel70-5.0.4.tgz对压缩包进行解压。将解压后的文件移动到指定目录下mvmongodb-linux-x86_64-rhel70-5.0.4/usr/lo... 查看详情