centos7.x 安装 NodeJS、yarn、pm2
2019-02-25 本文已影响177人
Elvmx
NodeJS
-
cd /usr/local
-
wget https://npm.taobao.org/mirrors/node/v10.15.1/node-v10.15.1-linux-x64.tar.xz
-
xz -d node-v10.15.1-linux-x64.tar.xz
-
tar -xvf node-v10.15.1-linux-x64.tar
-
rm -rf node-v10.15.1-linux-x64.tar
-
mv node-v10.15.1-linux-x64 node
-
使全局可用 (使node 和 npm 命令在整个系统中都可以使用)
- 配置环境变量 (推荐)
- 编辑
/etc/profile
文件,在文件结尾加入以下内容
export PATH=$PATH:/usr/local/node/bin
- 退出编辑模式之后,执行如下命令
source /etc/profile
- 编辑
- 配置软链接
ln -s /usr/local/node/bin/node /usr/local/bin ln -s /usr/local/node/bin/npm /usr/local/bin ln -s /usr/local/node/bin/npx /usr/local/bin
- 配置环境变量 (推荐)
yarn
- 添加 yum 源
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
- 安装
yum install yarn
pm2
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
安装
yarn global add pm2
常用命令
- 启动
pm2 start <app.js>
- 停止
pm2 stop app_name|app_id
- 删除
pm2 delete app_name|app_id
- 重启
pm2 restart app_name|app_id
- 查看进程
pm2 list
- 查看日志
pm2 logs app_name|app_id