Centos7安装Docker 1.Docker的简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: DockerClient客户端 Docker Daemon守护进程 Docker Image镜像 Dock 2021-10-08 运维 #CentOS #Docker
解决多项目共用一个Jenkinsfile文件参数被覆盖的问题 有时,我们想创建使用同一Jenkinsfile而不是单个Jenkinsfile的多个作业.例如,发生这种情况可能是因为我们要维护根据参数划分的日志,而不是在单个任务上寻找正确的日志. 在Jenkins项目上,所有的项目都是共用同一个Jenkinsfile文件进行流水线构建,但是在这种场景下会出现已配置的参数被Jenkinsfile文件里面定义的parameters覆盖的问题,以往的项目都是不在Je 2021-08-20 运维 #Jenkins #流水线 #DevOps #Pipeline
Xtrabackup MySQL增量备份脚本分享 增量脚本mysql_incremental.sh,可通过crontab定时任务执行。 #!/bin/sh #################################################################### # # 作者:大帅 # 各项参数详细说明请参考作者文章:https://www.sirix.app/archives/27.html # ######## 2021-08-18 数据库 #MySQL #Xtrabackup #备份 #分享
删除Elasticsearch指定时间段索引(保留最新N天索引) #!/bin/bash # 删除Elasticsearch索引 CMD_ECHO='echo' SCRIPT_NAME=`basename $0` LOG_PRINT="eval $CMD_ECHO \"[$SCRIPT_NAME]\" @$(date +"%Y%m%d %T") [INFO] :" # 删除N天前的索引 time_ago=2 # 集群IP地址 es_cluster_ip=127. 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 运维 #消息队列 #RabbitMQ #MQ #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 #破解 #激活