自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kafka sasl和acl之间的关系

比如有这个一个需求:kafka有两个端口9092内网端口,9192是sals端口,我想实现内网服务访问9092端口不加密,也不用任何的acl权限,外网用户访问9192端口,需要使用账号密码认证,还要为某个topic增加只读权限,如果需要acl权限,增加acl相关的类即可,需要说明的是acl是作用与topic的,如果为topic添加了acl控制,那么使用非sasl端口访问这个topic会出现失败的问题,目前无法解决。kafka所有端口使用认证: 使用sasl即可。PLAIN:密码写死到文件中,低级。

2024-12-23 18:37:24 539

原创 prometheus rate和irate的区别

取指定时间范围内所有数据点,取平均值作为结果。:取指定时间范围内的最近两个数据点计算速率。:画出的线比较毛刺,更能够反映出真实的情况。:画出的线比较平缓,有削峰的作用。

2024-10-12 17:51:06 338

原创 ansible中为什么不都是用shell模块写task,而是创建出一个一个的模块

通过scp命令传送包到远程,再通过tar命令对文件进行解压,再比如user模块可以直接在shell模块中调用useradd命令和usermod命令进行用户的管理,那么为什么还会有其他模块出现呢?,比如tempate代表模板,copy就是复制,unarchive就代表解压包,file就代表文件管理,如果只使用shell模块,我们看每一个task都必须把shell内的命令都看了,才能看懂他在做什么任务。

2024-10-08 18:25:57 358

原创 ansible常用的模块

【代码】ansible常用的模块。

2024-10-08 18:11:18 595

原创 macbook 实现在外接显示器的情况下关闭盖子实现外接显示器常亮

1.打开设置,如图:将图中的两个设置都设置成永不,注意:macbook 必须插电源,否则会熄灭

2024-08-19 17:00:00 15250

原创 openssl-devel安装出现krb5-libs安装错误的问题

【踩坑记】openssl-devel安装krb5-libs 无法升级安装。

2024-08-16 16:51:38 1240

原创 kafka 副本消费问题

kafka 副本消费问题

2024-08-14 18:52:51 473

原创 运维必备系统性能分析工具

查看机器资源状态,可以查看进程的 block 情况常用参数,

2024-08-14 18:47:29 920

原创 解决 nginx 在 backend主机不通的无法启动的问题

【代码】解决 nginx 在 backend主机不通的无法启动的问题。

2024-08-14 11:00:00 753

原创 docker知识点

容器是镜像的实例化,容器本质是在镜像临时增加了一层,如果需要保存,就得使用docker commit了。: 资源隔离功能,ipc,mount,network,user,pid,uts两个命名空间。:资源限制,cpu内存限制等等,systemd的资源限制底层就是用的这个。(overlayer):实现docker多个镜像层的挂载。: 系统运行需要的文件配置目录,但不包含内核。

2024-08-13 18:37:05 405

原创 ansible playbook使用jinja2语法渲染inventory下的主机名和IP到/etc/hosts

【代码】ansible playbook使用jinjia2语法渲染inventory下的主机名和IP到/etc/hosts。

2024-08-13 17:28:53 493

原创 yum使用自建的源安装 keepalived依赖安装报错

在某个客户的机器上使用自建 yum 源安装 keepalived,提示某个依赖 A 版本需要升级,需要先删除老的A 版本,删除老的 A 的时候,有系统依赖systemd报错,提示不让删除keepalived 依赖 A包>1.1.1 版本,自建的 yum 内有个 1.1.5 版本,systemd 依赖 A 包 =1.1.2 版本,在安装过程中首先会升级 A 包1.1.5版本,这个是 yum 的特性(有新的用新的)所以导致一系列报错将自建 yum 源内A 包 1.1.5 版本删除,重新生成索引再次安装就不会报错

2024-08-13 17:17:38 281

原创 【踩坑记】为什么你写的脚本在docker容器运行,通过docker stop停止,但是你的脚本无法接收到signalterm信号

【代码】【踩坑记】为什么你写的脚本在docker容器运行,通过docker stop停止,但是你的脚本无法接收到signalterm信号。

2024-06-20 18:33:47 365

原创 linux系统标准输入,输出,错误输出,输入详解

【代码】linux系统标准输入,输出,错误输出,输入详解。

2024-06-20 18:16:34 677

原创 linux如何查看系统的启动时间

1. top命令:2. uptime命令

2024-06-20 17:59:31 442

原创 linux如何比较两个文件的不同

【代码】linux如何比较两个文件的不同。

2024-06-20 17:55:40 422

原创 free命令

【代码】free命令。

2024-01-22 23:39:39 240

原创 bash常见的问题

【代码】bash常见的问题。

2024-01-22 23:24:36 247

原创 git常用操作

【代码】git常用操作。

2024-01-22 23:07:04 238

原创 通过dockerfile如何精简镜像

dockerfile精简镜像

2024-01-22 17:08:59 300

原创 国内最快的yum,debian,alpine,ubuntu,pip,npm,yarn源是哪些,以及rust最快的源

【代码】国内最快的yum,debian,alpine,ubuntu,pip,npm,yarn源是那些,以及rust最快的源。

2024-01-22 16:49:57 986 1

原创 python服务标准输出重定向到文件,但是查看文件没有日志或日志不全

【代码】python服务标准输出重定向到文件,但是查看文件没有日志或日志不全。

2024-01-22 16:30:07 354

原创 vim中在批量每行开头添加#注释或者添加指定字符

vim编辑列,批量增加指定字符

2024-01-22 15:54:40 2020

原创 通过etcdctl来对etcd进行增删改查

【代码】通过etcdctl来对etcd进行增删改查,获取所有的etcd数据

2024-01-22 15:23:42 352

原创 运行容器如何覆盖entrypoint指令,以及如何实现运行容器退出就立即删除容器

【代码】运行容器如何覆盖entrypoint指令,以及如何实现运行容器退出就立即删除容器。

2024-01-22 14:56:21 264

原创 解决一次keepalived依赖的问题

keeplived解决依赖的问题使用repotrack keepalived使用repotrack keepalived安装时报错报错[root@node4 ~]# yum install keepalivedLoaded plugins: fastestmirror, langpacksdsp-core

2021-05-20 09:51:40 1300

原创 k8s中升级应用出现的问题

升级应用出现的问题Error: UPGRADE FAILED: failed to create patch: unable to find api field in struct ResourceRequirements for the json field \"request\"", "rc": 1, "stderr": "Error: UPGRADE FAILED: failed to c...

2019-10-23 11:35:09 1013

原创 shell脚本写的冒泡排序脚本,好长时间没有写了

纯正shell写的冒泡排序脚本,没有注释,可以参看一下闲来无事练习一下shell脚本的shell脚本写了我一个小时闲来无事练习一下shell脚本的shell脚本写了我一个小时#!/bin/bashnum=0read -a ac=1b=`echo ${#a[@]}`until [ $c -eq $(($b-1)) ]do for j in `seq 0 $(($b-2))` ...

2019-08-21 10:35:31 202

原创 docker最常用的几个参数

docker几个常用参数你一定见过这个命令:docker run --name=nginx_1 -itd nginx bash(这是一个很神经病的命令)-i 交互式-t 分配一个tty-d 守护进程正确使用应该是这样的:运行容器:docker run --name=nginx_1 -d nginx释义: 我打算运行nginx镜像为一个叫做nginx_1的容器,并且以守护方式运行...

2019-07-23 17:03:37 272

空空如也

空空如也

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

TA关注的人

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