自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 zabbix对接LDAP配置。

1、搜索属性就是LDAP上面的uid。2、配置到这你以为这就完了?退出了你就登录不了进去。不过没事修改数据库:登录后复制 use zabbix;select authentication_type from config;1-LDAP0-系统update config set authentication_ty...

2024-01-05 17:40:02 107

原创 gitlab-runner安装配置

1、安装gitlab-runner登录后复制 yum包安装:yum install -y gitlab-runnerrpm包安装:curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_${arch}...

2023-11-16 14:29:38 32

原创 windows+jenkins+pscp发布代码

1、背景:由于公司开发游戏的小伙用cocos,Cocos Creator 3.x目前只能在windows下编包,所以只能在windows系统安装jenkins实现。jenkins安装等忽略了,下面提供一些下载地址。https://www.jenkins.io/download/https://www.oracle.c...

2023-11-07 19:37:06 41

原创 提交GitLab代码自动触发jenkins运行

利用jenkins和gitlab的webhook结合,实现提交代码之后,自动触发jenkins的构建1、插件安装首先jenkins需要安装两个gitlab的插件分别为:(Generic Webhook Trigger Plugin)和(gitlab)。安装完成以后jenkins的Generic Webhook Trigg...

2023-11-02 12:00:48 42

原创 jenkins上传文件到服务器

1、通过File Parameter插件上传2、获取文件名,重新命名文件为上传的名字。(mv file_name ${file_name})

2023-09-28 14:08:30 13

原创 Docker部署mysql&jira&confluence

0、下载需要的软件包,后面会用到111=baidu链接:https://pan.111.com/s/195u0dds4sFGCnbZR5npVAQ 提取码:1111链接:https://pan.111.com/s/1U3SqCBWRn-nnN9502gf5Tw 提取码:1111敏感词没办法1、mysql部署1、拉...

2023-08-11 11:29:32 48

原创 mysql5.7数据库部署

1、准备工作wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gztar -xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /app/...

2023-08-09 11:18:18 30

原创 iOS分发平台搭建

1、jenkins配置(准备好要上传oss的文件分别为:二维码图片文件.png、iOS包.ipa、plist文件.plist)登录后复制 plist文件内容<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple/...

2023-08-08 10:57:13 13

原创 Docker部署Openldap和phpLDAPadmin

1 拉取相关镜像docker pull osixia/openldapdocker pull osixia/phpldapadmin2 运行容器openldapdocker run \ -d \ -p 389:389 \ -p 636:636 \ -v /usr/local/ldap:/u...

2023-07-27 19:53:42 155

原创 Docker 查看容器的启动命令

1、背景由于docker可能不是你本人部署的,可能会遇到服务需要迁移,但是又不知道之前部署的命令。runlike 是一个用于查看 Docker 容器的启动命令的工具。它可以让您以一种更直观的方式查看容器的启动命令,包括容器的名称、镜像、挂载的卷以及其他参数。Runlike是一个用Python编写的工具,为了使用Runlik...

2023-06-26 11:13:59 163

原创 beego服务对接LDAP系统统一账户认证

1、服务验证架构图2、服务代码// 先判断数据库是否有这个用户,如果没有去LDAP获取用户信息,进行创建,如果LDAP没有该用户数据库中有,进行删除 existuser, _ := models.BackendUserOneUserName(username) data, _ := servers.ConnLDAP(u...

2023-04-28 15:28:36 64

原创 LDAP统一账户管理self-service-password修改用户密码部署

1、PHP部署配置yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum install yum-utilsyum install php72 php72-php-fpm php72-php-gd php72-php-json php7...

2023-04-06 11:42:46 134

原创 创建LDAP用户账号脚本

1、脚本编写登录后复制 cat ldap_users.sh #!/bin/bashread -p "请输入需要添用户名:" nameread -p "请输入(中文性):" givenNameread -p "请输入(中文名):" snuidNumber=`date -d "-0 day" +"%Y%m%d...

2023-04-04 14:12:45 16

原创 open魏屁嗯-安装部署

0、名字敏感1、场景,由于同事在家需要远程支撑工作,但是公司的服务只对公司的公网宽带开了白名单,所以同志们在家无法访问,需要拨号到公司的公网地址才可以访问。2、openVPN服务端安装部署(1)、关闭 selinuxsed -i '/^SELINUX/s/enforcing/disabled/g' /etc/selinux...

2023-03-09 19:40:09 30

原创 jenkins编包和发布分开---支持回滚发布

图1、发布流程图,原理是编包和发布jenkins分开,每次发布的版本都存储在编译的机器上。图2、编包jenkins的输入参数图3、发布jenkins输入的参数代码1、编包cp登录后复制 config_file=/home/data/workspace-jenkins/deploy_msg_sender/cpp/src/m...

2022-11-04 15:08:34 13

原创 zabbix自动发现模板编写

1、监控服务端口配置文件:UserParameter=im.port.discovery,/bin/bash /data/scripts/process_discovery.sh登录后复制 监控端口的脚本:cat /data/scripts/process_discovery.sh#!/bin/bashprocess_d...

2022-08-26 16:15:36 13

原创 全链路监控pinpoint安装部署

1、安装包准备pinpoint-web-1.6.2.war(下载地址:https://github.com/naver/pinpoint)pinpoint-collector-boot-1.6.2.jar(下载地址:https://github.com/naver/pinpoint)pinpoint-agent-1.6.2...

2022-06-14 14:57:56 18

原创 shell编写钉钉告警脚本

#!/bin/sh#@所有人#'isAtAll': truewebhook='https://oapi.dingtalk.com/robot/send?access_token=xxx'#钉钉机器人设置的关键字cluster='alarm'#钉钉@的人#atMobiles='"176xxx","132...

2022-05-08 20:57:28 40

原创 mysql备份和恢复

二进制安装xtrabackup1、下载二进制包wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.21/binary/tarball/percona-xtrabackup-2.4.21-Linu...

2022-02-22 19:26:17 25

原创 expect交互式脚本编写

登录后复制 #!/usr/bin/expectset full_name [lrange $argv 0 0]set domain_name [lrange $argv 1 1]set Organization_name [lrange $argv 2 2]set Generic_name [lrange $argv 3...

2021-12-21 15:54:25 11

原创 docker容器修改配置文件

1.查看容器信息,找到配置文件的路径docker inspect 容器id2.修改配置文件 hostconfig.json(修改前先 systemctl stop docker关闭Docker服务)修改完成启动docker服务就OK!!! ...

2021-09-30 11:43:30 7

原创 ansible+jenkins发布优化

通过ansible的一个脚本,实现所以自动化发布。好处就是不要为每个项目编写一个yaml脚本。配置一、都是写成变量的形式传入登录后复制 cat playbook-standard.yaml ---- hosts: '{{host}}' tasks: - name: '{{command_1}}' ...

2021-09-08 17:46:43 5

原创 oss挂载到服务器

1、下载依赖环境yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel -y2、git下载ossfs代码git clone https://github.com/aliyun/ossfs.gi...

2021-08-24 16:41:54 25

原创 LDAP服务部署

1、安装openldap软件yum -y install openldap compat-openldap openldap-clients openldap-servers openldap-servers-sql openldap-devel migrationtoolscp /usr/share/openlda...

2021-07-31 18:32:44 41

原创 redis大key搜索

阿里云 redis大key搜索工具https://yq.aliyun.com/articles/117042?spm=a2c4e.11153940.blogcont531067.15.fdaf45b5YA9Dvl1、下载redis python客户端wget "https://pypi.python.org/pack...

2021-06-28 20:01:12 13

原创 shell脚本-保留目录下最进5天的文件

#!/bin/bash #保留文件数ReservedNum=5FileDir=/data/bakdate=$(date "+%Y%m%d-%H%M%S") FileNum=$(ls -l $FileDir|grep ^aaa |wc -l) while(( $FileNum > $ReservedN...

2021-06-01 19:03:58 20

原创 jenkins分布式节点添加

1、java环境安装。mkdir -p /var/lib/jenkins[root@node1 src]# lsjdk-8u211-linux-x64.tar.gz[root@node1 src]# tar xvf jdk-8u211-linux-x64.tar.gz[root@node1 src]# ln ...

2021-03-29 15:22:20 20

原创 jenkins打包上传oss

1、下载安装插件下载地址:http://files.jetbrains.org.cn/aliyun-oss.hpi 在Jenkins中安装插件, 请到 Manage Jenkins->Advanced -> Upload,上传插件(.hpi文件) 安装完毕后请重新启动Jenkins2、搜索安装jenkins插...

2021-03-12 11:52:50 59

原创 jenkins打包文件上传七牛云

官方文档看这里:https://developer.qiniu.com/kodo/1302/qshell需要鉴权的命令都需要依赖七牛账号下的 AccessKey 和 SecretKey。所以这类命令运行之前,需要使用 account 命令来设置下 AccessKey ,SecretKey 。qshell account...

2021-03-11 11:50:29 31

原创 jenkins+Ansible联动使用

Ansible部署文档连接:https://blog.51cto.com/14033037/2600548配置文档:登录后复制 cat shengxian-deployment.yaml ---- hosts: '{{host}}' tasks: - name: back shell: ...

2021-03-08 16:49:28 8

原创 ELK配置篇

1、管理角色配置2、创建服务索引3、创建工作区4、每个项目创建角色5、创建用户6、这样A角色的用户看到的就是A项目了 ...

2021-01-26 16:53:39 20

原创 ELK+kafka+Filebeat

1、架构图软件包官方下载地址:https://www.elastic.co/cn/downloads/2、部署ElasticSearchcd /opt/srctar xf elasticsearch-7.10.2-linux-x86_64.tar.gz -C /opt/ln -s elasticsearch-...

2021-01-26 15:14:30 22

原创 Ansible自动化部署服务

1、安装部署yum install ansible -y2、配置文件Ansible常用参数详解登录后复制 [defaults] #通用默认配置inventory = /etc/ansible/hosts #被控制端IP或者DNS列表library = /usr...

2021-01-21 14:44:26 7

原创 CentOS系统优化

1、内核优化ECHOSTR='net.ipv4.tcp_fin_timeout = 2net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_syncookies = 1net.ipv4.tcp_keepalive_time =600ne...

2021-01-06 09:17:09 17

原创 编写服务开机自启动

启动脚本vi /usr/local/consul/start.sh#!/bin/bash/usr/local/bin/consul agent -config-dir=/etc/consul.d > /data/consul/consul.log启动服务vi /usr/lib/systemd/system...

2020-12-20 14:46:27 15

原创 grafana+prometheus+Consul自动服务发现监控平台

整体架构图:一、安装prometheus安装包下载地址:https://prometheus.io/download/登录后复制 tar -zxvf prometheus-2.23.0.linux-amd64.tar.gzvi /gpe/prometheus-2.23.0.linux-amd64/prometh...

2020-12-04 17:01:22 12

原创 第五篇(二进制部署k8s集群---node节点部署)

本文在以下主机上操作部署k8s nodek8s-node1:192.168.206.41k8s-node2:192.168.206.42k8s-node3:192.168.206.43kubernetes work 节点运行如下组件:dockerkubeletkube-proxyflannel有些组件在前...

2020-11-20 12:19:09 8

原创 第四篇(二进制部署k8s集群---master集群部署)

本文在以下主机上操作部署k8s集群k8s-master1:192.168.206.31k8s-master2:192.168.206.32k8s-master3:192.168.206.33kubernetes master 节点主要包含的组件:kube-apiserverkube-schedulerkube...

2020-11-19 21:45:20 8

原创 第三篇(二进制部署k8s集群---Flannel网络和keepalived+haproxy高可用)

此文将搭建flannel网络,目的使跨主机的docker能够互相通信,也是保障kubernetes集群的网络基础和保障,和ha高可用。部署的服务器为:master1 192.168.206.31master2 192.168.206.32master3 192.168.206.33node1 192...

2020-11-19 20:58:56 27

原创 第二篇(二进制部署k8s集群---etcd集群搭建)

本文etcd集群用三台centos7搭建完成。etcd1:192.168.206.31etcd2:192.168.206.32etcd3:192.168.206.33一、创建CA证书和密钥,下面步骤是在k8s-master1上操作的。1、所有机器上创建相关目录mkdir -p /opt/kubernetes/{...

2020-11-19 18:29:34 21

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除