自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(306)
  • 资源 (105)
  • 收藏
  • 关注

原创 清理cacahe脚本

清理cacahe脚本

2022-12-02 10:15:32 59

原创 ELK镜像启动脚本

ELK镜像启动脚本

2022-11-29 09:18:15 265

原创 logstash密码设置步骤

logstash密码设置步骤

2022-11-29 09:13:25 25

原创 Rsync+Inotify

Rsync+Inotify

2022-11-29 09:06:50 15

原创 python检测telnet脚本

python检测telnet脚本

2022-11-26 10:36:31 332

原创 python邮件脚本

python邮件脚本

2022-11-26 10:19:26 13

原创 获取磁盘使用率

【代码】获取磁盘使用率。

2022-11-25 09:08:12 9

原创 获取cpu使用率脚本

获取cpu使用率脚本

2022-11-25 09:06:58 41

原创 python -mysql数据理

mysql

2022-08-15 14:45:37 461

原创 zabbix自动发现监控脚本

自动发现端口列表脚本。

2022-08-10 09:25:10 373

原创 centos 缩减逻辑卷

在使用期间磁盘空间不足,发现/dev/mapper/centos-home下还有很多空间,如果想要将home下面的磁盘空间分配到root磁盘下面,可以使用以下方法查看磁盘空间,每个人的磁盘名称可能不同df -h1备份home文件tar cvf /tmp/home.tar /home1卸载/home,如果无法卸载,先终止使用/home文件系统的进程再卸载umount /home #(卸载)fuser -km /home/ #(终止)123删除/h...

2022-05-31 15:31:27 124

原创 docker搭建ldap

1.下载镜像docker pull osixia/openldapdocker pull docker.io/osixia/phpldapadmin2.运行镜像docker run -dit --name ldap23 --restart=always -p 389:389 -p 636:636 -e LDAP_ORGANISATION=”test” -e LDAP_DOMAIN=”test.com” -e LDAP_ADMIN_PASSWORD=123456″ osixia/openld

2022-04-16 15:19:17 1332

原创 etcd命令

[root@localhost calico]# etcdctl get /coreos.com/network/subnets/4.0.32.0-24{"PublicIP":"10.8.65.53"}从etcd中查询出4.0.32.0/24的子网的宿主机host的ip10.8.65.53。

2022-04-12 11:40:38 382

原创 k8s--configmap

当卷中使用的ConfigMap被更新时,所投射的键最终也会被更新。kubelet组件会在每次周期性同步时检查所挂载的ConfigMap是否为最新。 不过,kubelet使用的是其本地的高速缓存来获得ConfigMap的当前值。ConfigMap既可以通过watch操作实现内容传播(默认形式),也可实现基于TTL的缓存,还可以直接经过所有请求重定向到API服务器。 因此,从ConfigMap被更新的那一刻算起,到新的主键被投射到Pod中去,这一 时间跨度可能与 kubelet 的同步周期加上高速缓存的传播

2022-04-09 20:20:27 448

原创 k8---proxy

kube-proxy 通过 Informer知道了Service、endpoints对象的创建,然后把service身上的CLUSTER-IP 和端口已经端点信息拿出来,创建iptable NAT规则做转发或通过ipvs模块创建VS服务器,这样经过CLUSTER-IP的流量都被转发到后端pod。iptables模式我们先查看nat表的OUTPUT链,存在kube-proxy创建的KUBE-SERVICE链iptables -nvL OUTPUT -t nat

2022-04-02 14:55:12 1281

原创 percona-xtrabackup备份

#!/bin/bash# 需要安装 percona-xtrabackup# xtrabackup: https://www.percona.com/downloads/Percona-XtraBackup-2.4/LATEST/# xtrabackup 版本:2.4.24 (RPM安装)# MySQL 版本: 5.7.36 (RPM安装)# version: 22.01.17# 备份服务器 ipDB_BACKUP_SERVER="localhost"DB_BACKUP_SERVER_P.

2022-01-25 10:30:22 977

原创 免密登陆root和普通用户

#!/bin/bashUSER=test#PASSWD=Tianjin@123PASSWD=*PUBDIR=/home/$USER/.ssh/id_rsa.pubPUBDIRssh=/home/$USER/.sshPUBDIR_id_rsa=/home/$USER/.ssh/id_rsarootdir=/root/.ssh/id_rsa.pubrootdir_id_rsa=/root/.ssh/id_rsaif [ "$USER" == "root" ];then remote.

2022-01-15 21:33:34 198

原创 zabbix发送短信脚本

# -*- coding:UTF-8 -*-import osimport sysimport datetimeimport jsonimport requestsmobile = {}content={}sms_list= []post_headers = {'Content-Type':'application/json'}post_data ={ "appId":" SSO_CHK_CD", "password":" SSO_CHK_CD1022", "busi.

2022-01-11 18:29:40 484

原创 inotify+rsync同步脚本

#!/bin/bashsrc=/app/home/loginUploads/des1=*dest2=**deshost=***deshost2=***user=rootuser2=rootport=873moudle=BIMecho "1"inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w %f' -e modify,delete,create,attrib $src | while read file DATE .

2022-01-11 18:27:58 220

原创 nginx-zabbix监控脚本

nginx_status_fun (){#函数内容 NGINX_PORT=$1#端口,函数的第一个参数是脚本的第二个参数,即脚本的第二个参数是段端口号 NGINX_COMMAND=$2#命令,函数的第二个参数是脚本的第三个参数,即脚本的第三个参数是命令 nginx_active() { #获取nginx_active数量,以下相同,这是开启了nginx状态但是只能从本机看到 /usr/bin/cur1"http://127.0.0.1:"SNGINX_PORT"/n.

2021-11-30 16:17:32 1629

原创 测试操作系统性能脚本

#!/usr/bin/env bash## Description: Auto system info & I/O test & network to China script## Copyright (C) 2017 - 2020 Oldking <oooldking@gmail.com>## Thanks: Bench.sh <i@teddysun.com>## URL: https://www.oldking.net/350.html#R.

2021-11-30 10:35:09 152

原创 ELK学习笔记之Logstash详解

0x00 Logstash概述官方介绍:Logstash is an open source data collection engine with real-time pipelining capabilities。简单来说logstash就是一根具备实时数据传输能力的管道,负责将数据信息从管道的输入端传输到管道的输出端;与此同时这根管道还可以让你根据自己的需求在中间加上滤网,Logstash提供里很多功能强大的滤网以满足你的各种应用场景。Logstash常用于日志关系系统中做日志采集设备..

2021-11-26 16:42:25 1313

转载 nginx日志分析脚本

#!/usr/bin/env bashecho ""echo " ========================================================= "echo " \ Nginx日志安全分析脚本 V1.0 / "echo " ========================================================= "echo " # 支持Nginx日志分析,攻击告警分析等 ...

2021-11-26 15:31:52 392

原创 Logstash mutate 插件

mutate 插件可以在字段上执行变换,包括重命名、删除、替换和修改。这个插件相当常用。比如:你已经根据 Grok 表达式将 Tomcat 日志的内容放到各个字段中,想把状态码、字节大小或是响应时间,转换成整型; 你已经根据正则表达式将日志内容放到各个字段中,但是字段的值,大小写都有,这对于 Elasticsearch 的全文检索来说,显然用处不大,那么可以用该插件,将字段内容全部转换成小写。语法该插件必须是用 mutate 包裹,如下所示:mutate {}可用的配置选项如.

2021-11-26 10:44:48 431

原创 oracle密码策略-ora28007

select * from dba_profiles where profile='DEFAULT' and resource_type ='PASSWORD';PROFILE RESOURCE_NAME RESOURCE LIMIT------------------------------ -------------------------------- -------- --------------------.

2021-11-08 15:59:24 1054

转载 k8s二进制安装

1. 前言之前文章安装 kubernetes 集群,都是使用 kubeadm 安装,然鹅很多公司也采用二进制方式搭建集群。这篇文章主要讲解,如何采用二进制包来搭建完整的高可用集群。相比使用 kubeadm 搭建,二进制搭建要繁琐很多,需要自己配置签名证书,每个组件都需要一步步配置安装。  本文以2021年1月14日官方更新的最新版 v1.20.2 来介绍。2. 环境准备2.1 机器规划IP地址 机器名称 机器配置 操作系统 机器角色 安装软件 172.10

2021-09-27 16:14:47 309

原创 日志清理脚本

#!/bin/bash #定义日志所在分区当前空间所占比例数(去掉%)。grep -w表示精准匹配,只匹配"/"这个分区LOG_PARTITION=$(`which df` -h|awk '{print $5,$6}'|grep -w "/"|cut -d" " -f1|awk -F"%" '{print $1}')#定义一周前的日期,用于日志分区空间超过设定的阈值后保留的份数(这里保留一周的日志)KEEP_DATE=`date -d '-7 days' +%Y%m%d`#定义日志路径LOG.

2021-09-09 11:33:16 349

原创 mysql安装脚本

#!/bin/shkillall mysqldrm -rf /usr/local/mysqlrm -rf /etc/init.d/mysqldrm -rf /etc/my.cnfrm -rf /sbin/mysqlrm -rf /sbin/mysqladmingroupadd mysqluseradd mysql -g mysql -d /home/mysql -m -s /bin/falsetar -xzvf mysql-6.0.11-alpha-linux-x86_64-glibc2.

2021-08-24 09:50:03 53

原创 定期备份数据库脚本

#!/bin/bashMasterIp=104.24.132.166USER=rootPORT=3306PASSWD=000000DATE=`date +%Y-%m-%d`#DATE_NOW=`date +%Y-%m-%d.%H%M`DATE_NOW=`date +%Y-%m-%d`OLDDATE=`date +%Y-%m-%d -d "30 days ago"` #全表备份BACKUPDIR=/data/mysql_backup/fulltable#单表tb_trcevt备份da.

2021-08-23 17:05:04 113

原创 定期删除数据脚本

#!/bin/shbackup_dir=/data/xtrabackupDATE=`date +%Y-%m-%d`#DATE_NOW=`date +%Y-%m-%d.%H%M`DATE_NOW=`date +%Y-%m-%d`PATH=/usr/local/mysql/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATH#binog保留7天binlog=/data/binlogserver.

2021-08-23 17:03:47 121

原创 oracle命令行安装

runInstaller -silent -force -showprogress -responseFile /home/oracle/database/db_install.rsp -ignoreSysPrereqs -ignorePrereqdbca -silent -responseFile `pwd`/dbca.rspnetca -silent -responseFile /home/oracle/databases/netca.rsp

2021-08-20 17:31:34 256

原创 mysql数据库参数

注意:在配置binlog相关变量的时候,相关变量名总是搞混,因为有的是binlog,有的是log_bin,当他们分开的时候,log在前,当它们一起的时候,bin在前。在配置文件中也同样如此。log_bin = {on | off | base_name} #指定是否启用记录二进制日志或者指定一个日志路径(路径不能加.否则.后的被忽略) sql_log_bin ={ on | off } #指定是否启用记录二进制日志,只有在log_bin开启的时候才有效 expire_logs_days = #指定自

2021-08-06 09:16:19 183

原创 xtrabackup工具

(1).备份过程和innobackupex备份过程不同的是,xtrabackup的备份路径是由"--target-dir"选项严格指定的,如果指定的目录不存在,它备份的时候不会在target-dir目录中再创建时间戳子目录。[root@xuexi data]# xtrabackup --backup --user=root --password=123456 --datadir=/mydata/data --target-dir=/bakdir/fullback[root@xuexi data

2021-08-05 17:35:19 117

原创 innobackupex实现导出和导入单张表

默认情况下,InnoDB表不能通过直接复制表文件的方式在mysql服务器之间进行移植,即便使用了innodb_file_per_table选项。而使用Xtrabackup工具可以实现此种功能,不过只能"导出"具有.ibd文件的表,也就是说导出表的mysql服务器启用了innodb_file_per_table选项,而且要导出的表还是在启用该选项之后才创建的。导入表的是,要求导入表的服务器版本是MySQL 5.6+,且启用了innodb_file_per_table选项。(1). 导出表导出表是在

2021-08-05 17:25:57 131

原创 Docker容器的重启策略

1. Docker容器的重启策略Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。Docker容器的重启策略如下:no,默认策略,在容器退出时不重启容器on-failure,在容器非正常退出时(退出状态非0),才会重启容器on-failure:3,在容器非正常退出时重启容器,最多重启3次always,在容器退出时总是重启容器unless-stopped,在容器退出时总是重

2021-08-05 14:23:29 1353

原创 docker配置文件

daemon.json{"api-cors-header":"","authorization-plugins":[],"bip":"","bridge":"","cgroup-parent":"","cluster-store":"","cluster-store-opts":{},"cluster-advertise":"","debug":true, #启用debug的模式,启用后,可以看到很多的启动信息。默认false"default-gateway":"","defau

2021-08-05 10:56:53 593

转载 Docker容器间网络通信

自从Docker容器出现以来,容器网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器网络通信又分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。一、Docker单主机容器通信基于对net namespace的控制,docker可以为在容器创建隔离的网络环境,在隔离的网络环境下,容器具有完全独立的网络栈,与宿主机隔离,也可以使容器共享主机或者其他容器的网络命名空间,基本可以满足开发者在各种场景下的需要。按docker官方的说法,docker容器的网络有五种模式:bridge模式,

2021-08-04 14:59:29 2098

原创 mysql巡检脚本

#!/bin/bashipaddress=`ip a|grep "global"|awk '{print $2}' |awk -F/ '{print $1}'`file_output='os_mysql_simple_summary.html'td_str=''th_str=''myuser="root"mypasswd="123456"myip="192.168.63.141"myport="3306"mysql_cmd="mysql -u${myuser} -p${mypasswd}.

2021-08-04 11:03:01 541

原创 Docker常用命令

对于这些none标签的images,可以通过下面的脚本进行删除(如果无法删除none的images,一般重启docker服务后即可解决):[root@localhost ~]# vim none_images_rm.sh#!/bin/bashdockerps -a |grep "Exited" |awk '{print $1 }'|xargs docker stopdockerps -a |grep "Exited" |awk '{print $1 }'|xargs dockerrmdocker.

2021-08-03 15:11:06 103

原创 percona-toolkit--pt-table-checksum

pt-table-checksum 是 Percona-Toolkit的组件之一,用于检测MySQL主、从库的数据是否一致。其原理是在主库执行基于statement的sql语句来生成主库数据块的checksum,把相同的sql语句传递到从库执行,并在从库上计算相同数据块的checksum,最后,比较主从库上相同数据块的checksum值,由此判断主从数据是否一致。检测过程根据唯一索引将表按row切分为块(chunk),以为单位计算,可以避免锁表。检测时会自动判断复制延迟、 master的负载, 超过阀值后会

2021-08-03 10:27:05 102

jq安装包rpm.rar

jq安装包rpm.rar

2021-08-05

docker.tar.gz安装包社区版Version:20.10.7

docker.tar.gz安装包社区版Version:20.10.7

2021-08-04

centos7.6.1810---镜像包docker

centos7.6.1810---镜像包dockercentos7.6.1810---镜像包dockercentos7.6.1810---镜像包docker

2021-08-04

docker安装包.rar

docker安装包.rar

2021-07-30

pam-devel-1.1.8-23.el7.x86_64.rpm

pam-devel-1.1.8-23.el7.x86_64.rpm

2021-07-30

pam-1.1.8-23.el7.x86_64.rpm

pam-1.1.8-23.el7.x86_64.rpm

2021-07-30

glibc-2.17-libstdc++.so.6.0.26-libstdc++.so.6.0.17.rar

glibc-2.17 libstdc++.so.6.0.26 libstdc++.so.6.0.17.rar

2021-07-30

npm-cache.tar

npm-cache.tarnpm-cache.tarnpm-cache.tar

2021-07-30

深入浅出k8s.rar

深入浅出k8s.rar深入浅出k8s.rar深入浅出k8s.rar深入浅出k8s.rar

2021-06-24

oracle存储过程学习经典[语法+实例+调用].rar

oracle存储过程学习经典oracle存储过程学习经典

2021-06-16

IPv6详解ppt.rar

IPv6详解ppt.rarIPv6详解ppt.rarIPv6详解ppt.rar

2021-06-07

获取Linux内存、cpu、磁盘IO等信息

获取Linux内存、cpu、磁盘IO等信息获取Linux内存、cpu、磁盘IO等信息获取Linux内存、cpu、磁盘IO等信息

2021-03-13

svn-git插件Jenkins.zip

svn-git插件Jenkins.zipsvn-git插件Jenkins.zipsvn-git插件Jenkins.zip

2021-03-08

Quicker数学公式识别.x64.1.11.8.0.rar

Quicker数学公式识别.x64.1.11.8.0

2021-01-27

Docker实战文档.pdf

Docker实战文档Docker实战文档Docker实战文档Docker实战文档Docker实战文档

2020-11-11

openpyxl-2.6.4 .zip

openpyxl-2.6.4 .zip

2020-11-05

RedisDesktopManager.zip

RedisDesktopManagerRedisDesktopManagerRedisDesktopManagerRedisDesktopManagerRedisDesktopManagerRedisDesktopManagerRedisDesktopManagerRedisDesktopManager

2020-09-09

python环境及IDE.rar

python环境及IDE.rar

2020-09-07

Burpsuite+1.7.26+Unlimited.rar

Burpsuite+1.7.26+Unlimited.rarBurpsuite+1.7.26+Unlimited.rar

2020-08-13

Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zip

Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zipLinux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zipLinux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zip

2020-07-29

人大金仓驱动8.6-8.2

人大金仓驱动8.6-8.2

2022-12-02

redis6.2.7-ky10.aarch64

redis6.2.7-ky10.aarch64.

2022-11-30

nginx1.23.2-麒麟-aarch64

nginx1.23.2-麒麟-aarch64

2022-11-30

Apache Directory Studio

Apache Directory Studio

2022-11-26

MySQL数据库巡检手册

MySQL数据库巡检手册

2022-11-26

tomcat-8.5.81-windows-x64

tomcat-8.5.81-windows

2022-10-25

keepalive--aarch64

keepalive--aarch64

2022-09-21

ntp-4.2.8p13-5.uel20.aarch64.zip

ntp-4.2.8p13-5.uel20.aarch64

2022-09-21

Linux离线安装Python第三方库Requests

tar -zxvf setuptools-41.1.0.post1.tar.gz cd setuptools-41.1.0.post1/ python setup.py install tar -zxvf pip-19.2.2.tar.gz cd pip-19.2.2 python setup.py install # CA 认证模块 pip install certifi-2019.9.11-py2.py3-none-any.whl # 字符编码检测模块 pip install chardet-3.0.4-py2.py3-none-any.whl # 域名解析模块 pip install idna-2.8-py2.py3-none-any.whl # 线程安全的 HTTP 库 pip install urllib3-1.25.7-py2.py3-none-any.whl tar -zxvf requests-2.22.0.tar.gz cd requests-2.22.0/ python setup.py install

2022-08-03

linux虚拟机依赖包.rar

linux虚拟机依赖包.rar

2022-04-15

elasticdump导入到出工具npm

elasticdump导入到出工具npm

2022-03-11

elasticdump导入到出工具

elasticdump导入到出工具

2022-03-11

数据库审计修复方案 McAfee的MySQL插件,为MySQL提供审计功能。该插件可以用作独立的审核解案

数据库审计修复方案

2022-02-19

logstash-6.8.4包含mysql-jar包和jdbc插件

logstash-6.8.4包含mysql-jar包和jdbc插件

2022-02-12

nginx--aarch64.rar

nginx--aarch64.rarnginx--aarch64.rar

2021-12-28

keepalive--aarch64.rar

keepalive--aarch64.rar

2021-12-28

samba-4.10.16.rar

samba-4.10.16安装

2021-12-14

logstash-ODBC.rar

logstash-output-jdbc.zip

2021-08-31

logstash-output-jdbc.zip

logstash-output-jdbc.zip

2021-08-31

msyh.rarmsyh.rarmsyh.rar

zabbix字体文件

2021-08-20

空空如也

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

TA关注的人

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