知识库
科学上网
参考网站 github:https://github.com/shadowsocks/go-shadowsocks2?tab=readme-ov-file 官方帮助:https://pk...
免费申请ssl证书
注册账号 在网站 https://zerossl.com/ 注册账号,按下图步骤获取acme key , 将EAB KID 和 EAB HMAC key记录下来 安装和使用 参考网址:http...
三节点哨兵集群部署redis
docker-compose.yaml version: '3.1' services: redis01: image: swr.cn-southwest-2.myhuaweicl...
elasticsearch
version: '3' services: elasticsearch-1: image: swr.cn-south-1.myhuaweicloud.com/vp-whdev/a...
VUE前端缓存不刷新问题
nginx配置增加 location / { # 不缓存首页,解决VUE单页面发版后不生效 add_header Cache-Control "no-ca...
nginx
docker-compose.yaml version: "3" services: mobile-office-web: image: docker.io/nginx:late...
git使用指南
# Git global setup git config --global user.name "你的名字" git config --global user.email "your emai...
centos 配置telnet登陆
相关软件安装 yum install telnet telnet-server xinetd 修改 pam 模块 telnet 权限 将etc/pam.d/remote中的auth ...
反向代理&&端口转发&&klipper&&proxy
docker pull rancher/klipper-lb:v0.1.2 # 环境变量 SRC_PORT=3306 DEST_PROTO=TCP DEST_PORT=33306 DEST_...
ansible使用
安装 # 安装扩展源 yum install epel-release yum install ansible 编写配置文件 # 编辑配置文件 vi /etc/ansible/...
traefik-gateway
本文为traefik基础用法,dashboard用法请参考:traefik-gateway-dashboard traefik 是一个优秀的反向代理软件,提供与nginx类似的功能。 与ngin...
openssh升级
重要,使用新的客户端成功连接前,千万不要断开ssh连接,否则就接不上了;确定升级完成、新的客户端可以连接后才断开,请确保电脑连接了电源,网络畅通 升级openssl openssl 源代码网站:...
traefik-gateway-dashboard
本文为dashboard用法,基础用法请参考:traefik-gateway 重要bug提醒:截止至2023-06-22,如果动态创建的服务发现,少于1个中间件,则会出错,既需要保证整个项目至少...
制作离线yum源
在有网的机器制作离线仓库包 # 1. 准备目录 mkdir -p /data # 2. 装工具(一次就够) yum install -y yum-utils createrepo # 3....
centos7 阿里源
CentOS-Base.repo # 保存位置 # /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base curl -o /etc/yum.rep...
BookStack
bookstack是一个简单、易用的文章发布软件 使用PHP开发、开源 可以搜索 容器化部署 多语言 markdown编辑器支持 bookstack: image: linuxs...
手工编译qt6.7.1 WebEngine
QWebEngine默认不支持html video播放 QWebEngine默认不支持html video播放,原因是默认编译没有包括视频解码部分 源代码编译 # 下载源代码并解压缩 # 下载地...
ansible 一键修改服务器密码脚本
脚本安装 执行安装脚本setup.sh 安装ansible和yq命令 #!/bin/bash # 安装ansible yum install ansible-2.9.27-1.el7.no...
qt集成cef(Chromium Embedded Framework) 实现自己的浏览器
虽然QT自带的有WebEngine也是基于chrome的。简单使用没有问题,但是默认没有对视频播放的支持,虽然网上有很多关于编译QT源码以用于支持视频播放。但是耗时耗力,且不一定能成功,想要追随...
docker centos 支持中文
FROM centos:7 EXPOSE 8080 RUN yum install -y https://download.oracle.com/java/17/latest/jdk-17_l...
busybox&&docker镜像支持systemd
k8s环境中,经常需要一个工具容器进行一些调试,特意打包了常用小工具。你可以可以使用下面的dockerfile制作自己的容器 镜像地址 harbor.iovhm.com/public/busy...
datart通过自定义视图查询数据源数据
一、 功能概述 该功能可以实现动态注册数据源,自定义SQL就可以通过统一接口查询数据。减少开发工作量,提高效率。 二、注册数据源 注册数据源如下图。 注意:连接地址,一定要设置utf8编码,不...
定时备份mysql
相关容器 swr.cn-south-1.myhuaweicloud.com/vp-public/mysql-backup:v1.0 相关配置 volumes: - ./co...
MYSQL维护指南
1. 监控数据库性能 1.1. 主机监控 定期监控和分析数据库的性能指标,包括查询速度、连接数、CPU和内存使用情况等。这有助于识别性能瓶颈,并采取相应的优化措施。 常用命令:top 、 fre...
mysql主从复制&&读写分离
主服务器配置 修改配置文件,编辑MySQL的配置文件(通常是/etc/my.cnf或/etc/mysql/my.cnf),重启MySQL服务,使配置生效。 # 启用二进制日志 log-bin=...
不重新打包修改nginx-web镜像写死的API地址
由于各种原因前端的API地址被写死了,而临时需要修改地址,打包发布麻烦,不知道哪个版本的代码对应这个版本,可以这样做。 nginx.conf中写死的服务发现 方法一,使用主机别名,类似host...
pritunl-vpn
pritunl-vpn 是开源软件open vpn的一个实现,适合企业级使用 参考网址 git 地址:https://github.com/pritunl/pritunl docker版:ht...
在无GUI界面的Linux服务器上执行jmeter
准备工作 首先在有GUI的电脑,例如windows上将测试计划参数配置好,先使用一个并发运行一次,保证测试计划可以成功运行,将测试计划保存为jmx 在服务器上运行 jmeter是使用java编写...
室内地图制作方法
项目源代码 https://gitee.com/vpclub-wh/indoor-map 室内地图制作 用threejs实现的室内地图展示,原理非常简单 使用正交相机创建2D效果 根据地图数据...
linux密码规则设置
安装密码策略工具 cat /etc/os-release rpm -qa|grep libpwquality yum -y install libpwquality 配置密码复杂度策略...
repmgr+PostgreSQL故障自动转移
创建dockerfile # 使用 CentOS 7 作为基础镜像 FROM centos:7 # 设置环境变量 ENV PG_MODE=primary \ PG_USER=pos...
EFK的安装部署
elasticsearch的docker-compose文件 version: '3.1' services: elasticsearch: image: docker.elast...
linux时间同步
sudo tee -a /etc/chrony.conf << 'EOF' server ntp.aliyun.com iburst server ntp1.tencent.com iburs...
windows下安装wget
下载地址:http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe 加入到环境变量的path:C:\Program F...
ibd2mysql&&mysql数据库idb文件修复
https://github.com/ddcw/ibd2sql # 下载 wget https://github.com/ddcw/ibd2sql/archive/refs/tags/v...
堡垒机jumpserver使用手册
非必要,不要开放端口 先上一张图。 如图所示,网络上上有无数的人,使用工具扫描,探测默认密码、穷举简单密码。服务器一旦被攻击,轻则中木马挖矿,重则删库丢失数据,造成经济损失。 重要的事情说三遍...
rabbitmq
docker-compse.yaml version: '3.3' services: rabbitmq: image: rabbitmq:3.8-management co...
tmux终端复用&&后台运行终端
有时候需要长时间执行一个shell,但是网络断开后,终端也随之关闭,可以使用tmux来新开一个持续运行的终端,不受ssh断开影响。 # 安装 yum install tmux # 创建一个新的...
云监控bt-monitor
及时发现问题和预警,在最终用户发现问题前,解决掉问题,是保证业务连续运行的唯一手段。 本文为宝塔出品的bt-monitor安装使用手册,由于宝塔没有提供docker版本,因此自己制作了docke...
mogodb
docker-copose.yam version: "3" services: mongodb: image: mongo:4.2.8 container_name: mo...
linux时间同步
# 安装 yum install chrony -y # 启用 systemctl enable chronyd --now # 查看状态 systemctl status chronyd ...
nexus
docker-compose.yaml version: '3' services: nexus: image: sonatype/nexus3 ports: -...
升级gcc
# 下载安装包 wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/scl-utils-20130529-19.el7.x8...
gitlab
docker-compose.yaml version: '3' services: redis: restart: always image: sameersbn/red...
linux安装nodejs和codex
安装nodejs # 下载 # https://nodejs.org/zh-cn/download wget https://nodejs.org/dist/v24.18.0/node-v24...
redis单节点部署
redis单节点yaml文件 version: "3" services: redis: image: harbor.iovhm.com/hub/redis:5 contai...
使用codex修复服务器漏洞升级openssh
安装并配置codex https://iovhm.com/book/books/cee63/page/linuxnodejscodex 手工升级方式 https://iovhm.com/book...
minio
minio的docker-compose的文件 # vi docker-compose.yaml version: '3' services: velero-minio: imag...
打包多平台docker镜像
先再不同的平台下载对应的镜像并改名后推送 # x86_64架构 docker pull openjdk:17.0.1 docker tag openjdk:17 harbor.iovhm.c...
jenkins&&docker安装
核心点是3个主要挂载的,socker.sock需要根据情况定,需要以root身份运行 version: '3' services: jenkins: image: harbor.i...
达梦数据库
version: '3' services: park-talent-dm: image: dm8:dm8_20240605_rev215128_x86_rh6_64 con...
单机运行postgresql&& 安装kong-gateway
单机运行postgresql version: '3' services: kong-postgres: image: harbor.iovhm.com/hub/postgres:9...
kafka集群搭建
单主机安装 version: '3' services: zookeeper: image: harbor.iovhm.com/hub/wurstmeister/zookeeper:...
otter&&数据库实时同步工具
常见问题(避坑指南) 无法访问管理页面或者重定向到内部IP了 请查看后面的文章 打开channel_list.html报错 方法一:访问:http://ip:port/syste...
dbeaver&&mysql可视化web管理工具
官方参考 https://github.com/dbeaver/cloudbeaver/wiki/Run-Docker-Container
percona-toolkit
下载 https://www.percona.com/percona-toolkit
自建邮件服务器&&mailserver
端口检查 邮件系统需要使用到25、587、465、143、993 端口,请先检查端口是否被占用 25 SMTP 默认端口 587 SMTP 客户端发信端口 465 SMTP SSL 发信端口...
opensearch
介绍 OpenSearch 是 自 从 Elasticsearch OSS 7.10.2,有一段时间闭源后重新开的一个分支,完全开源。包括一些插件也是开源的 安装 version: '3' ...
mockserver&&模拟测试工具
源代码下载 源代码下载:https://iovhm.com/book/attachments/15 安装 官方帮助:https://www.mock-server.com/ version: ...
ninedata&&数据库工具
项目微服务化后,势必出现一些基础数据的冗余,常见方法有字段冗余、整表冗余。为降低难度,我们优选了整表冗余。在通过同步工具进行表同步。 常见的表同步工具有: maxwell: https://m...
pull&&retag&&push
从源仓库拉取镜像,改名,推送,根据实际情况修改源地址和目标地址 #!/usr/bin/env python3 import subprocess import sys def pull_r...
elastach-search常用命令
# 查看所有的索引 curl -u elastic:elastic http://localhost:9211/_cat/indices?v # 删除索引 curl -u elastic:e...
阿里云oss&&ossfs
ossfs、oss、阿里云对象存储 、 对象存储 官方帮助:https://help.aliyun.com/zh/oss/developer-reference/install-ossfs-2-...
windows 安装codex
安装nodejs # 下载 # https://nodejs.org/zh-cn/download 安装 # 安装 npm install -g @openai/codex --regis...
前端开发常见坑处理
各种环境需要的地址类的处理 .env 文件 # 新建 # .env.development 、 .env.production 、 .env.test # 主站API地址 VITE_APP...
新页面
/plugin install frontend-design@claude-plugins-official