centos通过源文件的方式安装node-red

news/2024/11/17 22:26:47/


centos通过源文件的方式安装node-red

  • 一、下载源文件
    • 1.1 查看系统信息
    • 1.2 下载
  • 二、安装配置
    • 2.1 安装nodejs
    • 2.2 安装node-red
  • 三、pm2管理node-red进程
    • 3.1 pm2
    • 3.2 node-red设置开机自启动
    • 3.3 pm2常用命令
  • 四、更多

[回到目录]

一、下载源文件

1.1 查看系统信息

 查看你的Linux系统是32位还是64位的,不要搞错版本了。执行命令:cat /proc/version

1

1.2 下载

 下载地址:【https://npm.taobao.org/mirrors/node/】
 选择合适的版本下载:
1
记住查看你的Linux系统是32位还是64位的,不要搞错版本了。一般x86_64是64位,x86是32位的。

我的服务器是64位的,我下载的版本是:v12.10.0
1

记住:从官网下载的源文件,不要再windows系统下解压,要在Linux系统下解压。
原因:windows和linux系统不不同导致的, windows没有和linux软连接一样的东西, 因此解压时会将这node 、npm文件变成了内部包含链接地址的文本。
异常:下载以后解压,上传到linux系统上,配置node环境,输入node -v会显示版本信息;输入npm -v会出现…/lib/node_modules/npm/bin/npm-cli.js: No such file or directory 这个的错误

[回到目录]

二、安装配置

2.1 安装nodejs

  1. 将把压缩包放在待安装目录下:/mnt/sda/soft
    1
  2. 解压缩:
tar -xzvf 安装包.tar.gz
#示例
tar -xzvf node-v12.10.0-linux-x64.tar.gz 

1
3. 重命名,方便后面操作:

mv 名称 新名称
#示例
mv node-v12.10.0-linux-x64 nodejs
#查看目录
ls

1
4. 设置软连接:/usr/local/bin/是系统环境变量默认的文件夹,将安装目录/nodejs/bin/
(1)配置npm

ln -s /安装目录/nodejs/bin/npm /usr/local/bin/
#示例
ln -s /mnt/sda/soft/nodejs/bin/npm /usr/local/bin/

(2)设置node

ln -s /安装目录/nodejs/bin/node /usr/local/bin/
#示例
ln -s /mnt/sda/soft/nodejs/bin/node /usr/local/bin/

(3)设置权限:chmod 777 -R /usr/local/bin/
2
5. 验证安装是否成功:

node -v
npm -v

出现版本号则说明安装成功:
1
6. 修改镜像

 #查看当前使用的镜像路径
npm config get registry
#更换npm为淘宝镜像
npm config set registry https://registry.npm.taobao.org/

[回到目录]

2.2 安装node-red

  1. 执行命令全局安装nodered:npm install -g --unsafe-perm node-red

1

如果npm安装依赖报错:npm ERR code ENOTFOUND npm ERR errno ENOTFOUND1
根据提示,是服务器是不能联网。需要配置服务器的DNS: linux中etc下的resolv.conf(DNS配置文件)详解
(1)vi /etc/resolv.conf
添加:nameserver 8.8.8.8
1
(2)验证DNS设置是否成功,执行命令:ping www.baidu.com
2
(3)设置成功,重新执行命令安装node-red: npm install -g --unsafe-perm node-red

  1. 设置软连接:
ln -s /安装目录/nodejs/bin/node-red /usr/local/bin/
#示例
ln -s /mnt/sda/soft/nodejs/bin/node-red /usr/local/bin/

1
3. 验证安装是否成功:node-red
1
在浏览器地址栏中输入http://ip:1880/即可进入nodered

4.修改配置:
(1)创建node-red数据文件存放目录:

 mkdir /mnt/sda/soft/nodejs/node-red-data

(2)修改配置文件settings: vi /root/.node-red/settings.js

//定义全局变量  路径为 node-red安装目录
const home_path = '/mnt/sda/soft/nodejs/node-red-data';
//修改用户目录
userDir: home_path+'.node-red/'
//修改节点目录
nodesDir: home_path+'.node-red/nodes',
//修改静态资源路径
httpStatic: home_path + '/nol/node-red-static/', //single static source

1
2
(3)再次启动,参数已发生变化:node-red
4

[回到目录]

三、pm2管理node-red进程

3.1 pm2

  使用nodejs的pm2进程管理工具,步骤如下:

  1. 安装pm2:npm install pm2 -gd
    1
  2. 设置软连接:
ln -s /安装目录/nodejs/bin/pm2 /usr/local/bin/
#示例
ln -s /mnt/sda/soft/nodejs/bin/pm2 /usr/local/bin/

2
3. 查看安装是否成功:pm2 -v
3
4. 使用PM2启动Node-red:pm2 start node-red
5

使用PM2关闭Node-red pm2 stop node-red
1

  1. 查看启动项列表:pm2 ls
    1
    [回到目录]

3.2 node-red设置开机自启动

设置开机自启动,步骤如下:

  1. 生成开机启动 pm2 服务的配置文件,运行命令:pm2 startup
    1
  2. 执行命令:pm2 save
      保存当前 pm2 运行的各个应用保存到 /root/.pm2/dump.pm2下,开机重启时读取该文件中的内容启动相关应用。
    1
  3. 查看配置是否开启,使用命令:systemctl status pm2-root.service
    1
  • 如果是开启状态(running),不用管
  • 如果是关闭状态(dead),启动配置服务:systemctl start pm2-root.service
    1
  1. 重启服务器,查询node-red是否启动:

[回到目录]

3.3 pm2常用命令

  1. 查看运行项目:pm2 ls
  2. 重启项目:pm2 restart 自定义名称
  3. 停止项目:pm2 stop 自定义名称
  4. 删除项目:pm2 delete 自定义名称

四、更多

  • node.js卸载、安装、配置详解
  • 采集服务器配置及软件安装
  • nodered-环境搭建及使用
  • node-red环境搭建 : 一机多实例
  • V5.0.X版本 EMQX安装、卸载 以及使用
  • Modbus协议基于modscan 的设备数据收发过程模拟
  • modscan模拟数据,nodred通过modbus协议向emqx创建规则引擎写入TDengine库
  • MODBUS调试工具(modscan32)使用说明
  • 通信接口和通信方式总结

http://www.ppmy.cn/news/754146.html

相关文章

win10计算机管理员权限删除,帮你解决win10删除文件需要管理员权限

当我们正常使用电脑时候,经常会新建或者删除文件的操作,有的朋友可能会遇到过删除文件的时候弹出需要管理员权限才能操作的警告,遇到这样的情况如何解决呢?这个问题是怎么造成的?下面我们来看一下详细的解决方法吧&…

win10删除计算机用户,Win10电脑管理员账户删除了的解决方案

在win10系统中管理员账户是计算机针对用户所描述的一个拥有全权控制的账户,但是最近有用户反映不小心把管理员账户从win10中删除了,很苦恼不知道怎么办。下面跟着小编一起看看Win10电脑管理员账户删除了怎么解决吧。感兴趣的朋友不要错过了。 Win10电脑管…

win10pe系统计算机名修改,如何修改Win10管理员名称

最近不少朋友知道win10下如何修改管理员名称,下面小编给大家带来了Win10修改管理员名称的方法,需要的朋友参考下吧。win7系统大家都玩转了,但是win10系统有很多的小功能和操作大家都不怎么熟悉,比如Win10怎么更改用 最近不少朋友知…

隐藏的计算机管理员怎么显示,Win10系统如何隐藏管理员账户

在win10系统中,内置有管理员账户,然而很多用户为了保护自己电脑隐私,想要隐藏自己的管理员账户来确保自己的信息安全,那么该怎么操作呢,下面给大家分享一下Win10系统隐藏管理员账户的详细步骤如下。 1、同时按住“win键…

win10计算机管理里用户,win10怎么查看有几个用户 win10新增管理员账户的步骤演示...

win10怎么查看有几个用户?想必有很多小伙伴们都很好奇自己的电脑里设置过多少个用户吧!下面就让小编为大家介绍下查看win10-系统电脑用户的方法把,如果你想把新增电脑管理员,在这里也可以学习。 win10怎么查看有几个账户: 1、右键单击此电脑…

win10如何找计算机管理员密码,win10管理员密码忘了怎么办 win10系统找回admin密码方法...

很多朋友会把win10系统admin忘记密码?也就是忘记了win10管理员密码。遇到这样的问题很多朋友是一头雾水,那么win10系统admin忘记密码怎么办呢?针对这个问题,跟着小编一起来看看admin忘记密码解决方法。 admin忘记密码解决方法如下…

win10计算机怎么新增用户,win10 如何添加管理员账户_win10 添加管理员账户方法-win7之家...

我们使用时一般都是普通的用户,会导致安装软件的时候提示没有管理员账户取消就无法安装的问题,就需要添加个管理员账户,那么在win10系统里要如何去添加管理员账户呢,下面小编给大家分享win10添加管理员账户的方法步骤。 解决方法&…

Win10管理员用户被禁用,无法登陆系统

一、通过安全模式登陆Administrator账户,再修改账户属性 这个网上很多教程,此处略。 二、安全模式也无法进入系统,也需要输入账号密码 1 用U盘启动盘解决问题 2 下载大白菜、win10的镜像文件 3 在其他电脑上制作U盘启动盘,要…