删除Elasticsearch指定时间段索引(保留最新N天索引) #!/bin/bash # 删除Elasticsearch索引 CMD_ECHO='echo' SCRIPT_NAME=`basename $0` LOG_PRINT="eval $CMD_ECHO \"[$SCRIPT_NAME]\" @$(date +"%Y%m%d %T& 2021-08-16 运维 #脚本 #Elasticsearch #ES
K8S安装rabbitmq-operator并配置RabbitMQ集群 K8S安装rabbitmq-operator并配置RabbitMQ集群 官方文档 cluster-operator.yaml definition.yaml 1.cluster-operator安装1.1 下载脚本并安装 下载并部署Operator,默认部署在rabbitmq-system命名空间,如果需要修改命名空间可以先下载yaml文件,修改命名空间后再执行部署命令。文件已下载到本目录cl 2021-08-12 运维 #MQ #RabbitMQ #K8S #Kubeneates #消息队列
Jenkins中构建参数默认值持久化解决方案 1.Jenkins中构建参数默认值持久化解决方案1.1 方案一安装Groovy Postbuild插件,自己写代码,缺点是局限性比较大,适用于参数类型是string的,并不适用于bool、choice类型,因为这些类型的默认值被readonly修饰。(但此方案有一个优点,就是假如你需要用 Extended Choice Parameter Plug-In 这个多选参数插件,该方案可以修改其默认值) 2021-08-04 运维 #Jenkins #Jenkinsfile #流水线 #DevOps
阿里云同时部署DDoS高防IP+CDN+WAF 1.部署架构在同时部署DDoS高防IP、Web应用防火墙,和阿里云CDN时,最佳的部署架构如下: 高防IP(入口层,DDoS防护) -> CDN(静态资源加速 OR 全站加速) -> Web应用防火墙(中间层,应用层防护) -> 源站(ECS/SLB/VPC/K8S) 在上述架构缺省任何产品时,架构层级顺序不变。例如, 缺少WAF时的架构为:高防IP -> CDN -&g 2021-08-02 安全 #安全 #阿里云 #WAF #CDN #IP #DDOS
Navicat Premium12以上版本多用户破解方法 本文不提供注册机或者破解工具,本论坛多的是,搜索一下就好了。 本方法适用于多用户环境下使用,比如在服务器上安装Navicat,而服务器又会多人登录使用,同样适用于会提示以下错误的用户: rsa public key not find 未找到Rsa公钥 Navicat的注册机在第一步path的时候,会在修改Navicat安装目录下的navicat.exe和libcc.dll文件,并同时会备份这两个文 2021-07-28 闲聊 #Navicat #破解
Docker容器网络更改 最近踩了一个坑,阿里云通过云企业网(腾讯云叫云联网)专线网关接入腾讯云,实现多云内网互联,本来这是个很普通的事情,腾云侧的IP段是172.16.19.9/20,阿里云侧网段是172.16.18.0/20,但是经测试双向网络无法互通,腾讯云侧在专线网关无法往下路由,阿里云侧压根就没跳出vpc网络,tracetoute发现网络在本地出不去了~最后排查发现是本地的Docker桥接网络IP段是172.1 2021-07-26 运维 #Docker #容器
Windows Server 2019远程桌面服务配置和授权激活 Server 2019默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决: 1.添加远程桌面授权服务 第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装: 第二步:添加远程桌面会话主机和远程桌面授权功能: 以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,再次登陆会有 2021-07-22 闲聊 #破解 #Windows #激活
Xtrabackup MySQL备份与恢复 1.Xtrabackup介绍MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周日使用完整备份,周一到周六使用增量备份。而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工 2021-07-08 数据库 #MySQL #Xtrabackup #备份
MySQL删除大表 在mysql中遇到一个大表,大概有60G左右,在对这个表进行查询、修改时均遇到了很大的困难,于是想着删除这张表。通常的删除操作可以通过delete、drop、truncate操作,试了这三个命令,但是最终都以失败,都无法删除此表,最后使用下面的方式最终删除。(linux下) 1.建立硬链接找到mysql的数据文件,找到这张表在硬盘上的名称,我的是tmplst.frm和tmplst.ibd,通过 2021-07-07 数据库 #MySQL
Python3脚本日志简单封装 为方便平时写的脚本把log保存下来,简单做了一下封装。 1.日志输出到控制台和文件,文件按天滚动保存import logging import os from logging import handlers class Logger(object): # 日志级别关系映射 level_relations = { 'debug': logging.D 2021-07-07 开发 #Python #脚本