在 Linux 上安装
本文提供适用于 Ubuntu 和 Debian 操作系统的命令。在 Linux 系列的其他操作系统上安装 RapidSCADA 时,请使用适当的命令。
安装
-
根据以下内容安装 ASP.NET Core Runtime 8.0.x指示。
如果无法从存储库安装 .NET,则手动安装顺序如下:
- 从以下位置下载与操作系统对应的 .NET 二进制文件这个链接。
- 解压下载的文件并将其复制到
/usr/share/dotnet/ - 使
dotnet可执行文件:sudo chmod +x /usr/share/dotnet/dotnet - 创建一个链接到
dotnet文件:sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
- 从软件包中安装 RapidSCADA(选项 1)
sudo dpkg -i RapidSCADA_VERSION_all.deb - 手动安装RapidSCADA(选项2)
- 将解压后的文件复制到
scada文件夹到/opt/scada - 使脚本可执行:
sudo chmod +x /opt/scada/make_executable.sh sudo /opt/scada/make_executable.sh - 将解压后的文件复制到
daemons文件夹到/etc/systemd/system - 启用守护进程:
sudo systemctl enable scadaagent6.service sudo systemctl enable scadaserver6.service sudo systemctl enable scadacomm6.service sudo systemctl enable scadaweb6.service
- 将解压后的文件复制到
- 创建用于写入日志的 RAM 驱动器:
- 创建日志目录:
sudo mkdir /var/log/scada - 制作备份副本
/etc/fstab文件,并将以下行添加到文件中tmpfs /var/log/scada tmpfs defaults,noatime,size=100m 0 0
- 创建日志目录:
- 安装和设置 Nginx:
- 重新启动计算机:
sudo reboot - 重启后,打开http://localhost或在 Web 浏览器中输入 http://SERVER_IP。
用户名:行政
密码:斯卡达
卸载
- 恢复原始文件
/etc/fstab - 如果 RapidSCADA 是从软件包中安装的:
sudo dpkg -r RapidSCADA - 如果手动安装 RapidSCADA:
- 禁用守护进程:
sudo systemctl disable scadaagent6.service sudo systemctl disable scadaserver6.service sudo systemctl disable scadacomm6.service sudo systemctl disable scadaweb6.service - 删除之前添加的守护程序文件
/etc/systemd/system - 删除
/opt/scada包含所有内容的目录。
- 禁用守护进程:
- 如有必要,删除 Nginx 和 .NET。