
笔记
CHSUM
纸上得来终觉浅,绝知此事要躬行。
展开
-
GO基础笔记
go笔记原创 2022-07-17 18:37:56 · 155 阅读 · 0 评论 -
k8s环境kong网关1.0版本升级至2.4
Konga网关管理后台升级操作手册现状序号资源名称版本获取方式1Kong1.0.2kong version2PostgreSQL10.6psql --version目标此次升级Kong,同时将数据迁移至自建数据库。序号资源名称版本1Kong2.4.12PostgreSQL10.6升级步骤官方指导文档升级步骤:因Kong在每个大版本发布时数据库结构发生变更,因此不支持直接升级至最新版。原创 2021-09-30 16:22:29 · 1126 阅读 · 0 评论 -
docker部署kong网关
Kong Gateway学习总结依赖环境序号名称版本1CentOS 7.93.10.0-1160.25.1.el7.x86_642Docker20.10.73Kong Gateway2.4.1.04PostgreSQL9.6创建Kong Gateway官方Docker方式安装文档下载Kong Gateway Docker镜像# 下载镜像docker pull kong/kong-gateway:2.4.1.0-alpine原创 2021-09-30 15:45:14 · 506 阅读 · 0 评论 -
jenkinsfile通过ssh推送代码至gitlab
// 通过jenkins pipeline-syntax语法生成器获取SSH私钥withCredentials(bindings: [sshUserPrivateKey(credentialsId: 'gituser', keyFileVariable: 'SSH_KEY_FOR_GIT', passphraseVariable: '', usernameVariable: '')]) { // 自定义ssh参考<https://git-scm.com/docs/gitfaq>"How原创 2021-09-22 18:54:42 · 491 阅读 · 0 评论 -
Keepalived监测备份节点服务IP地址不存在问题
Keepalived做高可用时,因此时VIP在主节点存活,在备份节点启动服务监听指定VIP时会报错不能注册地址导致备份节点服务无法启动。配置内核参数解决绑定不存在IP问题$ vi /etc/sysctl.confnet.ipv4.ip_nonlocal_bind=1$ systcl -p...原创 2021-05-16 16:51:24 · 312 阅读 · 0 评论 -
RabbitMQ常用命令
服务管理以守护进程方式启动rabbitmq-server -detached查看节点状态rabbitmqctl status或者rabbitmqctl cluster_status新增用户并授权1. rabbitmqctl add_user $username $password2. rabbitmqctl set_permissions -p / $username ".*" ".*" ".*"3. rabbitmqctl set_user_tags $username..原创 2021-03-07 00:53:44 · 158 阅读 · 0 评论 -
Linux文件名称乱码GBK转UTF8重命名
因项目运行于Linux之上,设置字符集为UTF8,而启动参数设置字符集为GBK,通过上传功能上传的附件文件名称为GBK格式,因此在系统中文件名无法正常显示,修改终端显示字符集后可正常查看。由上可确定需要对附件文件进行文件名称字符集转换。Linux系统中有iconv与convmv分别提供文件内容与文件名称字符转换,本次仅使用convmv即可。1. 拷贝源文件至临时目录cp -a old_filename.pdf /tmp/2. 转换成utf8convmv -r -f gbk -t utf8 ol原创 2021-03-04 19:14:40 · 1317 阅读 · 1 评论 -
MysqlDump导出导入操作步骤
MysqlDump导出导入操作步骤导出数据导出备份文件$ mysqldump -h ${source_host} -u ${username} -p \--set-gtid-purged=OFF -c ${source_dbname} ${source_tablename} \--where="${where_conditions}" > ${path_filename}.dump修改备份文件sed -i '/^INSERT INTO `${source_tablename}`原创 2021-02-01 10:59:41 · 467 阅读 · 0 评论 -
mysql全量恢复及binlog恢复
通过innobackupex 恢复全量备校验全量备份文件 # 可用性校验 $ more backup_datetime.log #应在最后有明确的MySQL binlog position及completed OK!成功提醒。 # 完整性校验 $ sha256sum -cw full_backup_file.tar.gz.SHA256 #终端输出OK。恢复全量备份文件 # 解压全量备份 $ tar -xf full_bakckup_file.原创 2021-02-01 10:54:01 · 269 阅读 · 0 评论 -
生产环境ansible定义多级变量应用
生产环境ansible定义playbook多级变量定义及应用因技术架构刚刚起步,未构建动态配置注册中心,为保障ansible运维springboot过程变量赋值易于查找,在ansible var种定义Java变量配置项:定义app: api1: opt1: "aaa“ opt2: subopt1: "bbb" api2: opt1: "ccc" opt2: "ddd" 应用在task或template及其他任务中可使用以下方式进行变量引用。原创 2020-12-09 09:29:45 · 400 阅读 · 0 评论 -
sonarqube代码质量监测工具安装部署
sonarqube代码质量监测工具安装部署sonarqube介绍SonarQube是一个自动代码审查工具,可检测代码中的错误,漏洞和代码质量。sonarqube安装sonarqube官方安装手册, 该软件 8.0 开始不再支持mysql数据库,仅支持MSSQL、Oracle、PostgreSQL。本次采用PostgreSQL使用docker安装,官方手册sonarqube安装$ mkdir /data/sonar/data //创建数据目录$ vi /data/sonar/sonar原创 2020-11-20 19:06:36 · 152 阅读 · 0 评论 -
Clamav杀毒安装配置手册
Clamav杀毒安装配置手册 一、 部署本地病毒库镜像源官方参考文档1. 安装配置代理服务器1.1 安装 $ sudo curl -o /path/nginx-1.16.1.tar.gz http://nginx.org/download/nginx-1.16.1.tar.gz $ sudo tar -zxf /path/nginx-1.16.1.tar.gz -C /path/nginx-1.16.1 $ cd /path/nginx-1.16.1 $ sudo.原创 2020-11-20 18:51:57 · 2262 阅读 · 1 评论 -
Centos7离线安装Harbor镜像仓库
注意事项1.为系统划分独立分区:/var–容器、/data–镜像。2.harbor生产环境请勿使用默认密码。2.1 安装docker下载镜像源:https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装:yum makecache && yum install docker-ce2.2 安装docker-compose下载安装程序:cd /data && curl -L “https://原创 2020-11-18 22:25:42 · 521 阅读 · 0 评论 -
Kubernets安装Helm
下载程序包https://github.com/helm/helm/releases解压后将执行文件拷贝至/usr/bin/下创建RBAC[root@master01 helm]# vim rbac-config.yamlapiVersion: v1kind: ServiceAccountmetadata:name: tillernamespace: kube-systemapiVersion: rbac.authorization.k8s.io/v1kind: Clust..原创 2020-11-18 22:23:00 · 93 阅读 · 0 评论