- 博客(62)
- 收藏
- 关注
原创 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
506
原创 alertManager 邮件报警配置
global: smtp_smarthost: 'smtp.qiye.aliyun.com:25' smtp_from: 'noreply@successchannel.com' smtp_auth_username: 'noreply@successchannel.com' smtp_auth_password: '12e' smtp_require_tls: trueroute: group_by: ['alertname'] group_wait: 10s gro.
2021-10-18 21:06:06
882
原创 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
636
原创 扫描文件版本
#! /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
109
原创 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
513
原创 查照待升级镜像
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
115
原创 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
101
原创 编造测试数据
#! /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
259
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
141
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
496
原创 批量从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
157
原创 jvm_堆空间
1.堆的核心概述2.设置堆内存大小和OOM3.年轻代和老年代4.图解对象分配过程5.Minor GC、Major GC、Full GC6.堆空间分代思想7.内存分配策略8.为对象分配内存:TLAB9.小结:堆空间的参数设置10.堆是分配对象的唯一选择吗...
2021-02-22 20:23:57
100
原创 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
292
原创 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
4281
原创 多环境请求测试版
#!/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
99
原创 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
123
原创 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
394
1
原创 shell_笔记
$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$- 显示shell使用的当前选项,与set命令功能相同$@ 跟$*类似,但是可以当作数组用...
2020-11-11 16:51:22
67
原创 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
321
原创 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
547
原创 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
446
原创 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
690
原创 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
281
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
2559
原创 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
214
原创 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
165
原创 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" >>...
2020-05-17 22:29:11
609
原创 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
401
原创 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
517
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
141
原创 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
206
原创 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
3623
原创 rhel6_文件共享服务_01_nfs_2013
介绍:NFS - Network File SystemNFS是通过RPC(Remote Procedure Call,远程过程调用)协议来使用远程计算机上的文件,用户可以把网络中NFS服务器提供的共享目录挂载到本地文件目录中,可以像对本地文件系统一样操作NFS文件系统中的内容。用于UNIX/Linux系统间通过网络进行文件共享特点:易用,安全性和权限控制差 小范围局域网机器使...
2020-03-24 15:24:24
143
原创 shell_004_eval+awk_docker镜像导出备份
1.考虑到国内网络pull部分镜像速度很慢,每次升级k8s集群后,对控制节点和工作节点各进行一次镜像备份,便于快速恢复2.可以定期对工作节点镜像进行一次全备份...
2020-03-23 12:14:56
210
原创 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
397
原创 shell_003_sed_记一次应用数据库密码修改
如果是在root用户下操作,要切换执行脚本的用户# su - username-s /bin/bash changepwd.sh
2020-03-22 16:58:42
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人