自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 juc_并发之非共享模型

排序

2022-03-30 19:32:26 518

原创 juc_并发之共享模型

排序

2022-03-30 19:31:15 333

原创 mysql连接出错:ERROR 1040 (HY000): Too many connections

1.查看mysql的最大连接数:show variables like '%max_connections%';2.查看mysql服务器响应的最大连接数:show global status like "Max_used_connections";3. 设置mysql最大连接数:set GLOBAL max_connections=2048; (临时设置,在mysql重启后是失效的)...

2021-10-26 10:01:46 475

原创 alertManager 邮件报警配置

global: smtp_smarthost: 'smtp.qiye.aliyun.com:25' smtp_from: '[email protected]' smtp_auth_username: '[email protected]' smtp_auth_password: '12e' smtp_require_tls: trueroute: group_by: ['alertname'] group_wait: 10s gro.

2021-10-18 21:06:06 857

原创 mongodb查询优化

use db_name;db.getProfilingStatus();db.getProfilingLevel();mongodb设置日志级别:db.setProfilingLevel(1,200); 200msdb.getProfilingStatus();db.currentOp(true);db.system.profile.find().sort({ts:-1}).pretty().limit(1)重点处理排序、和条件查询db.masterDataDetai...

2021-10-18 21:00:40 625

原创 扫描文件版本

#! /bin/bashfunction judge() { K8sCluster=$1 #Dir=webapps/ROOT/WEB-INF/lib/ Dir=$2 FileName=$3 FileFullName=$4 rm -f /tmp/detail.list rm -f /tmp/app.list for pod in $(kubectl get pod | grep dmo | awk '{print $1}') do.

2021-08-09 17:15:47 98

原创 k8s replicaset数量扫描

#!/bin/bashCURRENT_PATH=$(cd "$(dirname "$0")"; pwd)rm -f /tmp/replicasetrm -f /tmp/replicaset.jsoncp $CURRENT_PATH/list.json /tmp/replicaset.jsonansible -u ec2-user --key-file /home/ec2-user/.ssh/nx2.pem -i /etc/ansible/hosts 172.37.100.71 -m copy.

2021-06-03 09:59:21 492

原创 查照待升级镜像

rm -f /tmp/{1,2,3,4}kubectl get deployment -owide | grep dmo | awk '{print $1}' | sort | uniq > /tmp/1for i in $(cat /tmp/1)do isBeta=$(kubectl get deployment $i -o yaml | grep APPLICATION_TAG -A 1 | grep beta | wc -l) if [ 0 -eq $isBeta ]; the.

2021-05-21 17:17:35 107

原创 mongodb数据备份

/home/ec2-user/mongodump -h 172.35.88.77 -u*** -p*** --port 27017 --authenticationDatabase *** -o /home/***/backup/`date "+%F-%H-%M"` --gzip &> /home/***/backup/mongodump.logcd /home/ec2-user/backup/ ; find ./ -maxdepth 1 -type d -ctime +15 -exe.

2021-03-27 20:18:05 88

原创 编造测试数据

#! /bin/bashran_total(){ x=`echo {2..6}` array=($x) num=$(($RANDOM%5)) total=`echo ${array[${num}]}` echo ${total}}ran_order(){ x=`echo {$1..$2}` array=($x) range=$2-$1 num=$(($RANDOM%$range)) order=`echo ${array[${num}]}` echo ${orde.

2021-03-24 15:31:04 245 1

原创 Centos7安装mongodb

yum install libcurl opensslwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.2.8.tgztar -zxvf mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz mv mongodb-src-r4.2.8 /usr/local/mongodb4export PATH=/usr/local/mongodb4/bin:$PATHmkdir -.

2021-03-06 14:28:32 134 1

原创 Centos7安装Redis

一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境[root@localhost tmp]# gcc -v[root@localhost tmp]# yum install -y gcc二、下载并解压安装包[root@localhost tmp]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost tmp]# tar -zxvf redis...

2021-03-06 13:48:53 489

原创 批量从images中获取app+config

#!/bin/bash#在K8s-master节点 172.37.101.71 执行,获取镜像列表/tmp/image#Step1:# kubectl get pod | grep "dmo" | grep Running | awk '{print $1}' > /tmp/pods#Step2:# for i in $(cat /tmp/pods);do j=$(kubectl describe pod $i | grep Image: | awk '{print $2}'); r=$(.

2021-02-24 13:59:30 149

原创 jvm_堆空间

1.堆的核心概述2.设置堆内存大小和OOM3.年轻代和老年代4.图解对象分配过程5.Minor GC、Major GC、Full GC6.堆空间分代思想7.内存分配策略8.为对象分配内存:TLAB9.小结:堆空间的参数设置10.堆是分配对象的唯一选择吗...

2021-02-22 20:23:57 94

原创 client_go开发环境搭建

EdisondeMacBook-Pro:go edison$ export GO111MODULE=offEdisondeMacBook-Pro:go edison$ go run src/client-go/examples/create-update-delete-deployment/main.go

2021-01-06 15:12:27 275

原创 docker image —— x86 转 arm64

#!/bin/bashset -eDIR_PATH=$(cd "$(dirname "$0")"; pwd)cat $DIR_PATH/images | grep "set -e ; bin/catalina.sh run" > $DIR_PATH/images_update#cat $DIR_PATH/images.org > $DIR_PATH/images_update# Linuxsed -i 's#registry.bizsaas.net#registry.bi...

2020-12-26 16:48:48 3803

原创 多环境请求测试版

#!/bin/bashURL_DEV3_export_to_file="http://localhost:7080/export/toJson?path="URL_DEV3_import_from_file="http://localhost:7080/import/fromJson?path="URL_POC_export_to_file="http://localhost:8080/export/toJson?path="URL_POC_import_from_file="http://loc.

2020-12-01 19:46:18 88

原创 shell_005_start_stop_jar

#! /bin/bash#script to start jar in background.#Author: wuyue1991export LANG="en_US.UTF-8"export LC_ALL="en_US.UTF-8"export PATH=$JAVA_HOME/bin:$PATHCURRENT_PATH=$(cd "$(dirname "$0")"; pwd)JAR=$(find $CURRENT_PATH -maxdepth 1 -name "*.jar")PID=.

2020-12-01 11:08:39 109

原创 nginx源码编译安装(lua支持)

nginx 源码编译安装(lua支持)1.安装编译环境及依赖gcc c语言编译环境pcre(Perl Compatible Regular Expressions)是一个perl库,包含perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式pcre-devel是使用pcre开发的一个二次开发库zlib库提供很多种压缩和解压缩方式,nginx使用zlib对http包的内容进行gzip压缩openssl可以实现 秘钥证书管理、对称加密和非对称加密yum -y ins

2020-11-16 20:52:26 334 1

原创 shell_笔记

$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$- 显示shell使用的当前选项,与set命令功能相同$@ 跟$*类似,但是可以当作数组用...

2020-11-11 16:51:22 59

原创 centos7_other_常用yum源url等

http://mirrors.163.com/centos/6/os/x86_64/Packages/http://centos.ustc.edu.cn/centos/6/updates/x86_64/Packages/http://mirrors.163.com/.help/centos.htmlrhel6# cd /etc/yum.repos.d/ && wget http://mirrors.163.com/.help/CentOS6-Base-163.repo.

2020-09-16 14:20:05 292

原创 go_001开发环境配置配置(VScode Remote Development 远程开发调试环境)

go run hello_world.go abcgo buildhello_world.gohello_world.exe abcgo test fib_test.gogo test -v fib_test.go

2020-09-03 21:51:25 532

原创 istio_001_安装

占个坑先

2020-06-22 20:07:21 138

原创 003_docker_常用指令_待补充

(资源的限制cgroup + 资源的隔离namespace)process + docker image + container engine资源隔离与限制namespace+cgroup:mount uts pid network user ipc cgroupcgroup驱动:system cgroup driver、cgroupfs cgroup driver容器d...

2020-06-13 17:37:53 412

原创 centos7_11_查看系统信息和运行状态

系统信息env 查看环境变量参数 cat /etc/redhat-release 查看当前操作系统版本 uname -a uname -r uname -i 查看当前操作系统内核版本信息 who -r who w runlevel 当前运行级别 tail /etc/inittab ...

2020-06-13 16:59:31 643

原创 MySQL select for create 到底锁住了啥

环境:mysql 5.5.44存储引擎为:InnoDB1查看环境1.1查看数据库参数:数据库版本 Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 8Server version: 5.5.44 MySQL Community Server (GPL)Copyright (c) 2000, 2015, Oracle and/or its affiliates. A

2020-06-12 14:39:00 265 1

原创 java常用命令汇总

本文参考网络其他多篇文章,在此不一一列举,谢谢!1.jps 查看进程号 pidjpsjps -ml | grep -iv jps 等同于ps -ef | grep java[root@huabe01 ~]# jps -ml | grep -iv jps4948 /home/netty/out/artifacts_web/springboot_jar/springboot.jar4871 /home/netty/out/artifacts_server/nettyserver_jar/net

2020-06-11 17:04:37 2532

原创 dos常用命令_20130413

常用命令磁盘操作fdisk参数 /mbr 重建主引导记录 EXP:fdisk /mbr 重建主引导记录 (可以洗掉还原精灵)  format 参数: /q 快速格式化 /u 不可恢复 /autotest 不提示 /s 创建 MS-DOS 引导盘 EXP:format c: /q /u /autotest  自动快速格式化C盘(危险!!!)目录操作DIR [目录名或文件名] [/S][/W][/P][/A] 列出目录 参数: /s 查找子目录 /w 只显示文件名 /p 分页 /a 显示

2020-06-04 19:20:39 195

原创 redis 基础

$ redis-server.exe redis.windows.conf //启动服务$ redis-cli -h host -p port -a password //登录redis连接auth password //验证密码 ping //检测redis服务是否运行 echo message //打印字符串 quit //关闭当前连接 select index //eg: select 1 //切换到指定数据库1(db1)keydel key //key存在时,删除ke.

2020-05-17 22:35:47 152

原创 elk7.6.2_01_单节点版部署

环境:centos7.7准备工作: jdk、elk安装包wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz1.修改内核参数:[root@es02 config]# echo "vm.max_map_count=262144" >&gt...

2020-05-17 22:29:11 591

原创 使用ansible对集群进行一次巡检

占个坑先

2020-05-17 11:38:54 430

原创 rhel7_tcpdump的一次实践

crontab -e12 21 * * * /usr/bin/nohup /usr/sbin/tcpdump -s 0 -i eth0 host SERVICE_URL -vv -w /home/admin/temp/service_info.cap > /dev/null &12 21 * * * /usr/bin/nohup /usr/sbin/tcpdump -A -s ...

2020-05-06 22:30:03 388

原创 centos7_other_find_grep_sed_awk_xargs

find 通用文件搜索。注意查找范围,避免在根目录下查找,占用资源惊人-name find /etc -name ifcfg-Auto_eth3 find . -name *.xml | xargs grep casyzdb4 find . -name *.properties | xargs grep casyzdb4 find . -name *.properties -p.........

2020-04-27 12:35:35 492 1

原创 rhel7_根据日志定位问题的一般思路

key-word:datetime kill java 可疑ip ssh1.应用自身的日志可以确定的内容:应用挂掉时间点,无有异常。如:jar、nginx的logs: access warning error2.负载日志sar -r/B -f sa22 //查看应用挂掉前后,系统的变化3.journal日志journalctl --since="2020-03-31 ...

2020-04-18 13:12:39 123

原创 rhel6_文件共享服务_02_samba_2013

1.简介Samba:Windows与Linux文件共享跨平台主页:https://www.samb在UNIX系统中,Samba是通过服务器消息块协议(SMB)在网络上计算机之间共享文件和打印服务的软件包SMB(Server Message Block)协议是一种客户端服务器协议,位于应用层,是Windows共享文件和打印服务的标准协议。可以在两台计算机之间共享文件、打印机。S...

2020-04-07 11:48:51 188

原创 k8s中阶_001_Pod网络_01_CNI插件_01_插件选择

1.简介:容器网络接口标准:Container Network Interface CNI插件:CNI接口标准的实现。常见插件有:flannel、Calico、Weave Net、midonet、Contiv和公有云厂商提供的CNI插件如 Amazon VPC、Aliyun Terway kubelet:根据CNI ConfigMap参数调用CNI插件来实现Pod网络配置以flanne...

2020-03-28 18:55:56 3600

原创 rhel6_文件共享服务_01_nfs_2013

介绍:NFS - Network File SystemNFS是通过RPC(Remote Procedure Call,远程过程调用)协议来使用远程计算机上的文件,用户可以把网络中NFS服务器提供的共享目录挂载到本地文件目录中,可以像对本地文件系统一样操作NFS文件系统中的内容。用于UNIX/Linux系统间通过网络进行文件共享特点:易用,安全性和权限控制差 小范围局域网机器使...

2020-03-24 15:24:24 127

原创 shell_004_eval+awk_docker镜像导出备份

1.考虑到国内网络pull部分镜像速度很慢,每次升级k8s集群后,对控制节点和工作节点各进行一次镜像备份,便于快速恢复2.可以定期对工作节点镜像进行一次全备份...

2020-03-23 12:14:56 196

原创 rhel6_Oracle11gR2_000_安装过程中遇到常见的问题:swap大小不够_aio-max-nr参数不符_rpm包依赖等_20151219

安装过程中遇到rpm包依赖,报swap大小不够,aio-max-nr参数不符等问题解决方案2. 安装Oracle11G 报swap大小不够[root@localhost dev]# dd if=/dev/zero of=/home/oracle/swap bs=1M count=61446144+0 records in6144+0 records out6442450944 ...

2020-03-23 09:35:40 385

原创 shell_003_sed_记一次应用数据库密码修改

如果是在root用户下操作,要切换执行脚本的用户# su - username-s /bin/bash changepwd.sh

2020-03-22 16:58:42 144

空空如也

空空如也

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

TA关注的人

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