当前位置: 澳门新濠3559 > 操作系统 > 正文

【1】使用二进制包安装,2.把yum更新到最新版本

时间:2019-12-26 00:20来源:操作系统
前方的话 本文将详细介绍怎么样下Linux遭遇下安装NodeJS和mongoDB   生龙活虎、配置服务器情形 1.ssh root@192..... root是客商名,192...是服务器公网IP 输入密码就可以进行操作,小编的服务器主

前方的话

  本文将详细介绍怎么样下Linux遭遇下安装NodeJS和mongoDB

 

生龙活虎、配置服务器情形
1.ssh root@192..... root是客商名,192...是服务器公网IP
输入密码就可以进行操作,小编的服务器主机是centos
2.把yum创新到最新版本:yum -y update
3.我们将运用最新源代码营造Node.js,要开展软件的装置,须求后生可畏组用来编写翻译源代码的开拓工具:
yum -y groupinstall "Development Tools"

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目录中

澳门新濠3559 1

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

澳门新濠3559 2

  6、验证

澳门新濠3559 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

  安装完毕后,提醒重新展开命令行窗口实行操作

澳门新濠3559 4

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

nvm install v6.11.5

  下图表示安装成功

澳门新濠3559 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

 

二、安装node.js
1、全局安装Node.js
第一步:
先鲜明要下载的链接
https://nodejs.org/dist/latest-v6.x/使用天猫镜像越来越快
利用wget下载(centos 6.5已经停放那些命令了)
** wget https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x86.tar.gz** (
尽管ECS上下载不了,能够筛选先下载到本地再上传到服务器卡塔尔(英语:State of Qatar)
其次步 解压缩文件包 **tar xvf node-v4.2.3-linux-x86.tar.gz
其三步 将解压后的文件移动到/usr/local/src/ 系统目录之下
mv node-v4.2.3-linux-x86 /usr/local/src/
第四步 NODE 意况安顿那样能够使得在其余目录下,都足以应用/usr/local/src/node-v4.2.3-linux-x86/bin 下得node命令,
步骤如下:
a、切换到 root 用户
b、vi /etc/profile
c、在最上边步入

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是后台常驻服务卡塔尔

  [澳门新濠3559,注意]官方网址有详实安装流程,实际情况运动至此

  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服务意气风发度开启

澳门新濠3559 6

 

 # node (注释作用)     
  export NODE_HOME=/usr/local/src/node-v4.2.3-linux-x86
export PATH=$PATH:$NODE_HOME/bin        
 export NODE_PATH=$NODE_HOME/lib/node_modules  

d、:wq (保存并退出)
e、source /etc/profile (使配置文件生效)
第四步 马到功成 你就足以用 node -v 看自个儿的硕果了!

三、安装mongodb
首先步:配置包管理系列(yum)

成立/etc/yum.repos.d/mongodb-org-3.2.repo文件,以便能够直接设置MongoDB中,使用yum

对此风靡的MongoDB的安居版本接受上边包车型大巴库文件:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

其次步:安装MongoDB的包和相关联的工具。要设置的MongoDB的新颖稳固版本,用以下命令:

yum install -y mongodb-org

有关数据目录和权杖

该MongoDB实例私下认可情形下存储在它的数据文件在/var/lib/mongo ,其日记文件在/var/log/mongodb,使用mongod的客商帐户运转。我们能够在/etc/mongod.conf钦赐替代日
志和数据文件目录
第三步:操作mongodb 开启mongodb

$service mongod start

停止MongoDB

$service mongod stop

重启MongoDB

$service mongod restart

五、运维应用
1.进来存放代码的目录,存放在/home/imooc目录下,app.js为顺序入口文件

$cd /home/imooc
$pm2 start app.js //用pm2起步应用

六、使用本身的域名访谈
方法一、
直接进去app.js,编辑port的值,直接将port设置为80暗许端口就足以一直通过域名访谈到
方法二、
设置ngnix,则能够反向指向域名

四、上传文件
直白通过极端联系服务器上传,可是更提议使用git

编辑:操作系统 本文来源:【1】使用二进制包安装,2.把yum更新到最新版本

关键词: