美文网首页
linux服务器搭建nodejs项目

linux服务器搭建nodejs项目

作者: Zoemings | 来源:发表于2016-12-06 21:32 被阅读28次

    python

    一.简介
    Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

    除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。
    二.安装
    1.下载python的包
    网址
    2.解压文件

    tar -xf Python-3.6.04.tar.xz
    

    3.进入目录

    cd Python-3.6.04
    

    4.开始安装

    mkdir /usr/python
    ./configure --prefix=/usr/python
    make
    make install
    

    5.设置 系统默认使用Python
    安装之后/usr/python/bin文件夹下面会有一个python3文件

    cd /usr/bin
    mv python python.bak
    ln -s /usr/python/bin/python3  /usr/bin/python
    

    nodejs pm2

    一、简介
    pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever。
    二.安装

    npm install pm2@latest -g #安装最新版本pm2模块
    

    ps:记得要安装npm镜像,否则需要下很久很久很久

    npm config set registry https://registry.npm.taobao.org
    

    三.常用命令

    1. 启动
    # pm2 start app.js
    # pm2 start app.js --name my-api #my-api为PM2进程名称
    # pm2 start app.js -i 0 #根据CPU核数启动进程个数
    # pm2 start app.js --watch
     #实时监控app.js的方式启动,当app.js文件有变动时,pm2会自动reload
    2. 查看进程
    # pm2 list
    # pm2 show 0 或者 # pm2 info 0 #查看进程详细信息,0为PM2进程id
    3. 监控
    # pm2 monit
    4. 停止
    # pm2 stop all #停止PM2列表中所有的进程
    # pm2 stop 0 #停止PM2列表中进程为0的进程
    5. 重载
    # pm2 reload all #重载PM2列表中所有的进程
    # pm2 reload 0 #重载PM2列表中进程为0的进程
    6. 重启
    # pm2 restart all #重启PM2列表中所有的进程
    # pm2 restart 0 #重启PM2列表中进程为0的进程
    7. 删除PM2进程
    # pm2 delete 0 #删除PM2列表中进程为0的进程
    # pm2 delete all #删除PM2列表中所有的进程
    8. 日志操作
    # pm2 logs [--raw] #Display all processes logs in streaming
    # pm2 flush #Empty all log file
    # pm2 reloadLogs #Reload all logs
    9. 升级PM2
    # npm install pm2@lastest -g #安装最新的PM2版本
    # pm2 updatePM2 #升级pm2
    10. 更多命令参数请查看帮助
    # pm2 --help
    

    四.备注
    其他可参数见官网:http://pm2.keymetrics.io

    相关文章

      网友评论

          本文标题:linux服务器搭建nodejs项目

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