NODEJS-进程与子进程

在操作系统中,每一个程序都是一个进程类的实例对象。

进程信息

在 NodeJS 中,使用 process 代表 NodeJS 应用程序。

进程属性

    // 执行程序的绝对路径
    process.execPath

    // NodeJS版本号
    process.version

    // NodeJS 及其依赖的版本号
    process.versions

    // 运行平台
    process.platform

    // 一个标准输入流对象
    process.stdin
    // 恢复读取标准输入流数据
    process.stdin.resume()

    // 一个标准输出流对象
    process.stdout

    // 一个标准错误流对象
    process.stderr

    // 参数列表
    process.argv

    // 环境变量
    process.env

    // 配置信息
    process.config

    // 进程 id
    process.pid

    // 命令行窗口的标题
    process.title

    // 处理器架构
    process.arch

阅读全文

Ubuntu下部署nodejs+mongodb

捣鼓阿里云上的VPS,入门Linux,记录一下部署 NodeJs+MongoDB 的过程

  1. Ubuntu下安装NodeJS

    在 Ubuntu 12.04 ~ 13.04 中,默认安装的的 Node 版本是 0.6.x的

     $ sudo apt-get install nodejs
     $ sudo apt-get install npm
     $ node -v
    

    而在 Ubuntu 13.10 ~ 14.04 中则是 0.10.x 版本

    我的版本是旧版,所以需要使用这种方式来安装:

     $ sudo apt-get install software-properties-common
     $ sudo apt-get install python-software-properties
     // 安装以上两个包后才会有下面这个 add-apt-repository 命令:
     $ sudo add-apt-repository ppa:chris-lea/node.js
     $ sudo apt-get update
     $ sudo apt-get install python-software-properties python g++ make nodejs
    
  1. Linux下安装MongoDB

阅读全文