目录

Linux系统下如何部署svmspro平台

目录

Linux系统下如何部署svmspro平台

  1. 上传svmspro服务 rz 回车后选择svmspro.zip上传 如果提示rz命令未找到,请先运行 yum install -y lrzsz 安装
  2. 将svmspro.zip解压出来,并拷贝到/usr/目录下,命令如下: unzip svmspro.zip //解压程序包 cp svmspro /usr/ -r //将svmspro文件夹拷贝到 /usr/ 目录下,方便后续设置成服务
  3. 安装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文件,创建表
  4. 给svmspro整个文件夹设置权限 cd /usr/ //进入 /usr/ 目录 chmod -R 777 svmspro //设置svmspro文件夹权限
  5. 进入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
  6. 设置开机服务: 将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 //设置服务
  7. 安装mysql访问库,否则程序允许不起来 yum install mysql-devel -y
  8. 运行或停止svmspro systemctl start svmspro //启动svmspro systemctl status svmspro //查询svmspro服务的运行情况 其他一些操作: systemctl stop svmspro //停止svmspro服务 systemctl restart svmspro //重启svmspro服务
  9. 防火墙开放端口 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
  10. 修改服务随开机启动时延时启动 vi /usr/svmspro/svmspro.sh 在第二行加上 sleep 30 增加后内容如下: #!/bin/bash sleep 30 cd /usr/svmspro ./SModuleManager 修改之后,按Esc,再按shift + : ,输入wq,回车,保存并退出。 平台客户端也支持国产化系统 https://i-blog.csdnimg.cn/direct/ca6613f11d6f4e93a248ef0f531a3de6.png#pic_center