|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- # 准备
-
- - 一定要编好地址
- - 让模块和服务器都在一个局域网
- - 服务器地址:192.168.88.1:8080
- - 连接服务器:dingding teche123
- - 查看局域网内模块的IP:192.168.88.10:82,用户名root,密码abc123。
- - 连接MySQL数据库:192.168.8.109 3306 dd dd@123
- - Redis数据库:127.0.0.1 teche123
- - 删除MySQL数据库测试数据
- ```
- select * from KaiGuan
- select * from KaiGuanWarning
- select * from warningHistories
- select * from GongLvTongJi
- SET FOREIGN_KEY_CHECKS=0;
- truncate table GongLvTongJi;
- truncate table warningHistories;
- truncate table KaiGuanWarning;
- truncate table KaiGuan;
- SET FOREIGN_KEY_CHECKS=1;
- ```
- - 删除Redis数据库测试数据
- - 修改模块的指向
- ```
- 服务器指向:192.168.88.1:8080/ebx-bishop/data/carry
- 192.168.88.10-24
- 192.168.88.25是笔记本电脑
- 192.168.88.1是服务器
-
- ```
-
- # 网站
-
- - 修改appsettings.json中的配置
- - var/www/znzm
- - 启动网站:dotnet DD.Local.Web.dll
- - 打开网站:192.168.88.1:8080
- - 查看缓存数据
- - 登录网站:13800000000 TecheFwd2018
- - 添加项目楼层区域电箱
- - 确认实时上传频率是否工作?因为这是添加开关的前提,最好是实时数据,最好所有的线路都在
- - 添加开关
- - 把开关的可视化缓存先删除
- - 可视化界面,控制开关
- ```
- 187ed5329aec 是否实时
- ```
- - 添加场景,观察quartz的变化情况
-
- # 几个关键的配置
-
- - OpenVPN的一个报错
- ```
- openvpn --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.
-
- client.ovpn
-
- ```
- - 查看硬件配置
- ```
- 查看CPU个数: lscpu 8个
- 查看CPU进程数、核数:cat /proc/cpuinfo, processor进程数;cpu cores核数8核
- 查看内存总量:free -m
- 查看磁盘挂载:lsblk
- 查看磁盘分区:fdisk -l
- 查看磁盘总量:df -h
- 查看linux版本: cat /etc/redhat-release
- 查看内核版本: uname -r; uname -a
- ```
- - 查看区域网内IP
- ```
- 安装:sudo apt-get install arp-scan
- 查看:sudo arp-scan -I enp4s0 --localnet
- ```
- - 查看网卡
- ```
- enp4s0 192.168.88.1 255.255.255.0 192.168.88.255
- ```
- - /etc/netplan/01-network-manageer-all.yaml
- ```
- network:
- ethernets:
- enp4s0:
- dhcp4:false
- addresses:[192.168.88.1/24]
- version:2
-
- netplan apply
- ```
- - /etc/dhcp/dhcpd.conf
- ```
- 安装:sudo apt install isc-dhcp-server
- 配置文件:/etc/dhcp/dhcp.conf
- 配置:
- default-lease-time 600;
- max-lease-time 7200;
- INTERFACESv4="enp4s0";
-
- subnet 192.168.88.0 netmask 255.255.255.0 {
- range dynamic-bootp 192.168.88.10 192.168.88.254;
- option routers 192.168.88.1;
- option sunet-mask 255.255.255.0;
- option domain-name-servers 192.168.88.1
- }
- ```
-
- # 查看模块内部数据
-
- ```
- sudo putty
- ip: 192.168.88.31
- 端口:22
- root abc123
- cd /usr/sbin/
- killall Uart_Test
- echo stop > /var/run/ProgramHB
- ```
-
- # 4楼增加3个模块
-
- - 连接远程桌面
- ```
- 192.168.18.50
- dingding
- teche123
- ```
- - 查看局域网内ip
- ```
- sudo arp-scan -I enp4s0 --localnet
- 数量:22个,没错,1-3层18个模块,4层3个模块,再加上监控室一台电脑
- ```
- - 确定3个模块的ip
- ```
- 192.168.88.48 187ED53208C4
- 192.168.88.49 187ED5329890
- 192.168.88.50 187ED5328AF0
- ```
- - 登录模块,修改服务器指向
- ```
- 原始指向:pad.snd02.com:/data/carry
- 新的指向:192.168.88.1:8080/ebx-bishop/data/carry
- ```
- - 在没有重启的情况下,观察模块数据是否上传到缓存数据库,发现没有。
- - 重启每个模块,发现重启之后模块的IP地址会变化,所以现在就是:
- ```
- 192.168.88.51 187ED5328AF0
- 192.168.88.52 187ED5329890
- 192.168.88.53 187ED53208C4
- ```
- - 再次查看缓存数据库有没有数据,这时已经有了数据
- - 实时数据这时有没有呢?不仅有,而且数据还是实时的,查看线路地址是否完整。
- - 创建楼层、区域、电箱、开关
- ```
- 192.168.88.1:8080
- 13800000000
- TecheFwd2018
- 四层 四层A区电箱
- ```
- - 查看缓存数据库可视化界面缓存是否有数据
- ```
- 删除187ED5328AF0,187ED5329890,187ED53208C4
- ```
- - 来到可视化界面。合闸和分断是OK的。
- - 创建4楼上班和下班场景
- ```
- 4层上班 8:54
- 4层下班 21:34
- ```
|