java环境变量配置 部分实用 shell脚本 #!/bin/bash # 定义 JDK 实际安装路径和符号链接路径 JDK_INSTALL_DIR="/opt/jdk-17.0.12" JDK_LINK_DIR="/opt/jdk17" # 创建 JDK 符号链接 ln -s $JDK_INSTALL_DIR $JDK_LINK_DIR i
删除没运行的docker镜像 部分实用 shell脚本 #!/bin/bash # 列出所有本地镜像 echo "列出所有本地镜像:" docker images # 列出所有正在运行的容器 echo "列出所有正在运行的容器:" docker ps # 获取所有正在使用的镜像 ID used_images=$(docker ps --format
11.https证书 综合架构 1.https证书 1.1htpps概述 基于http协议,传输的时候进行加密. 如果不使用https,数据传输都是明文的. 应用场景: 目前大部分的业务都是使用https加密. 企业想使用http 2.0 基于https. 部署https加密的流程 域名 *.jd.
10.keepalived高可用 综合架构 1.HA 高可用服务 1.1概述 高可用:HA HighAvailablity --- Keepalived 生成vip,dns解析到这个ip地址即可 选型 说明 keepalived 活着 高可用软件,负载使用,一些不涉及数据服务. heartbeat 心跳 高可用软件,涉及数据库,存储数据相关
9.nginx轮回和重写 综合架构 1.轮询算法 1.1概述 决定负载均衡如何把请求分发给后端节点,这种分发的方式就是轮询算法. 1.2轮询算法 rr,wrr,ip_hash,lc算法(最小连接数),wlc(加权最小连接数) 负载 说明 rr轮询 round robin 轮询,默认的循环访问. wrr 加权轮询,在轮询的基础上增加
数据库连接数过大问题处理 部分实用 shell脚本 SHOW VARIABLES LIKE 'max_connections'; SHOW GLOBAL STATUS LIKE 'Max_used_connections'; ##max_connections 显示 MySQL 实例允许的最大连接数。 ##Max_used_connections
gitlab 中git的操作说明 部分实用 shell脚本 1.Git 全局设置 git config --global user.name "Administrator" git config --global user.email "admin@example.com" 2.创建一个新仓库 git clone http://192.168.199.204
截取时间段内日志脚本 部分实用 shell脚本 start_time=$(date -d '20:00:00 today' +'%Y-%m-%d %H:%M:%S'); end_time=$(date -d '20:30:00 today' +'%Y-%m-%d %H:%M:%S'); sed -n "/$start_time/,/$end_ti
数据库备份脚本 部分实用 shell脚本 docker安装数据库教程 https://blog.csdn.net/qq_42692161/article/details/137673418 #!/bin/bash PATH=/usr/local/mysql/bin/:$PATH # MySQL 数据库信息 DB_HOST=
8.nginx负载均衡 综合架构 1.nginx代理 1.1代理概述 代理: 外卖/中介/中间商. 用户无法直接做某些事情,通过中介进行处理.这个中介就是代理. 用户---代理---WEB节点,后面只有一个节点,一般使用的是ngx代理功能即可,后面如果是集群需要使用ngx负载均衡功能 1.2代理分类 代理分类 方向 应用 正向代理