← 返回文档中心

在 Linux 上安装

本文提供适用于 Ubuntu 和 Debian 操作系统的命令。在 Linux 系列的其他操作系统上安装 RapidSCADA 时,请使用适当的命令。

安装适用版本V6.4更新时间2026-04-28负责人ScadaDoc

在 Linux 上安装

本文提供适用于 Ubuntu 和 Debian 操作系统的命令。在 Linux 系列的其他操作系统上安装 RapidSCADA 时,请使用适当的命令。

安装

  1. 根据以下内容安装 ASP.NET Core Runtime 8.0.x指示

    如果无法从存储库安装 .NET,则手动安装顺序如下:

    1. 从以下位置下载与操作系统对应的 .NET 二进制文件这个链接
    2. 解压下载的文件并将其复制到/usr/share/dotnet/
    3. 使dotnet可执行文件:
      sudo chmod +x /usr/share/dotnet/dotnet
    4. 创建一个链接到dotnet文件:
      sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
  2. 从软件包中安装 RapidSCADA(选项 1)
    sudo dpkg -i RapidSCADA_VERSION_all.deb
  3. 手动安装RapidSCADA(选项2)
    1. 将解压后的文件复制到scada文件夹到/opt/scada
    2. 使脚本可执行:
      sudo chmod +x /opt/scada/make_executable.sh
      sudo /opt/scada/make_executable.sh
    3. 将解压后的文件复制到daemons文件夹到/etc/systemd/system
    4. 启用守护进程:
      sudo systemctl enable scadaagent6.service
      sudo systemctl enable scadaserver6.service
      sudo systemctl enable scadacomm6.service
      sudo systemctl enable scadaweb6.service
  4. 创建用于写入日志的 RAM 驱动器:
    1. 创建日志目录:
      sudo mkdir /var/log/scada
    2. 制作备份副本/etc/fstab文件,并将以下行添加到文件中
      tmpfs           /var/log/scada  tmpfs   defaults,noatime,size=100m    0    0
  5. 安装和设置 Nginx:
    1. 使用说明安装 Nginx:链接1,链接2,链接3。 安装命令:
      sudo apt update
      sudo apt install nginx
    2. 创建自签名证书:
      sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt
    3. 复制提取的文件nginx/default/etc/nginx/sites-available保存现有文件的备份副本后。
  6. 重新启动计算机:
    sudo reboot
  7. 重启后,打开http://localhost或在 Web 浏览器中输入 http://SERVER_IP。
    用户名:行政
    密码:斯卡达

卸载

  1. 恢复原始文件/etc/fstab
  2. 如果 RapidSCADA 是从软件包中安装的:
    sudo dpkg -r RapidSCADA
  3. 如果手动安装 RapidSCADA:
    1. 禁用守护进程:
      sudo systemctl disable scadaagent6.service
      sudo systemctl disable scadaserver6.service
      sudo systemctl disable scadacomm6.service
      sudo systemctl disable scadaweb6.service
    2. 删除之前添加的守护程序文件/etc/systemd/system
    3. 删除/opt/scada包含所有内容的目录。
  4. 如有必要,删除 Nginx 和 .NET。