美文网首页
阿里云CentOS7.4安装Node.js8.11.3和Mong

阿里云CentOS7.4安装Node.js8.11.3和Mong

作者: FLYMOTH | 来源:发表于2018-07-04 22:00 被阅读0次

    一.安装Node.js

    推荐使用NVM安装管理Node版本,详见:https://www.jianshu.com/p/c121ab4e4459

    终端工具我用的是 Termius
    1.更新yum
    yum -y update
    
    2.安装一组用来编译源代码的开发工具:
    yum -y groupinstall "Development Tools"
    
    3.开始安装Node.js,先进入/usr/src文件夹,这个文件夹通常用来存放软件源代码
    cd /usr/src
    
    4.从Node.js的站点中获取压缩档源代码, 我选择的版本为v8.11.3:
    wget http://nodejs.org/dist/v8.11.3/node-v8.11.3.tar.gz
    
    5.解压缩源文件,并且进入到压缩后的文件夹中:
    tar zxf node-v8.11.3.tar.gz
    cd node-v8.11.3
    
    6.执行配置脚本来进行编译预处理:
    ./configure
    
    7.开始编译源代码
    make
    
    8.当编译完成后,我们需要使之在系统范围内可用, 编译后的二进制文件将被放置到系统路径,默认情况下,Node二进制文件应该放在/user/local/bin/node文件夹下:
    make install
    
    9.现在已经安装了Node.js, 可以开始部署应用程序。首先要使用Node.js的应用管理模块,pm2(用于启动程序并在需要时重启非常有用的模块):
    npm -g install pm2
    
    10.建立超级链接, 不然 sudo node 时会报 "command not found"
    sudo ln -s /usr/local/bin/node /usr/bin/node 
    sudo ln -s /usr/local/lib/node /usr/lib/node 
    sudo ln -s /usr/local/bin/npm /usr/bin/npm
    
    11.检查npm node是否安装成功
    npm -v
    node -v
    

    二.安装MongoDB数据库

    我采用的是yum方式

    1.配置.repo,
    • 创建
    vi /etc/yum.repos.d/mongodb-org-4.0.repo
    
    [mongodb-org-4.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
    
    2.安装
    yum install -y mongodb-org
    
    安装完毕后修改配置文件:
    vi /etc/mongod.conf
    

    修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的!

    3.运行、停止与重启
    systemctl start mongod.service
    systemctl stop mongod.service
    systemctl restart mongod.service
    
    4.设置开机启动与关闭开机启动
    systemctl enable mongod.service
    systemctl disable mongod.service
    
    5.删除包
    yum erase $(rpm -qa | grep mongodb-org)
    
    6.清理文件
    sudo rm -r /var/log/mongodb
    sudo rm -r /var/lib/mongo
    
    7.检测后台进程是否存在
    ps -ef |grep mongo
    
    8.检测27017端口是否在监听
    netstat -lntp | grep 27017
    
    9.查看日志文件
    cat /var/log/mongodb/mongod.log
    
    10.常用命令
    mongo
     
    ## 查看数据库
    > show dbs;
     
    ## 查看数据库版本
    > db.version();
     
    ## 常用命令帮助
    > db.help();
    

    相关文章

      网友评论

          本文标题:阿里云CentOS7.4安装Node.js8.11.3和Mong

          本文链接:https://www.haomeiwen.com/subject/gsmyuftx.html