Linux系统下如何部署svmspro平台

news2025/3/15 6:54:51
  1. 上传svmspro服务
	rz
回车后选择svmspro.zip上传

如果提示rz命令未找到,请先运行 `yum install -y lrzsz` 安装
  1. 将svmspro.zip解压出来,并拷贝到/usr/目录下,命令如下:
	unzip svmspro.zip
//解压程序包
	cp svmspro /usr/ -r
//将svmspro文件夹拷贝到 /usr/ 目录下,方便后续设置成服务
  1. 安装mysql数据库,SVMSPro linux需要访问mysql数据库。
	yum install -y mysql-server
//安装mysql服务
systemctl enable mysqld
//设置mysql为服务,随系统启动时自动运行
	systemctl start mysqld
//运行mysql服务
	mysql -uroot -p
//访问mysql
直接回车(默认应该没有密码)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc@12345';
//设置mysql的root用户密码,密码可以自定义
	update user set host='%' where user='root';
//设置mysql允许网络访问
	flush privileges;
//刷新mysql
	create database svms charset=utf8;
//创建svms库
	use svms;
//切换至svms库
	source /usr/svmspro/db/svmspro_linux.sql;
//运行sql文件,创建表
  1. 给svmspro整个文件夹设置权限
cd /usr/
//进入 /usr/ 目录
	chmod -R 777 svmspro
//设置svmspro文件夹权限
  1. 进入svmspro文件夹,配置Mysql数据库参数
	cd /usr/svmspro/
//进入svmspro目录下
	vi SConfig.ini
//编辑配置文件SConfig.ini
找到[db]
	[db]
		protocol=mysql
		//protocol=SQLite
		ip=192.168.0.45   ===> 此处设置为mysql的IP地址,同一台服务器上可以设置为127.0.0.1
		port=3306        ===> 此处设置为mysql的访问端口
		database=svmsnb    ===> 此处设置为第三步里创建的数据库名
		//database=svmspro_db.db
		username=root       ===> 此处设置为mysql的访问账号
		password=12345     ===> 此处设置为mysql的访问密码
按需修改上述参数之后,按Esc,再按shift + : ,输入wq,回车,保存并退出。

如果使用SQLite数据库,如上操作,进如sconfig.ini文件,找到[db] 注释掉前面俩项,保存,退出

  [db]
//protocol=mysql  注释掉mysql
//database=svms  注释掉mysql
protocol=SQLite
database=db/vmsdb.dbl
ip=127.0.0.1
port=3306
username=root
password=Abc@12345
  1. 设置开机服务:
    将svmspro目录下的svmspro.service拷贝到系统目录下,并设置成服务,以便服务器系统重启后可以自动运行。
	cp /usr/svmspro/svmspro/service /etc/systemd/system/
//将svmspro.service拷贝到/etc/systemd/system/目录下
	cd /etc/systemd/system/
//进入/etc/systemd/system/目录
	systemctl daemon-reload
//重新加载服务配置
	systemctl enable svmspro.service
//设置服务
  1. 安装mysql访问库,否则程序允许不起来
	yum install mysql-devel -y
  1. 运行或停止svmspro
	systemctl start svmspro
//启动svmspro
systemctl status svmspro
//查询svmspro服务的运行情况

其他一些操作:

	systemctl stop svmspro     //停止svmspro服务

	systemctl restart svmspro    //重启svmspro服务

  1. 防火墙开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
	firewall-cmd --zone=public --add-port=5063/tcp --permanent
	firewall-cmd --zone=public --add-port=53372/tcp --permanent
	firewall-cmd --zone=public --add-port=53403/tcp --permanent
	firewall-cmd --zone=public --add-port=53404/tcp --permanent
	firewall-cmd --zone=public --add-port=54000-550000/tcp --permanent
	firewall-cmd --zone=public --add-port=54000-550000/udp --permanent
	firewall-cmd --zone=public --add-port=5063/udp --permanent
	firewall-cmd --reload
  1. 修改服务随开机启动时延时启动
	vi /usr/svmspro/svmspro.sh
在第二行加上 sleep 30
增加后内容如下:
#!/bin/bash
	sleep 30
	cd /usr/svmspro
	./SModuleManager
修改之后,按Esc,再按shift + : ,输入wq,回车,保存并退出。

平台客户端也支持国产化系统
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2315304.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3:八、登录界面实现-忘记密码

一、页面效果 二、实现 1、视图层 <el-form-item class"flex flex-between"><el-checkbox label"记住密码" v-model"remember" /> </el-form-item> 参考 Checkbox 多选框 | Element Plus 2、逻辑层 首先设置记住密码的变…

el-table树形表格合并相同的值

el-table树形表格合并相同的值 el-table树形表格合并相同的值让Ai进行优化后的代码 el-table树形表格合并相同的值 <style lang"scss" scoped> .tableBox {/deep/ &.el-table th:first-child,/deep/ &.el-table td:first-child {padding-left: 0;} } …

Apache Tomcat漏洞,对其进行升级

我们付出一些成本&#xff0c;时间的或者其他&#xff0c;最终总能收获一些什么。 升级背景&#xff1a; 近日&#xff0c;新华三盾山实验室监测到 Apache 官方修复了一个远程代码执行漏洞 (CVE-2025-24813) &#xff0c;其CVSS3 漏洞评分为 7.5 。 影响范围 9.0.0.M1 ≤…

工程实践:如何使用SU17无人机来实现室内巡检任务

阿木实验室最近发布了科研开发者版本的无人机SU17&#xff0c;该无人机上集成了四目视觉&#xff0c;三维激光雷达&#xff0c;云台吊舱&#xff0c;高算力的机载计算机&#xff0c;是一个非常合适的平台用于室内外巡检场景。同时阿木实验室维护了多个和无人机相关的开源项目。…

OSPF-3 1类LSA Router LSA

前面两期我们介绍了OSPF的邻居与邻接建立的关系及失败因素和原因 这章我们来说说OSPF是如何通过不同的LSA去描述拓扑的信息以及路由信息 一、概述 OSPF通过不同的LSA来构成LSDB链路状态数据库,再通过SPF算法来计算出最优的最短路径 二、LSA的分类 类型名称描述传播范围1类…

【清华大学第七版】DeepSeek赋能家庭教育的实操案例(批改作文+辅助语文/数学/科学学习+制定学习计划)

我用夸克网盘分享了「DeepSeek完整资料合集」&#xff0c;点击链接即可保存。打开「夸克APP」&#xff0c;无需下载在线播放视频&#xff0c;畅享原画5倍速&#xff0c;支持电视投屏。 链接&#xff1a;https://pan.quark.cn/s/621259e4af15 近日&#xff0c;清华大学发布了《…

HCIA-ACL实验

前提条件&#xff1a;实现底层互通 转发层面 1、基本ACL ①要求PC3不能访问网段192.168.2.0的网段&#xff0c;PC4和客户端能正常访问服务器 ②AR2配置 acl 2000 rule deny source 192.168.1.1 0 匹配流量 int g 0/0/0 traffic-filter inbound acl 2000 接口调用…

DeepLabv3+改进10:在主干网络中添加LSKBlock|动态调整其大型空间感受野,助力小目标识别

🔥【DeepLabv3+改进专栏!探索语义分割新高度】 🌟 你是否在为图像分割的精度与效率发愁? 📢 本专栏重磅推出: ✅ 独家改进策略:融合注意力机制、轻量化设计与多尺度优化 ✅ 即插即用模块:ASPP+升级、解码器 PS:订阅专栏提供完整代码 目录 论文简介 步骤一 步骤二…

词向量:优维大模型语义理解的深度引擎

★ 放闸溯源 优维大模型「骨架级」技术干货 第二篇 ⇓ 词向量是Transformer突破传统NLP技术瓶颈的核心&#xff0c;它通过稠密向量空间映射&#xff0c;将离散符号转化为连续语义表示。优维大模型基于词向量技术&#xff0c;构建了运维领域的“语义地图”&#xff0c;实现从…

编译原理:语法分析程序【附源码和超详细注释】

目录 一 、实验目的 二 、实验内容及步骤 三、程序分析 1. 需求分析 2. 功能分析 1. LL(1)文法功能分析 2. 算符优先文法功能分析 3. 信创分析-主要针对能力提升中国产操作系统上开发内容。 四、源代码 1. LL(1)文法代码 2. 算符优先文法 五、测试结果 1. LL(1)文…

使用Flask和OpenCV 实现树莓派与客户端的视频流传输与显示

使用 Python 和 OpenCV 实现树莓派与客户端的视频流传输与显示 在计算机视觉和物联网领域&#xff0c;经常需要将树莓派作为视频流服务器&#xff0c;通过网络将摄像头画面传输到客户端进行处理和显示。本文将详细介绍如何利用picamera2库、Flask 框架以及 OpenCV 库&#xff…

fs的proxy_media模式失效

概述 freeswitch是一款简单好用的VOIP开源软交换平台。 在fs的使用过程中&#xff0c;某些场景只需要对rtp媒体做透传&#xff0c;又不需要任何处理。 在fs1.6的版本中&#xff0c;我们可以使用proxy_media来代理媒体的转发&#xff0c;媒体的协商由AB路端对端处理&#xff…

Linux 命名管道

文章目录 &#x1f680; 深入理解命名管道&#xff08;FIFO&#xff09;及其C实现一、命名管道核心特性1.1 &#x1f9e9; 基本概念 二、&#x1f4bb; 代码实现解析2.1 &#x1f4c1; 公共头文件&#xff08;common.hpp&#xff09;2.2 &#x1f5a5;️ 服务器端&#xff08;s…

HDU 学数数导致的

题目解析 首先&#xff0c;数对是有序的&#xff0c;<1,2>和<2,1>被视为不同的两组数字。 其次&#xff0c;数对<p,q>的p和q可以相等。 子序列为 p 0 p q&#xff0c;观察到&#xff0c;中间要出现一个0。那么&#xff0c;我们只需要找到第一个 p 满足与前…

软件/硬件I2C读写MPU6050

MPU6050简介 6轴&#xff1a;3轴加速度&#xff0c;3轴角速度 9轴&#xff1a;3轴加速度&#xff0c;3轴角速度和3轴磁场强度 10轴&#xff1a;3轴加速度&#xff0c;3轴角速度和3轴磁场强度和一个气压强度 加速度计具有静态稳定性&#xff0c;不具有动态稳定性 欧拉角&…

Android中的Wifi框架系列

Android wifi框架图 Android WIFI系统引入了wpa_supplicant&#xff0c;它的整个WIFI系统以wpa_supplicant为核心来定义上层接口和下层驱动接口。 Android WIFI主要分为六大层&#xff0c;分别是WiFi Settings层&#xff0c;Wifi Framework层&#xff0c;Wifi JNI 层&#xff…

【含文档+PPT+源码】基于Python的图书管理系统的设计与实现

项目介绍 本课程演示的是一款基于Python的图书管理系统的设计与实现&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 包含&#xff1a;项目源码、项目文档、数据库脚本、软件工具等所有资料 带你从零开始部署运行本套系统 该项目附…

开源工具利器:Mermaid助力知识图谱可视化与分享

在现代 web 开发中&#xff0c;可视化工具对于展示流程、结构和数据关系至关重要。Mermaid 是一款强大的 JavaScript 工具&#xff0c;它使用基于 Markdown 的语法来呈现可定制的图表、图表和可视化。对于展示流程、结构和数据关系至关重要。通过简单的文本描述&#xff0c;你可…

茂捷M1001电感式编码器芯片TSSOP28管脚,国产电感式编码器IC

简述&#xff1a; M1001 电感式编码器芯片是一款专为高精度位置检测而设计的芯片产品&#xff0c;采用先进的电感技术&#xff0c;能够精确测量旋转物体的位置和角度。芯片具有 SIN/COS、模拟、PWM、SENT、SPI、I2C等多种角度输出功能&#xff0c;具有高分辨率、宽工作温度范围…

LeetCode-跳跃游戏 II

方法一&#xff1a;反向查找出发位置 我们的目标是到达数组的最后一个位置&#xff0c;因此我们可以考虑最后一步跳跃前所在的位置&#xff0c;该位置通过跳跃能够到达最后一个位置。 如果有多个位置通过跳跃都能够到达最后一个位置&#xff0c;那么我们应该如何进行选择呢&a…