2 changed files with 238 additions and 0 deletions
@ -0,0 +1,237 @@ |
|||
## 10.76.108.1 |
|||
|
|||
### df -h |
|||
|
|||
| 文件系统 | 容量 | 已用 | 可用 | 已用% | 挂载点 | 备注 | |
|||
| --- | --- | --- | --- | --- | --- | --- | |
|||
| devtmpfs | 7.1G | 0 | 7.1G | 0% | /dev | | |
|||
| tmpfs | 7.3G | 512K | 7.3G | 1% | /dev/shm | | |
|||
| tmpfs | 7.3G | 821M | 6.5G | 12% | /run | | |
|||
| tmpfs | 7.3G | 0 | 7.3G | 0% | /sys/fs/cgroup | | |
|||
| /dev/mapper/klas_host--10--134--21--9-root | 245G | 54G | 191G | 23% | / | | |
|||
| tmpfs | 7.3G | 576K | 7.3G | 1% | /tmp | | |
|||
| /dev/vda2 | 1014M | 217M | 798M | 22% | /boot | | |
|||
| /dev/vda1 | 200M | 5.8M | 195M | 3% | /boot/efi | | |
|||
| tmpfs | 1.5G | 0 | 1.5G | 0% | /run/user/993 | | |
|||
| /dev/loop0 | 7.6G | 7.6G | 0 | 100% | /mnt/cdrom | | |
|||
| 10.76.108.19:/data/upload | 196G | 30G | 156G | 17% | /data/upload | | |
|||
|
|||
### Nginx |
|||
|
|||
Nginx 是源码编译安装的,安装在 `/usr/local/nginx/`,可执行文件在 `/usr/local/nginx/sbin/nginx` |
|||
|
|||
**Nginx 信息确认:** |
|||
|
|||
| 项目 | 值 | |
|||
| --- | --- | |
|||
| 版本 | 1.26.3 | |
|||
| 安装路径 | /usr/local/nginx/ | |
|||
| 编译参数 | --with-stream(启用了四层代理/TCP 代理模块) | |
|||
| 编译器 | GCC 7.3.0 | |
|||
| 配置文件 | /usr/local/nginx/conf/nginx.conf | |
|||
|
|||
### TDSQL |
|||
|
|||
* 备份数据库 |
|||
* 备份1期库(排除市监表) |
|||
```bash |
|||
mysqldump -h 10.134.89.36 -P 15144 -u zfjd -p'szsf@zfjd' --default-character-set=utf8mb4 --single-transaction --triggers --events --ignore-table=zfjd.sszt_jbxx110497_new --ignore-table=zfjd.sszt_jbxx110497 zfjd > /efcode20/dbv1/zfjd_2026_06_15_ex_sszt_jbxx_utf8.sql |
|||
``` |
|||
* 单独备份市监表 |
|||
```bash |
|||
mysqldump -h 10.134.89.36 -P 15144 -u zfjd -p'szsf@zfjd' --default-character-set=utf8mb4 --single-transaction --triggers --events zfjd sszt_jbxx110497 > /efcode20/dbv1/sszt_jbxx110497.sql |
|||
mysqldump -h 10.134.89.36 -P 15144 -u zfjd -p'szsf@zfjd' --default-character-set=utf8mb4 --single-transaction --triggers --events zfjd sszt_jbxx110497_new > /efcode20/dbv1/sszt_jbxx110497_new.sql |
|||
``` |
|||
* 备份2期库 |
|||
|
|||
### DATAX |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.2 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.3 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.4 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.5 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.6 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.7 企业端后台服务 |
|||
|
|||
* 初次部署 |
|||
* 挂载文件存储目录 |
|||
```bash |
|||
mount -t nfs 10.76.108.19:/data/upload /data/upload |
|||
``` |
|||
配置 fstab(重启不会丢挂载): |
|||
```bash |
|||
vim /etc/fstab |
|||
``` |
|||
在末尾加一行: |
|||
``` |
|||
10.76.108.19:/data/upload /data/upload nfs defaults 0 0 |
|||
``` |
|||
保存后验证: |
|||
```bash |
|||
mount -a |
|||
df -h | grep upload |
|||
``` |
|||
* 安装 JDK 17 |
|||
包已经传上来了,直接解压安装: |
|||
```bash |
|||
tar -zxvf bisheng-jdk-17.0.18-b13-linux-aarch64.tar.gz -C /usr/local/ |
|||
ls /usr/local/ | grep jdk |
|||
``` |
|||
添加环境变量,编辑 `/etc/profile`: |
|||
```bash |
|||
cat >> /etc/profile << 'EOF' |
|||
|
|||
export JAVA_HOME=/usr/local/bisheng-jdk-17.0.18 |
|||
export PATH=$JAVA_HOME/bin:$PATH |
|||
EOF |
|||
``` |
|||
``` |
|||
source /etc/profile |
|||
java -version |
|||
``` |
|||
输出 17 就 OK 了。 |
|||
* 日常维护 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.8 执法端后台服务 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.9 监督端后台服务 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.10 定时/接口服务 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.11 服务网关 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.12 Redis |
|||
|
|||
* 初次安装 |
|||
* 安装 Redis |
|||
```bash |
|||
yum info redis |
|||
yum install redis -y |
|||
systemctl start redis |
|||
systemctl enable redis |
|||
``` |
|||
* 编辑配置 `/etc/redis.conf` |
|||
```bash |
|||
vim /etc/redis.conf |
|||
``` |
|||
改三个地方: |
|||
1. 允许远程连接,找到 `bind 127.0.0.1`,改成: |
|||
``` |
|||
bind 0.0.0.0 |
|||
``` |
|||
或者只放行指定 IP: |
|||
``` |
|||
bind 10.76.108.1 10.76.108.7 10.76.108.12 |
|||
``` |
|||
2. 设置密码,找到 `# requirepass foobared`,去掉注释并改成: |
|||
``` |
|||
requirepass 你的密码 |
|||
``` |
|||
* 重启生效 |
|||
```bash |
|||
systemctl restart redis |
|||
``` |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.13 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.14 企业/执法/移动监督前端 |
|||
``` |
|||
# 1. 安装 Nginx 和 stream 模块 |
|||
yum install nginx nginx-mod-stream -y |
|||
|
|||
# 2. 启动并设置开机自启 |
|||
systemctl start nginx |
|||
systemctl enable nginx |
|||
|
|||
# 3. 确认 stream 模块已加载 |
|||
nginx -V 2>&1 | grep stream |
|||
|
|||
# 4. 防火墙放行(如果 firewalld 开着) |
|||
firewall-cmd --add-port=80/tcp --permanent |
|||
firewall-cmd --add-port=443/tcp --permanent |
|||
firewall-cmd --reload |
|||
``` |
|||
防火墙设置 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.15 监督端前端 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.16 文件存储备份服务器 |
|||
|
|||
* 初次部署 |
|||
* 挂载文件存储目录 |
|||
* 创建备份目录 |
|||
```bash |
|||
mkdir -p /data/backup |
|||
``` |
|||
* 备份脚本 |
|||
```bash |
|||
cat > /data/backup/backup_upload.sh << 'EOF' |
|||
#!/bin/bash |
|||
DATE=$(date +%Y%m%d_%H%M%S) |
|||
LOG=/data/backup/backup_${DATE}.log |
|||
|
|||
echo "备份开始: $DATE" >> $LOG |
|||
rsync -av /data/upload/ /data/backup/upload/ >> $LOG 2>&1 |
|||
echo "备份结束: $(date +%Y%m%d_%H%M%S)" >> $LOG |
|||
EOF |
|||
|
|||
chmod +x /data/backup/backup_upload.sh |
|||
``` |
|||
* 定时备份 |
|||
```bash |
|||
crontab -e |
|||
0 2 * * * /data/backup/backup_upload.sh |
|||
``` |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.17 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.18 |
|||
|
|||
--- |
|||
|
|||
## 10.76.108.19 文件存储主服务器 |
|||
|
|||
### NFS 挂载设置 |
|||
|
|||
``` |
|||
/data/upload 10.76.108.1(rw,sync,no_root_squash) 10.76.108.7(rw,sync,no_root_squash) 10.76.108.8(rw,sync,no_root_squash) 10.76.108.9(rw,sync,no_root_squash) 10.76.108.10(rw,sync,no_root_squash) 10.76.108.16(rw,sync,no_root_squash) |
|||
``` |
|||
Loading…
Reference in new issue