Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 66.6MB ·虚拟内存 1301.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
本文讲解"Linux环境部署node服务并启动的方法是什么",希望能够解决相关问题。
tar xvf node-v18.12.0-linux-x64.tar.xz
解压成功
ln -s [源地址] [目标地址]
具体命令:
ln -s /usr/local/node/node-v18.12.0-linux-x64/bin/node /usr/local/bin/node ln -s /usr/local/node/node-v18.12.0-linux-x64/bin/npm /usr/local/bin/npm
然后查看一下/usr/local/bin目录,就可以发现npm和node就有了
node -v看一下
现在就完成了node的安装
优点:
npm install -g pm2
安装完成
Tip:其实我装的时候,没有这么顺利,遇到了一些错误,详见最后面
ln -sf /usr/local/node/node-v18.12.0-linux-x64/bin/pm2 /usr/local/bin/pm2
执行pm2 list 查看进程 ,可以看到如下,就是安装完成了
到目前为止,node环境算是有了 (▽)
可以启动一个程序试试
运行一个mqttserver.js测试
#启动这个Nodejs程序 pm2 start mqttserver.js --watch
#1.保存当前进程状态 pm2 save
#生成开机自启服务 例如 pm2 startup [centos] pm2 startup [platform] #不用执行这个 #但是,可能之前用这样;现在,我写上用什么系统,运行不了,所以,直接starup 就可以了 #2.生成开机自启动的命令 pm2 startup
#3.将步骤2生成的命令,粘贴到控制台进行 systemctl enable pm2-root
然后重启服务器试试,看看能不能自动启动
经验证,可以做到开机自启,可能稍稍有那么一点点的延迟,无伤大雅 (︶.̮︶✽)
单纯是我遇到的错误,解决方法可能不通用,可能是因为我安装的时候开了一下VPN导致的。 gh(^_−)☆
解决:
#代理置为空 npm config set proxy null #清理缓存 npm cache clean --force #设置为原npm地址 npm config set registry http://registry.npmjs.org/
然后运行,结果(ಥ_ಥ)
无意之间尝试:
通过宝塔安装了一下PM2,但是发现现在/usr/local/node/node-v18.12.0-linux-x64/bin下还是没有pm2
于是就又尝试命令安装PM2 ,然后 (✪ω✪)
关于 "Linux环境部署node服务并启动的方法是什么" 就介绍到此。希望多多支持编程教程。
Linux服务器如何修改密码:本文讲解"Linux服务器怎么修改密码",希望能够解决相关问题。Linux作为一款开源免费的系统,在服务器上的使用非常广泛,由于Linux是一个非以可视化界面为主的系统,所以很多设置需要用到指令,例如修改登录用 ...