自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

背锅浩的博客

来自地球的一位linux小白

  • 博客(78)
  • 收藏
  • 关注

原创 redis cluster测试

因测试主从发生了变化,不用在意。

2025-02-14 16:33:00 486

原创 nginx平滑升级

一、解释nginx的平滑升级随着nginx越来越流行使用,并且nginx的优势也越来越明显,nginx的版本迭代也开始了加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理功能。伴随着nginx的广泛应用,版本升级必然是越来越快的,线上业务不能停,此时nginx的升级就是运维的重要工作了,下面就带大家一起来理解下nginx平滑升级。二、nginx平滑升级原理...

2025-02-14 14:31:56 402 1

原创 Flannel原理-实验

flannel环境中同节点pod与pod通信时直接通过网桥cni0直接通信,跨节点pod与pod之间通信时,先通过网桥发送给flannel.1网卡进行vxlan隧道封装,然后发送给目标主机的网卡,网卡发送给目标主机的flannel.1进行vxlan解封,然后给网桥发送给容器中的网卡。# 这时系统中就只能看到另外两块了,因为-ns名称的网卡已经放到了对应netns中。# 查看网桥,需要安装命令 apt install bridge-utils。# 查看netns中网卡状态。

2025-02-13 15:49:54 559

原创 Kubernetes集群通过Filebeat收集日志

配置,是将node信息添加到日志中,所以需要serviceAccount权限,如果不需要配置NODE信息,可以不创建serviceAccount。Filebeat收集容器日志,其中。

2025-02-06 16:48:29 295

原创 python批量删除redis key

生产环境中要禁止使用keys *查询key, 因为redis低版本是单线程,如果key非常多的话,直接使用keys *会导致阻塞,所以应当使用scan命令,scan命令介绍请参考其他文档。

2025-01-09 17:22:25 460

原创 Zabbix自动发现SNMP主机

利用Zabbix监控DELL R740主机硬件,监控通过自动发现主机,链接SNMP监控模板。

2024-09-26 09:49:34 418

原创 Centos配置双网卡绑定(bond)

本文使用bond6模式,如需要配置其他模式请自行了解一下修改配置文件即可。

2024-09-05 15:06:43 954

原创 升级glibc到2.28版本

【代码】升级glibc到2.28版本。

2024-07-23 14:43:36 1680 1

原创 jdk导入ROOT G2证书

keytool -import -alias casserver -keystore /jdk17/jre/lib/security/cacerts -file DigiCertGlobalRootG2.crt -storepass changeit -noprompt

2024-07-23 14:25:14 470

原创 Jenkins升级到2.458后publish over ssh报错

应该是升级后不支持旧的、启用的签名算法了,解决办法是catalina.sh中配置,重启后解决。

2024-05-23 14:50:52 521

原创 Svn添加用户、添加用户组、配置项目权限等自动化配置脚本

移步到gitee:

2024-03-26 09:36:12 513

原创 MACBOOK 通过iterm2连接堡垒机跳转服务器

【代码】MACBOOK 通过iterm2连接堡垒机跳转服务器。

2023-12-22 13:36:12 1840

原创 zabbix snmptrap监控光纤交换机

提前在光纤交换机配置snmptrap相关配置,zabbix 开启snmptrap功能自行百度。这样配置好的监控项,接受到的信息比较多,通过预处理过滤一下,只保留包含SNMP的。2. zabbix添加主机,snmp填写光纤交换机地址。1. 我这边配置好了,正常能接收到信息。

2023-07-20 09:48:04 807

原创 线上nginx平滑升级

一、解释nginx的平滑升级随着nginx越来越流行使用,并且nginx的优势也越来越明显,nginx的版本迭代也开始了加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理功能。伴随着nginx的广泛应用,版本升级必然是越来越快的,线上业务不能停,此时nginx的升级就是运维的重要工作了,下面就带大家一起来理解下nginx平滑升级。二、nginx平滑升级原理...

2023-06-14 11:31:27 832

原创 pipeline业务发布

dubbonginxpipelinejenkinspythonshell

2023-03-23 14:27:07 787

原创 openssh升级报错

openssh

2023-03-15 14:44:54 455

原创 Zabbix自动发现,监控ssl证书

zabbix

2023-03-07 11:05:05 435

原创 使用Elasticdump工具对Elasticsearch集群进行数据迁移

ElasticdumElasticsearch

2023-02-09 14:04:39 311

原创 CentOS 6 修改网卡名称

修改网卡名称

2023-01-31 15:15:23 412

原创 zabbix 资源预测

zabbix forecast

2022-10-27 16:28:46 364

原创 cobbler安装配置

cobbler批量安装

2022-10-21 16:26:28 369

原创 ceph作为k8s storage报错

报错信息:failed to create rbd image: executable file not found in $PATH, command output在这个地址有相关解释:Error creating rbd image: executable file not found in $PATH · Issue #38923 · kubernetes/kubernetes · GitHub安装插件解决:GitHub - kubernetes-retired/external-storag

2021-12-06 15:06:08 832

原创 Python Telnet 示例

# -*- coding: utf-8 -*-import telnetlibHost = '127.0.0.1'username = 'dinghao'password = 'dh1020@.'# 命令提示符,标识着上一条命令执行完成finish = ':~$ ' tn = telnetlib.Telnet(Host)tn.read_until('login: ')tn.write(username + '\n')tn.read_until('Passwor...

2021-11-18 15:10:06 494

原创 编写python、shell脚本

本人擅长编写python、shell脚本,如有需求请私信我,或添加微信hao521-。

2021-11-01 10:41:35 146

原创 supervisor管理elasticsearch

1. supervisor配置文件; Sample supervisor config file.[unix_http_server]file=/var/run/supervisor/supervisor.sock ; (the path to the socket file);chmod=0700 ; sockef file mode (default 0700);chown=nobody:nogroup ; socket file uid:

2021-09-30 11:46:20 613

原创 vsftpd虚拟用户权限分配

vsftpd部署自行百度1.vsftpd虚拟用户配置文件anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022userlist_enable=YES# userlist_deny=yesuserlist_file=/etc/vsftpd/user_listchroot_local_user=YES# made for virtual userguest_enable=YESguest_userna.

2021-09-18 11:02:51 1067

原创 定期删除ES索引

#!/bin/bash# Filename : delete_es_indices.sh# Date : 2021/04/21# Author : DingHao # Email : oct_hao@163.com # Crontab : 10 00 * * 6 /bin/bash $BASE_PATH/delete_es_indices.sh >/dev/null 2>&1# Notes : 将脚本加入cron.

2021-09-15 15:32:00 1066

原创 Rsyslog配置存储模板

1. 配置文件存储模板$template RemoteAuditLogs,"/data/auditd/%FROMHOST-IP%/audit.log" *$template RemoteNetworkLogs,"/data/network-log/%HOSTNAME%/network.log" *2. 引用模板local6.* ?RemoteNetworkLogslocal2.* ...

2021-08-10 15:53:14 668

原创 k8s + Jenkins Pipeline + Gitlab + Harbor 环境发布业务

本文用于个人记录,只有yaml文件,无其他相关,本人采用的nfs存储。gitlab-deployment.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: gitlabspec: selector: matchLabels: app: gitlab revisionHistoryLimit: 2 template: metadata: labels: app:

2021-07-21 10:19:10 664

原创 Clamav私有病毒特征库

Clamav杀毒软件安装源码安装**[下载地址](https://www.clamav.net/downloads).**过程不过多阐述,就是configure;make;make install那一套yum安装rpm -Uvh http://mirrors.aliyun.com/repo/Centos-7.repoyum install -y clamav其他版本yum源自行寻找即可配置私有病毒特征库下载脚本#!/bin/bashdate=$(date +'%F')log

2021-03-10 13:39:06 1604

原创 shell 脚本头信息

#!/bin/bash# Filename : svn_backup_repos.sh# Date : 2020/12/14# Author : DingHao # Email : dinghao@msfpay.com# Crontab : 59 23 * * * /bin/bash $BASE_PATH/svn_backup_repos.sh >/dev/null 2>&1# Notes : 将脚本加入...

2020-12-14 10:51:12 369 1

原创 ELK日志系统配置部署

简介近期公司安排部署一套ELK日志系统,分配给我6台服务器(8C 16G 500G),按照自己的知识分配了如下架构,图画的有些烂,莫怪。准备工作:elastic官网:www.elastic.co | kfka官网:kafka.apache.org下载:elasticsearch、logstash、kibaba、filebeat、kafka服务器配置ip分别为192.168.1.1、192.168.1.2、 192.168.1.3、192.168.1.4、192.168.1.5、192.1

2020-07-17 22:22:49 677 1

原创 Alertmanager webhook短信告警

此webbook仅供参考# url: 换成你自己的sms api# params: 你的api的POST数据# phone_l: 接收短信的手机号 #!/usr/bin/env python# -*- coding: utf-8 -*-from flask import Flask, requestimport urllibimport urllib2import jsonimport sysapp = Flask(__name__)reload(sys)s.

2020-05-25 11:05:48 4125

原创 Alertmanager 报警模板

{{ define "test.html" }}{{- if gt (len .Alerts.Firing) 0 -}}@告警<table border="5"> <tr><td>报警项</td> <td>实例</td> <td>报警详情</td> ...

2020-04-29 17:05:23 4124 2

原创 Elasticsearch 快照备份还原到另一个集群

1. 当前集群开启备份,并重启服务vim /path/elasticsearh.yml# 写入以下内容path.repo: /data/es_backup2. 创建仓库curl -H "Content-Type: application/json" -XPUT " http://192.168.1.2:9200/_snapshot/dh-snapshot" -d '{"typ...

2020-03-09 13:29:23 2093 5

原创 ssh config跳转服务器

host my-hostuser roothostname 101.101.101.101port 22identityfile /home/root/.ssh/id_rsaHost 192.168.1.*User rootPort 22ProxyCommand ssh -W %h:%p my-hostidentityfile /home/root/.ssh/id_rsa...

2020-03-09 13:18:19 561

原创 国内镜像源

一、站点版(一)、企业站1.搜狐:http://mirrors.sohu.com/2.网易:http://mirrors.163.com/3.阿里云:http://mirrors.aliyun.com/4.腾讯:http://Android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,限流,不推荐)5.淘宝:http://npm.taobao.org/...

2020-02-05 21:11:05 933

原创 python发送邮件

#!/usr/bin/python# -*- coding: UTF-8 -*- import smtplib, sys, timefrom email.mime.text import MIMETextfrom email.header import Header backup_status = sys.argv[1]ip = sys.argv[2]log_file = '...

2019-11-28 16:57:52 199

原创 nginx热升级

开始之前首先查看当前的使用版本以及编译时的参数:# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.4.7built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) configure arguments: --prefix=/usr/local/nginx将编译参数复制出来,编译...

2019-10-12 15:19:47 154

原创 Elaticsearch 启动脚本

#!/bin/bash## chkconfig: - 90 10# description: elasticsearch start and stop# @dinghao# Elasticsearch Home Diretory ES_HOME=/opt/elasticsearch-7.2.0# Elasticsearch Binary File DirectoryBIN_P...

2019-09-19 18:37:50 261

空空如也

空空如也

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

TA关注的人

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