1、服务器node环境安装
nvm安装
nvm是目前主流的node版本管理工具,可以快速安装node环境不需要下载包安装包,配置环境等一下一系列的繁琐步骤
执行以下命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
1
退出环境查看是否安装成功关闭远程连接后重新进入并输入命令
nvm --version
1
出现版本号说明安装成功
[root@iZ2ze7xbky4xrvuywlntlpZ ~]# nvm --version
0.33.8
1
2
3
下面是常用的nvm命令
nvm ls-remote:列出所有的node版本
nvm ls:列出本地已经安装的node版本
nvm install [-s] : 安装特定版本的node,比如:nvm install v6.0.0安装最新6.0.0的node。
nvm use [–silent]
使用特定版本的node,需本地已经安装。
安装node
安装最新node
nvm install --lts
1
检查是否安装成功
node -v
1
出现版本号说明安装成功
[root@iZ2ze7xbky4xrvuywlntlpZ ~]# node -v
v14.16.0
1
2
3
查看npm是否安装成功出现版本号说明安装成功
[root@iZ2ze7xbky4xrvuywlntlpZ ~]# npm -v
6.14.11
1
2
3
启动node服务
在本地编写一个node服务如:
github地址
用WinScp(图形化界面软件)上传到服务器上home文件夹里
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dyTQSTGq-1618211284153)(479D8978869D4802989531F2468ADFE8)]
进入到nodeEM文件夹中启动node服务
node main.js
1
但是不能退出否则服务就中断,想要终止程序需要pm2
安装pm2
pm2 负载均衡功能的Node应用的进程管理器就算你退出程序进程也会存在.更新同步代码保持进程始终能工存在
安装pm2命令
npm install -g pm2
1
如果有版本信息输出则表示安装成功
[root@iZ2ze7xbky4xrvuywlntlpZ ~]# pm2 -v
4.5.5
1
2
3
进入到nodeEM文件夹中启动node服务
pm2 start main.js -i max -n nodeEm
1
常用pm2命令
进入项目根目录
启动进程/应用 pm2 start bin/www 或 pm2 start app.js
重命名进程/应用 pm2 start app.js --name wb123
添加进程/应用 watch pm2 start bin/www --watch
结束进程/应用 pm2 stop www
结束所有进程/应用 pm2 stop all
删除进程/应用 pm2 delete www
删除所有进程/应用 pm2 delete all
列出所有进程/应用 pm2 list
查看某个进程/应用具体情况 pm2 describe www
查看进程/应用的资源消耗情况 pm2 monit
查看pm2的日志 pm2 logs
若要查看某个进程/应用的日志,使用 pm2 logs www
重新启动进程/应用 pm2 restart www
重新启动所有进程/应用 pm2 restart all
此时的node服务器上环境就算安装成功了
————————————————
版权声明:本文为CSDN博主「猫人谷」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zszcc/article/details/115623480