美文网首页
Linux项目部署常用操作

Linux项目部署常用操作

作者: JSL_FS | 来源:发表于2018-02-04 05:46 被阅读0次

    1.mongodb

    ubuntu安装mongodb 参考 官方文档

    ①导入软件源的公钥

    $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
    

    ②为mongodb创建软件源list文件

    $ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
    

    ③更新软件源并安装mongodb

    1.$ sudo apt-get update
    2.$ sudo apt-get install -y mongodb-org
    

    ④配置启动文件
    如果是ubuntu16.04的版本,需要手动新建/lib/systemd/system/mongod.service文件,并写入下面内容:

    [Unit]
    Description=High-performance, schema-free document-oriented database
    After=network.target
    Documentation=https://docs.mongodb.org/manual
    
    [Service]
    User=mongodb
    Group=mongodb
    ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
    
    [Install]
    WantedBy=multi-user.target
    

    启动mongodb

    $ sudo service mongodb start
    

    mongoose config.js注意加上端口号 参考

    module.exports = {
    mongodb: 'mongodb://localhost:27017/dbname'
    }
    

    2.pm2

    //重启所有应用
    $ pm2 restart all 
    //关闭并删除所有应用
    $ pm2 delete all
    

    3.vim

    $ vi filename #新建文件
    $ touch filename 
    

    4.删除文件夹(-r 向下递归)

    $ rm -r directoryName
    

    5.dev server 的外网访问配置

    devServer: {
    host: '0.0.0.0',
    port: 8080,
    ...
    }
    

    6.设置端口

    //查看端口
    $ sudo lsof -i:3000
    //解除端口
    $ sudo kill -9 (node num)
    

    清屏(ctrl + l)

    $ clear 
    

    相关文章

      网友评论

          本文标题:Linux项目部署常用操作

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