ubuntu下安装node-red并设置开机自启动详细教程
1、node.js安装
(1)curl -o- https://gitee.com/mirrors/nvm/raw/v0.39.3/install.sh | bash
(2)重新加载终端配置
source ~/.bashrc
(3)安装 Node.js 18.16.0 用了淘宝的 Node.js 镜像源:
NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm install 18.16.0
(4)验证安装:
node -v
# 应输出 v18.16.0
(5)切换 Node.js 版本(可选):
nvm use 18.16.0
2、node-red安装
npm install -g --unsafe-perm node-red
临时启动看效果: node-red
3、防火墙配置
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
systemctl mask firewalld
4、开机自启动配置
(1)查看node-red路径:which node-red
例如:/root/.nvm/versions/node/v18.16.0/bin/node-red
(2)创建服务文件,录入以下配置,并保存
touch /etc/systemd/system/node-red.service
[Unit]
Description=Node-RED
After=network.target
[Service]
ExecStart=/bin/bash -c "source /root/.nvm/nvm.sh && /root/.nvm/versions/node/v18.16.0/bin/node-red"
Restart=always
User=root
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
(3)执行命令
systemctl daemon-reload
systemctl enable node-red
systemctl start node-red
systemctl status node-red
(4)重启系统并验证
reboot
ps aux | grep node-red
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律