95992828九五至尊2

Linux环境下安装NodeJS和mongoDB

三月 25th, 2019  |  882828九五至尊手机版

前方的话

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

 

眼下的话

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

 

NodeJS

【1】使用二进制包安装

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

  二 、通过xftp软件将安装包上流传服务器

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

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

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

882828九五至尊手机版 1

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

882828九五至尊手机版 2

  6、验证

882828九五至尊手机版 3

  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

  安装到位后,提醒重新打开命令行窗口举办操作

882828九五至尊手机版 4

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

nvm install v6.11.5

  下图表示安装成功

882828九五至尊手机版 5

  4、安装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

 

NodeJS

【1】使用二进制包安装

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

  二 、通过xftp软件将安装包上流传服务器

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

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

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

882828九五至尊手机版 6

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

882828九五至尊手机版 7

  6、验证

882828九五至尊手机版 8

  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

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

882828九五至尊手机版 9

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

nvm install v6.11.5

  下图表示安装成功

882828九五至尊手机版 10

  4、安装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

 

MongoDB

  【1】安装二进制包

  1、在官网下载安装包

  贰 、上传到服务器

  3、解压缩

$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

  8、配置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

  1一 、防火墙开放端口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是后台常驻服务)

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

  一 、导入包管理体系应用的公钥

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

  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服务业已拉开

882828九五至尊手机版 11

 

MongoDB

  【1】安装二进制包

  1、在官网下载安装包

  贰 、上传到服务器

  3、解压缩

$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

  8、配置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

  1一 、防火墙开放端口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是后台常驻服务)

  [注意]官网有详尽安装流程,详细意况活动至此

  ① 、导入包管理种类运用的公钥

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

882828九五至尊手机版,  二 、为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

  四 、安装新型的安居乐业版本的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服务业已拉开

882828九五至尊手机版 12

 

相关文章

Your Comments

近期评论

    功能


    网站地图xml地图