I在 Linux上安装

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

安装

  1. 根据说明 安装 ASP.NET 核心运行时 6.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. 从软件包安装 Rapid SCADA (选项 1)
    sudo dpkg -i rapidscada_VERSION_all.deb
  3. 手动安装 Rapid SCADA (选项 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. 重新启动后,在 Web 浏览器中打开 http://localhost 或者 http://SERVER_IP.
    用户名: admin
    密码: scada

卸载

  1. 还原原始文件 /etc/fstab
  2. 如果从软件包安装了Rapid Scada:
    sudo dpkg -r rapidscada
  3. 如果是手动安装的 Rapid SCADA :
    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. 如果有必要,移除.NET Runtime和Nginx