RapidScada Linux安装教程

        官方安装步骤:在 Linux上安装 - Rapid SCADA,安装过程中遇到一些坑,记录详细步骤。

        官方推荐的Ubuntu,未测试Centos

 

1. 安装ASP.Net运行环境(Runtime)

        下载地址:下载 .NET 6.0 (Linux、macOS 和 Windows),需要选择和CPU架构相同的二进制文件。

RapidScada Linux安装教程_第1张图片

         以我的电脑举例,执行命令看到是英特尔架构,就选择对应的二进制包即可。注意不要选成SDK。鼠标放到指定文件后,浏览器会显示下载路径,直接用wget下载。

sudo mkdir -R /usr/share/dotnet

cd /usr/share/dotnet

sudo wget 'https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-6.0.16-macos-arm64-binaries'

RapidScada Linux安装教程_第2张图片

        下载成功后,解压文件

-- 解压到当前文件夹  /usr/share/dotnet
sudo tar zxvf aspnetcore-runtime-6.0.16-linux-x64.tar.gz

         解压成功后的目录结构:

RapidScada Linux安装教程_第3张图片

         给可执行文件dotnet增加可执行权限

sudo chmod ugo +x /usr/share/dotnet/dotnet

         测试dotnet是否可用,能正常输出即可

RapidScada Linux安装教程_第4张图片

        确认dotnet安装成功后,为方便使用,给/user/bin/增加一个符号链接

sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

         添加成功后在任意目录都可以直接调用dotnet了,至此.Net运行环境安装完成

2. 安装Rapid SCADA

        首页:Rapid SCADA | Free, Open Source, Full Featured SCADA Software » Download Rapid SCADA

        RapidScada Linux安装教程_第5张图片

RapidScada Linux安装教程_第6张图片

RapidScada Linux安装教程_第7张图片

         右键复制文件地址,直接wget下载即可。

sudo mkdir -R /data/rapidScada

cd /data/rapidScada

sudo wget 'https://rapidscada.org/download/rapidscada_6.1.2_linux_en.zip'

# 等待下载完成 ========================

mkdir scada6

# 解压
sudo unzip rapidscada_6.1.2_linux_en.zip -d scada6

        最终文件结构

RapidScada Linux安装教程_第8张图片

RapidScada Linux安装教程_第9张图片

         至此,rapidScada安装文件准备就绪,下面开始安装。官方有两种方式,以手动安装方式举例。

        将scada文件夹整体复制到/opt/scada

sudo cp -R ./scada /opt/

        给scada文件夹里的编译脚本赋执行权限并执行编译脚本,执行成功后即编译完成。

cd /opt/scada

sudo chmod ugo+x ./make_executable.sh

sudo ./make_executable.sh

       接下来设置守护进程,把daemons里的文件复制到/etc/systemd/system

cd /data/rapidScada/daemons

sudo cp ./* /etc/systemd/system

# 使能
sudo systemctl enable scadaagent6.service
sudo systemctl enable scadaserver6.service
sudo systemctl enable scadacomm6.service
sudo systemctl enable scadaweb6.service

         创建日志目录

sudo mkdir /var/log/scada

         配置设备启动挂载点

sudo vim /etc/fstab

# 添加并保存
tmpfs           /var/log/scada  tmpfs   defaults,noatime,size=100m    0    0

 3. 安装Nginx

        直接安装

sudo apt update
sudo apt install nginx

         创建自签名证书

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt

        添加nginx站点文件

sudo cp /data/rapidScada/scada6/nginx/default /etc/nginx/sites-available

       安装完成,重启

sudo reboot

4. 验证

        重新启动后,在 Web 浏览器中打开 http://localhost 或者 http://SERVER_IP.
        用户名: admin
        密码: scada    

        RapidScada Linux安装教程_第10张图片

5.卸载

        建议安装之前先做一个快照,不用了就恢复一下。官方建议的操作也不是很麻烦。 

RapidScada Linux安装教程_第11张图片         

你可能感兴趣的:(linux,运维,服务器)