自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Request Header Fields Too Large或者返回码431解决不了看这里

如果是运维请联系后端服务的相应研发。在某业务中,调用kong网关访问某服务时,因带的token比较长,抛出了Request Header Fields Too Large,返回码431。

2024-04-18 16:06:10 140

原创 PrometheusAlert告警模板

【代码】PrometheusAlert告警模板。

2023-06-16 15:16:05 569

原创 打印提土旁,专用字符编辑程序打印冷门字,提土旁等

打印提土旁

2022-11-07 13:23:58 1141 1

原创 k8s部署prometheus搭配node-exporter、kube-state-metrics、metrics-server进行主机及k8s的监控使用grafana展示

事情的起源来自于某先生的监控需求,在这里稍微记录下,用到的镜像均来自于BitNami。BitNami是一个开源项目,该项目产生的开源软件包括安装 Web应用程序和解决方案堆栈,以及虚拟设备。bitnami主办Bitrock公司成立于2003年在西班牙塞维利亚,由丹尼尔·洛佩兹Ridruejo。bitnami栈用于安装在Linux,Windows,Mac OS X中和Solaris软件。--来自百度百科。开始吧,首先部署prometheus,它的配置文件可以从官网获取,或服务拉起后获取,将pro.

2022-01-18 17:24:30 2074

原创 使用k8s搭建一个https的wordpress无坑版

没有想到用k8s搭https版的wordpress能耗时这么久,还搭上了我的基友slash先生,既然这么费事,就记录下来吧。欢迎转载,转载请注明出处,谢谢。至于为什么我们的网站已经隐藏了server的版本,但是本文却大方地给出了实际版本,理由:任性,哈哈。 首先选用了kubeadm来启动一个单节点的k8s,runtime采用的是containerd,这样比较轻量,随着k8s进一步解耦docker,我也随波逐流,初始化的镜像仓库选择了docker.io/gotok8s,更...

2022-01-18 16:57:45 2880

原创 未找到任何音频输出设备的解决方法

历经12小时,吐血经历,我的是老版戴尔G7 7588 ,正常使用中某次开机后就发现右下角声音图标带小红叉。网上的办法怎么试都无法解决。解决方法很简单:右击我的电脑,点管理,点设备管理器,点开系统设备,找到“英特尔®智音技术音频控制器”,右击更新驱动程序,点查找我的计算机以找到驱动程序软件,点击让我从计算机上的可用驱动程序列表选取,选择"High Definition Audio 控制器",点击下一步,安装完成后等待10秒左右即可。经历不可谓不吐血。都差点儿重装系统了。能解决问题的欢迎打赏。..

2021-04-02 10:56:27 8874 6

原创 Rocketmq安装配置

Rocketmq安装本集群三台服务器,Dledger模式,单master,前两台部署nameserver+broker,最后一台不部署nameserver注:(Dledger集群方案至少需要 3 个节点,通过 Raft 自动选举出一个 Leader,其余节点 作为 Follower,并在 Leader 和 Follower 之间复制数据以保证高可用。Dledger集群能自动容灾切换,并保证数据一致。)安装前提,服务器必须有jdk环境三台执行安装包解压在/apps/svr/下nameserver

2021-01-28 10:12:16 188

原创 常用的日志切割脚本,按大小,按时间

按大小切割#!/bin/bashtimeStamp=date '+%Y%m%d-%H%M%S'foldorpath=/opt/logs/nginxbakpath=/opt/logs/nginx_bakfor file in $( ls $foldorpath)dofile_len=stat $foldorpath/$file |grep Size |awk '{print $2}'if [ “$file_len” -ge “1073741824” ]; thencd $foldorpath

2020-12-30 16:17:10 528

原创 K8S入门练习,最简单搭建k8s,适合初学,无需连google

可以先单master节点,带两个node,资源最好不低于2C2G我用的系统是centos7.7,k8s装的1.20版######################所有节点执行#######################配置hosts解析,修改相应hostname10.0.0.200 k8s-master0110.0.0.201 k8s-master0210.0.0.202 k8s-master0310.0.0.210 k8s-node0110.0.0.211 k8s-node02关闭sw

2020-12-30 10:05:34 769

原创 自动获取机器ip并加入ipv6配置脚本cd段版

#提取bond名ifconfig |grep bond[0-9].[0-9]|awk -F “:” ‘{print $1}’ > /tmp/bondnamefor i in cat /tmp/bondnamedo#c段iptypeset -u n3ipn3ip=ifconfig |grep -A 1 $i|grep inet|awk '{print $2}'|awk -F '.' '{print $3}'|xargs printf %xif [ echo $n3ip | wc -m =

2020-12-14 16:21:09 381

原创 kafka的安装部署和基础命令

kafka安装部署kafka的libs下有包,包含了版本信息 kafka_2.11-2.1.1.jar2.11是Scala版本,2.1.1是Kafka版本一、安装java,如JDK1.8二、安装zookeeper1、下载安装https://mirror.bit.edu.cn/apache/zookeeper/或 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/下载想要的版本的tar包解压后即可用新建数据目录和日志目录2、配

2020-09-25 22:10:33 136

原创 rabbitmq安装部署和一般故障解决办法

https://github.com/rabbitmq/erlang-rpm 这个网页上写的很清楚,安装rabbitmq 之前的erlang的安装方式https://github.com/rabbitmq/rabbitmq-server/releases 想要什么版本,已及最低的erlang版本要求http://www.rabbitmq.com/which-erlang.html 对应的版本关系yum安装方法(安装最新版

2020-09-25 22:09:00 1480

原创 jenkins部署

安装jdk按需要版本下载 jenkins包https://jenkins.iouseradd jenkinsmkdir /opt/jenkinsmkdir /opt/data/jenkinschown jenkins:jenkins -R /opt/jenkinschown jenkins:jenkins -R /opt/data/jenkins装supervisor管理,设置JAVA_HOME,JENKINS_HOME[program:jenkins]environment=JAVA_

2020-09-25 22:05:46 113

原创 补充maven基础命令

默认本地仓库地址home/.m2/repository可以在配置文件修改maven/conf/settings.xml中央仓库地址也可以改成阿里的mvn cleanmvn clean package -Dmaven.test.skip=trueMaven构建java项目,Maven工程结构和内容都基于pom.xml。常用的打包命令有mvn package、mvn install、mvn deploy。打包生成jar包或war。但这三者有区别。mvn clean package:依次执行了cle

2020-09-25 22:04:14 78

原创 nexus基础

需要安装jdk下载3.22.0之后的版本,之前的有安全漏洞https://help.sonatype.com/repomanager3/downloadtar解压后做环境变量如果有使用非root用户启动,建用户,改目录权限配置文件vim nexus/bin/nexus.vmoptions修改启动用户 nexus/bin/nexus.rcNexus默认的端口是8081,可以在etc/nexus-default.properties配置中修改。Nexus的工作目录是sonatype-wor

2020-09-25 22:03:00 213

原创 ansible基础

安装yum -y install epel-releaseyum -y install ansible配置文件inventory = /etc/ansible/hosts #这个参数表示资源清单inventory文件的位置library = /usr/share/ansible #指向存放Ansible模块的目录,支持多个目录方式,只要用冒号(:)隔开就可以forks = 5 #并发连接数,默认为5sudo_user = root

2020-09-25 21:58:54 575

原创 lvs+keepalived+httpd同机器部署

背景两台机器做lvs+keepalived高可用,且提供服务的httpd也在这两台机器上,变态级节省资源。一、安装并做httpd区分机器页面两台都做yum -y install keepalived httpd ipvsadmA机echo 11111 >> /var/www/html/index.htmlsystemctl start httpd && systemctl enable httpdB机echo 222222 >> /var/www/h

2020-09-25 21:49:56 95

原创 记一次manila故障

记一次manila故障现象:manila在建share时,有时成功,有时不成功思路1:怀疑是后端存储的个别节点问题,调度到非正常节点后出现异常排查过程:1.查看manila的日志,api.log、scheduler.log、share.log,调度日志最具参考性,但是显示创建成功(实际状态为creating),排到share时出现大量报错Get all share usage failed:2.检查后端存储,节点均正常思路2:怀疑是manila集群某节点出现故障,当使用故障manila节点进

2020-09-15 18:06:14 548

原创 Typora使用帮助

Typora使用帮助Typora快捷键整合Ctrl+1 一阶标题Ctrl+B 字体加粗Ctrl+I 字体倾斜Ctrl+U 下划线Ctrl+Home 返回Typora顶部Ctrl+End 返回Typora底部Ctrl+T 创建表格Ctrl+L 选中某句话Ctrl+K 创建超链接Ctrl+D 选中某个单词Ctrl+F 搜索Ctrl+E 选中相同格式的文字Ctrl+H 搜索并替换Alt+Shift+5 删除线Ctrl+Shift+I

2020-09-01 14:15:44 329

原创 rpm&&yum常用命令

rpm&&yum常用命令rpm命令rpm -qa //查看所有已经安装的包rpm -qi pkg_name // 查看已安装包的详细信息,例如安装时间rpm -qf file_name //查看一个文件属于哪个rpm 包rpm -ql pkg_name // 查看已安装的包里面有哪些文件rpm -qpl pkg_name //查看一个RPM包里有哪些文件rpm -Uvh pkg_name //安装所有指定的包,会覆盖原包rpm -ivh pkg_name //安装所有指定的包

2020-09-01 14:13:35 274

原创 route

routeroute 命令设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:1.命令格式:route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]2.命令功能:Route命令是用于操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,

2020-09-01 14:13:04 55

原创 lvs+keepalived+httpd同机器部署

lvs+keepalived+httpd同机器部署背景两台机器做lvs+keepalived高可用,且提供服务的httpd也在这两台机器上,变态级节省资源。一、安装并做httpd区分机器页面两台都做yum -y install keepalived httpd ipvsadmA机echo 11111 >> /var/www/html/index.htmlsystemctl start httpd && systemctl enable httpdB机echo

2020-09-01 14:12:15 184

原创 Linux使用storcli工具查看服务器硬盘和raid组信息

Linux使用storcli工具查看服务器硬盘和raid组信息1、简介​ MegaCli 是LSI公司官方提供的SCSI卡管理工具,由于LSI被收购变成了现在的Broadcom,所以现在想下载MegaCli,需要去Broadcom官网查找Legacy产品支持,搜索MegaRAID即可。​ 现在官方有storcli,storcli已经基本代替了megacli,整合了LSI和3ware所有产品。安装方面比较简单,megacli还要Lib_Utils的支持,而storcli只用一

2020-09-01 14:11:04 2710

原创 memcache的运行状态

用telnet 127.0.0.1 11211连接上memcache,然后直接输入stats查当前memcache的状态。pid memcache 服务器的进程IDuptime 服务器已经运行的秒数time 服务器当前的unix时间戳version ...

2019-04-19 13:15:17 141

转载 centos7系统开机大致流程

开机过程简述大致过程BIOSMBRGRUBKernel启动systemd程序。大致过程是不是使用linux系统的计算机过程中一直有一种想法,就是计算机究竟是怎么开启的?在学校学的早已抛诸脑后,一起回忆下吧,搬运了网上同仁们的理解,如有侵权请告知,必删。先后顺序如下:BIOSBIOS(Basic Input/Output System),基本输入输出系统,开机先读取,进行加电自检,主要检查...

2019-03-30 03:56:38 812

空空如也

空空如也

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

TA关注的人

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