赞
踩
RapidScada免费开源Scada组态软件系列教程
RapidScada免费开源Scada组态软件系列教程1-初识RapidScada
RapidScada免费开源Scada组态软件系列教程2-关于系统得安装
RapidScada免费开源Scada组态软件系列教程3-牛刀小试
RapidScada免费开源Scada组态软件系列教程4-各模块详细介绍
RapidScada免费开源Scada组态软件系列教程5-系统进阶
RapidScada免费开源Scada组态软件系列教程6-二次开发
RapidScada免费开源Scada组态软件系列教程7-Linux下运行
RapidScada免费开源Scada组态软件系列教程8-使用心得与收获
RapidScada在Linux环境下的部署
测试环境:CentOS 7.6无界面版本;
所需的软件:mono-complete,pscp,putty
文件说明:apache内有个conf的配置文件,用于后期配置Web服务器使用的;
Daemons为Linux守护进程脚本,可以让所有服务后台运行,这个文件夹里的内容需要复制到/etc/init.d文件夹里,如果需要开机启动,则需要配置rc.d文件。
Scada文件夹中包含了Rapidscada的通信器(ScadaComm),服务器(ScadaServer)、代理(ScadaAgent)和Web文件夹(ScadaWeb)。由于Linux系统所限,没有ScadaAdmin这样的工程管理器。
rpmkeys --import “http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef”
su -c ‘curl https://download.mono-project.com/repo/centos7-stable.repo | tee /etc/yum.repos.d/mono-centos7-stable.repo’
yum install mono-complete
由于国内服务器管制的原因,下载速度会非常慢,因此,在群内有全部的文件及依赖可供下载,下载后使用createrepo命令新建一个本地仓库下载,这样就会快很多。
安装完毕后执行mono -V 命令,如果出现提示,则说明安装成功。
使用pscp命令将解压后的scada文件夹整体复制到/opt/目录下,然后将daemons里面的文件(注意不要连文件夹一起复制)复制到/etc/init.d/目录下。
复制完毕后,使用如下命令给相应的日志文件夹,数据文件夹赋予权限:
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/config
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/log
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/storage
将部分脚本文件(批处理)赋予可执行权限:
sudo chmod +x /opt/scada/make_executable.sh
sudo /opt/scada/make_executable.sh
配置Web服务器,可以选用国产的Jexus作为Asp.net的服务器,下载地址如下:
curl https://jexus.org/release/x64/install.sh|sudo sh
安装完毕后,在/var下新建/www文件夹,在里面新建default文件夹,在这个文件夹里随便新建一个index.htm作为测试文件,可以使用vim index.htm命令新建文件,文件内容参考如下:
创建完测试文件后,进入jexus的安装目录,启动jexus服务:
cd /usr/jexus
sudo ./jws.start
然后不要忘了在Linux中打开80端口和10002端口的对外访问(10002端口主要用于ScadaAgent远程部署项目),命令如下:(如果没有安装防火墙请自行百度安装)
firewall-cmd --zone=public --add-port=80/tcp –permanent
firewall-cmd --zone=public --add-port=10002/tcp –permanent
firewall-cmd –reload
然后使用ifconfig命令查看本地网卡的IP地址,在本局域网内使用浏览器输入:http://ip地址就可以看到刚才的测试网页了。
然后执行如下命令,将ScadaWeb文件夹连接到网站www文件夹下面。
sudo ln -s /opt/scada/ScadaWeb /var/www/default/scada
然后用vim修改/usr/jexus/siteconf/default文件中的root,也就是网站根目录的位置。
这是本人第一次发Blog,后续也会不断地维护更新此教程,方便大家快速入门,熟悉这个软件。
More:有关系统问题,可以入群678965537,群主在线解答。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。