cd /opt
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz
tar xf node-v10.9.0-linux-x64.tar.xz
ls
mv node-v10.9.0-linux-x64 /usr/local/
cd /usr/local/
mv node-v10.9.0-linux-x64/ Node
ls
ln -s /usr/local/Node/bin/npm /usr/local/bin/
ln -s /usr/local/Node/bin/node /usr/local/bin/
node -v
cd /
yum install git
git --version
npm install pm2 -g
ln -s /usr/local/Node/lib/node_modules/pm2/bin/pm2 /usr/local/bin
cd /data/wwwroot/webroot/
git clone https://github.com/hlb199612/blog-api.git
以上是个人的博客项目api地址,有兴趣学习Node的朋友可以下载看看,框架:node+express+mySql
PM2启动应用程序也非常简单,直接启动express app.js 或者 pm2.json配置文件 :
pm2 start app.js
pm2 start pm2.json
项目启动成功后,可以通过pm2 list命令查看项目情况,如果想要动态地查看每一个应用的当前状态,可以加上–watch参数,还可以使用JSON格式查看执行命令如下:
pm2 list
pm2 list --watch
pm2 jlist
pm2 prettylist
命令会查看到所有应用程序的日志输出,只查看特定应用的日志,可以在后面加上应用的名称,执行命令如下:
pm2 logs
pm2 logs blog-api
如果想要停止/重启/删除某一个应用,可以指定应用名,例如:
pm2 stop blog-api
pm2 restart blog-api
pm2 delete blog-api
也可以通过指定应用的id来停止应用,命令如下:
pm2 stop 0
pm2 restart 0
pm2 delete 0
如果想要停止所有应用,可以使用以下命令:
pm2 stop all
pm2 restart all
pm2 delete all
本文地址:https://blog.csdn.net/success400/article/details/107337862
如对本文有疑问, 点击进行留言回复!!
javascript从入门到跑路-----小文的js学习笔记(19)------- js的垃圾回收机制
Agora 开源 | 一个 Demo,帮你快速实现社交直播四大场景
网友评论