跳至主要內容

织造云服务

chanchaw大约 5 分钟服务器

映射染厂erp

由于本服务器强制跳转 https ,后来使用织造云数据服务器进行映射。

NPS

启动与停止命令:nps start nps stop

所有后台程序

作了守护进程的文件在路径:/usr/lib/systemd/system

  1. java - /usr/local/jdk1.8/jre/bin/java
  2. nginx - /usr/local/nginx/sbin/nginx
  3. frp - /usr/local/frp
  4. white-account
  5. white-account-report
  6. wxbe - 端口号7071
  7. 精之研微信前端
  8. openvpn - 通过 systemctl stop openvpnclient 无法停止服务,要通过 kill -15 进程ID 直接杀掉进程。可以通过 systemctl start openvpnclient 启动进程。2024年10月19日制作了新的证书,到期日是 2027.1.22 零点
  9. rustdesk 在路径 /usr/local/rustdesk 下,2025年4月27日 10:01:56 通过 deepseek 制作了守护进程,过程如下
# 分别为 hbbr 和 hbbs 制作守护进程
vim /etc/systemd/system/rustdesk-hbbs.service

# 填写如下内容
[Unit]
Description=RustDesk HBBS Server (IDD Server)
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/usr/local/rustdesk
ExecStart=/usr/local/rustdesk/hbbs
Restart=always
RestartSec=3
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rustdesk-hbbs

[Install]
WantedBy=multi-user.target

# 制作 hbbr 的守护进程
vim /etc/systemd/system/rustdesk-hbbr.service

# 填写如下内容
[Unit]
Description=RustDesk HBBR Server (Relay Server)
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/usr/local/rustdesk
ExecStart=/usr/local/rustdesk/hbbr
Restart=always
RestartSec=3
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rustdesk-hbbr

[Install]
WantedBy=multi-user.target

# 赋予两个后台服务的文件可执行的权限
# 如果已经可执行则无需执行本代码
chmod +x /usr/local/rustdesk/hbbs
chmod +x /usr/local/rustdesk/hbbr


# 重载 systemd 配置
sudo systemctl daemon-reload

# 启动服务
sudo systemctl start rustdesk-hbbs
sudo systemctl start rustdesk-hbbr

# 设置开机自启
sudo systemctl enable rustdesk-hbbs
sudo systemctl enable rustdesk-hbbr

# 检查服务状态
systemctl status rustdesk-hbbs
systemctl status rustdesk-hbbr

# 开放端口(以 firewalld 为例)
sudo firewall-cmd --permanent --add-port=21115-21119/tcp
sudo firewall-cmd --permanent --add-port=21115-21119/udp
sudo firewall-cmd --reload

# 启动服务
systemctl start rustdesk-hbbs
systemctl start rustdesk-hbbr

# 停止服务
systemctl stop rustdesk-hbbs
systemctl stop rustdesk-hbbr

# 重启服务
systemctl restart rustdesk-hbbs
systemctl restart rustdesk-hbbr

# 查看状态
systemctl status rustdesk-hbbs
systemctl status rustdesk-hbbr

安全组规则

2021年10月28日 08:54:32 设置的出入站规则如下,出站和入站要设置的一样。注意要将拒绝所有端口放到最下面,从上到下规则的优先级是降低的。 image.png

物料

IP:见WPS云文档“账号密码箱2” 同时购买了200G的数据盘,挂载在 /data/extdisk 下 直接在服务器安装了mysql5.7,使用 docker 安装了 nextcloud ,默认数据在容器内 /var/www/html/data 下 有多个账号,每个账号下是自己的文件,files_trashbin 是垃圾箱,nextcloud 不会自动清理垃圾箱 启动 mysql:systemctl start mysql 启动 docker:systemctl start docker 查看容器:docker ps 进入 nextcloud 容器:docker exec -it nextcloud /bin/bash

nginx

安装路径在 /usr/local/nginx 启动与停止服务为:systemctl start nginx / systemctl stop nginx 服务器启动后会自动启动

tomcat

路径:/usr/local/tomcat8.5

# 切换到目录
cd /usr/local/tomcat8.5/bin
# 运行
./startup.sh

云服务器子账号

主账号ID:100016716400 子账号:chanchaw/7758chanchaw

织造打卷系统

前端测试项目地址:/projfe/white,端口号7072 实际客户项目地址:/projfe/white/hq,诸如此类 后端项目地址:/projs/white/hq,springboot 项目使用了外部配置文件指定数据库和端口号 后端对应的系统服务文件路径在:/usr/lib/systemd/system 下 white_hq.service 数据库是 whitedatabaseHQ 此类

nohup java -jar /projs/white/white.jar >/projs/white/white.log 2>&1 &

旭纸业系统

systemctl start xzy

关联的后台服务文件是: /usr/lib/systemd/system 项目文件路径:

/data/extdisk/xzy

其下的目录 xzy 下是主系统 jar 文件 同级别的 report 中是提供报表服务的 jar 文件所在的目录 同级别的 WebReport 是 FineReport 相关的文件以及模板文件

微信服务号后台服务

项目源码在 https://gitee.com/chanchaw/flux_transopen in new window 的 wxbe 分支 端口号7071,jar路径:/projs/wxbe 运行

nohup java -jar /data/extdisk/wxbe/wxbe.jar >/data/extdisk/wxbe/wxbe.log 2>&1 &

使用 nginx 反向代理后的访问地址是:https://www.jzy.world/wxbe/wechat/testopen in new window 微信服务号要求的证书文件是 /usr/local/nginx/html/MP_verify_s1hPV1PBwwnkJEwC.txt

微信服务号前端项目

由于 2021年6月8日 08:13:07 配置 nginx 的方法不完善,导致截至目前有两处放置编译后文件的地址: /usr/local/nginx/html/jzywxfe /data/extdisk/jzywxfe 重新编译后要更新这两处

重启服务器后的工作

  1. 开启docker,即自动开启网盘 nextcloud

    systemctl start docker
    
  2. 启动微信后台服务

    nohup java -jar /projs/wxbe/wxbe.jar >/projs/wxbe/wxbe.log 2>&1 &
    
  3. 启动博润织造

    nohup java -jar /projs/white/br/whitebr.jar >/projs/white/br/whitebr.log 2>&1 &
    
  4. 启动友辰织造

    nohup java -jar /projs/white/yc/whiteyc.jar >/projs/white/yc/whiteyc.log 2>&1 &
    

    自定义批处理

    路径在 /usr/local/sh 中存放了自定义的批处理文件,文件 clean_docker_log.sh 是清空容器日志文件的批处理,docker_log_size.sh 是查看容器日志文件大小的批处理

    数据盘

    2021年4月8日 22:42:48 挂载数据盘到 /data/extdisk 下,并且将 white项目迁移过来

    垃圾文件

    在 /var/log 下有 nps 运行生成的日志文件,注意要经常清理,否则占用硬盘空间

    白坯系统

    在服务器的物理路径是:/data/extdisk/whiteaccount 更新程序时将 jar 文件拷贝到该目录下覆盖原文件 项目启动命令:systemctl start whiteaccount 停止:systemctl stop whiteaccount

    白坯系统报表

    路径在:/data/extdisk/whiteaccount 下的文件 white-account-report.jar 项目启动命令:systemctl start whiteaccountr 停止:systemctl stop whiteaccountr

    frp

    文件路径在 /usr/local/frp ,后台服务文件的路径是 /usr/lib/systemd/system/frps.service 启动与停止命令

    systemctl start frps
    systemctl stop frps
    

    redis

    2022年12月30日 安装 redis 5.0.14,绝对路径在 /usr/local/redis-5.0.14 制作了主从架构,主节点端口号6379,两个两个从节点分别是:6380,6381,对应的配置文件分别是:redis.conf , redis6380.conf , redis6381.conf 主节点密码:!WHITEredis20221217+织造云数据服务器IP地址@

2022年12月31日 部署 redis cluster /usr/local/redis-cluster/8002 /usr/local/redis-cluster/8005 分别部署一个 redis 服务,密码同上面的单体 redis