欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小

2020年8月2日

python3 openssl问题(贼有用)

摘要:目录 一、问题描述 二、排查过程 三、总结 四、写在最后 一、问题描述 在python3 执行任何的request请求时,都会报以下的错误,纵观全网,以下基本尝试过了,对于我这个是无效的,后来不知道怎么无意中发现我安装Python3.7的时候编译里写的编译参数--with-ssl是错误的,而正确的是 阅读全文

posted @ 2020-08-02 16:30 Captain_Li 阅读(156) 评论(0) 推荐(0) 编辑

squid正向代理访问外网

摘要:目录 一、前言 二、Squid安装 三、客户端设置 四、验证 五、Python请求 六、写在最后 一、前言 1)我们可能会碰到这样的需求,客户端Client-1需要访问Server-1,但由于各种各样的原因,不能直接通信。于是想到在中间找一台服务器做正向代理,客户端Clent1通过代理服务器与服务端 阅读全文

posted @ 2020-08-02 16:01 Captain_Li 阅读(107) 评论(0) 推荐(0) 编辑

2020年7月29日

Flask+微信公众号开发(接入指南)

摘要:目录 一、注册公众号 二、启用开发者 三、配置服务器配置 四、开发自己的需求 五、写在最后 一、注册公众号 具体的注册过程,根据官方文档一步一步来即可。这里需注意的是订阅号还是服务号;有些比较好的开发接口订阅号是没有的,但是注册服务号需要企业认证之类的,比较复杂。 二、启用开发者 在公众号后台打开启 阅读全文

posted @ 2020-07-29 23:51 Captain_Li 阅读(187) 评论(0) 推荐(0) 编辑

2020年7月26日

运维角度处理跨域问题

摘要:目录 一、同源政策 二、跨域 三、两个场景 四、实例 五、写在最后 一、同源政策 同源政策指三个相同,协议相同、域名相同、端口相同;三者相同为同一个域,任何一个不同为非同一个域。 二、跨域 跨域指两个不同的域之间的资源交互。 如: http://www.leebook.com/index.html 阅读全文

posted @ 2020-07-26 11:49 Captain_Li 阅读(173) 评论(0) 推荐(0) 编辑

2020年7月25日

羞羞的Python模块包

摘要:目录 一、pip 二、pip常用命令 三、No module 'xxxxx' 四、写在最后 前言 写Python代码的时候,经常会遇到包的问题,但是都是遇到一次,搜索一次,解决了。下一次还是同样的,没有去总结为什么,没有找到根本的原因,这样不是一个正经运维该有的操作,所以就有了这篇文章,算是自己的一 阅读全文

posted @ 2020-07-25 09:27 Captain_Li 阅读(78) 评论(0) 推荐(0) 编辑

2020年7月20日

Nginx之伪404( root与alias )

摘要:目录 一、现象 二、root与alias的区别 三、建议 四、写在最后 一、现象 人类善于伪装,机器某些时候也善于伪装;Nginx请求看到404,第一反应就是文件不存在;但我们去检查的时候,它就正儿八经的躺在里面;既然存在,那为什么要404呢? 二、root与alias 1、在Nginx的配置文件中 阅读全文

posted @ 2020-07-20 20:13 Captain_Li 阅读(85) 评论(0) 推荐(0) 编辑

2020年7月17日

Harbor打怪升级

摘要:目录 一、目标 二、V1.4升级至V1.6 三、V1.6升级至V1.9 四、V1.9升级至V2.0 五、写在最后 一、目标 Harbor V1.4版本升级至V2.0 注: Harbor升级需要注意的是,不是一口吃成胖子,需要迭代升级(如图),不能直接从V1.4升级到V2.0,需要先从V1.4--V1 阅读全文

posted @ 2020-07-17 02:17 Captain_Li 阅读(298) 评论(0) 推荐(1) 编辑

2020年7月14日

Centos7下安装yum工具

摘要:需求 如果不小心在机器上卸载了yum工具,或者yum工具被破坏了,需要重新装yum工具 1、卸载yum源 rpm -qa|grep yum|xargs rpm -e --nodeps 2、下载相关关于yum源的包 wget http://mirrors.163.com/centos/7/os/x86 阅读全文

posted @ 2020-07-14 23:25 Captain_Li 阅读(219) 评论(2) 推荐(1) 编辑

2020年7月1日

正则表达式匹配两个特殊字符中间的内容(特殊字符不显示)

摘要:需求 比如一串字符 ,dfdg} 我要匹配逗号和大括号之间的字符,如果使用,(\w)+}这样会把逗号和大括号也显示出来(如图一),如果不想让他显示出来可以使用(?<=,)(\w)+(?=}) 前面的表示:(?<=,) 后面的使用:(?=}) 图一: 图二: 正则表达式测试网站:https://c.r 阅读全文

posted @ 2020-07-01 10:47 Captain_Li 阅读(99) 评论(0) 推荐(0) 编辑

2020年6月11日

多个Filebeat输入到Logstash设置不同的索引

摘要:需求 对每一台机器上都装一个filebeat,然后都指向同一个logstash,这时不同的filebeat传输的数据过来,需要输出到不同的索引, 办法 在filebeat的配置文件里添加fields.service: nginx(可自定义) filebeat.prospectors: - type: 阅读全文

posted @ 2020-06-11 21:20 Captain_Li 阅读(319) 评论(0) 推荐(0) 编辑

Logstash下字段以及嵌套Json字段类型转换

摘要:前言 从filebeat传输到Logstash的数据,某个字段需要由string类型装换成float类型。但是不管怎么改logstash的配置文件都不生效,其实官方文档都有,但是具体细节方面的东西就得自己不断的实践验证最后达到自己想要的目标了。整整一天,都在弄这一个,中间实在想放弃了。但是就如张靓颖 阅读全文

posted @ 2020-06-11 21:15 Captain_Li 阅读(703) 评论(0) 推荐(0) 编辑

2020年5月27日

Docker的iptables规则在iptables重启后丢失

摘要:前因后果 1、在跳板机上使用ansible命令测试机器B时,报错如下,于是就怀疑是网络防火墙的问题 10.10.0.86 | FAILED >> { "failed": true, "msg": "/bin/sh: /usr/bin/python: No such file or directory 阅读全文

posted @ 2020-05-27 22:14 Captain_Li 阅读(854) 评论(0) 推荐(0) 编辑

2020年5月24日

CPU上下文切换以及相关指标的理解

摘要:前言 上下文切换这个词一直不理解,看了无数遍就忘了无数遍,知道看到《操作系统导论》这本书,终于有了略微的理解。这也证明了我的方向是没错的,一直认为做运维还是得理解底层的知识,不理解很多东西只是搬运工而已,比如监控做了无数遍,但是具体的监控指标理解吗,这个监控指标如何衡量系统的性能。 官方理解 1)操 阅读全文

posted @ 2020-05-24 22:51 Captain_Li 阅读(115) 评论(0) 推荐(0) 编辑

2020年4月22日

Elasticsearch之索引的不同含义

摘要:一、Elasticsearch与关系数据库的相关术语的对应关系 Elasticsearch集群可以包含多个索引(indices)(数据库),每一个索引可以包含多个类型(types)(表),每一个类型可以包含多个文档(document)(行),每个文档包含多个字段(Filelds)(列)。 二、索引 阅读全文

posted @ 2020-04-22 10:34 Captain_Li 阅读(431) 评论(0) 推荐(0) 编辑

2020年4月18日

web.page.regexp用法

摘要:前言 因为这个东西“web.page.regexp”,差点把自己杀了。一点都不夸张,这将近30度的天气,办公室不开空调,又要闷,还要带着口罩,躁动的很。加上这个鬼东西“web.page.regexp”百度谷歌了没有一点有用的资料,都是粘贴复制的估计,弄了一下午没弄好,感觉时间又浪费了,又没弄出来,着 阅读全文

posted @ 2020-04-18 10:27 Captain_Li 阅读(220) 评论(0) 推荐(0) 编辑

2020年3月13日

fork()系统调用的理解

摘要:系统调用fork()用于创建一个新进程。我们可以通过下面的代码来理解,最好是能自己敲一遍运行验证。 ​#include<stdio.h> #include<stdlib.h> #include<unistd.h> ​ int main(int args, char *argv[]){ printf( 阅读全文

posted @ 2020-03-13 19:40 Captain_Li 阅读(251) 评论(0) 推荐(0) 编辑

2020年3月12日

random.seed()的用法

摘要:1、random.random()生成随机数时,每一次生成的数都是随机的。 2、random.seed(x) 随机数种子,当使用random.seed(x)设定好种子之后,其中x可以是任意数字,比如10,那么每次调用生成的随机数将会是同一个。 import random a = random.ran 阅读全文

posted @ 2020-03-12 11:49 Captain_Li 阅读(1231) 评论(0) 推荐(0) 编辑

2020年3月10日

shell拷贝不自动补全

摘要:当我们从其他地方拷贝一段代码到shell脚本里的时候,每一行都会在上一行的基础上tab,如果不需要可以在拷贝之前设置 :set paste 阅读全文

posted @ 2020-03-10 15:21 Captain_Li 阅读(52) 评论(0) 推荐(0) 编辑

2020年3月8日

zabbix_get获取的值与单独执行脚本不一致

摘要:昨晚,本想用几分钟咔咔咔的把一个自定义脚本加在zabbix里,但是测试的时候zabbix_get获取的值始终与单独执行脚本不一致。按照我这性格,不弄出来睡不着,于是又是咔咔咔弄到2点钟。最后又是被selinux坑了。记录一下排查思路: 1、zabbix agent的配置文件 2、脚本里的变量等是否写 阅读全文

posted @ 2020-03-08 13:43 Captain_Li 阅读(398) 评论(0) 推荐(1) 编辑

2019年12月24日

Python3使用plotly模块保存图片

摘要:目的 使用Python3的Plotly模块,实现对数据库数据的读取,然后形成Table表格,并通过钉钉机器人定时发送到钉钉群组。 难点 Plotly本身是通过html页面展示的,先要把图片保存下来需要安装一些其他的包;通过网上的无数文章都是错误的,弄了将近两天才把环境搞得,不得不感慨一下,下面就自己 阅读全文

posted @ 2019-12-24 16:56 Captain_Li 阅读(2592) 评论(0) 推荐(1) 编辑

Linux下安装Python3

摘要:直接上脚本,哈哈 阅读全文

posted @ 2019-12-24 16:38 Captain_Li 阅读(171) 评论(0) 推荐(0) 编辑

2019年11月26日

Filebeat自定义索引 && 多output过滤

摘要:一、目标 1)实现自定义索引 2)不同的input输出到各自对应的索引,nginx的日志输出到index-nginx的索引,zabbix的日志输出到index-zabbix,app的日志输出到index-app(如图1);这样不会弄成大杂烩。 图1: 结果图: 二、配置文件 难点: setup.il 阅读全文

posted @ 2019-11-26 06:50 Captain_Li 阅读(3612) 评论(6) 推荐(4) 编辑

2019年11月25日

Kibana创建索引成功,但一直不显示出来(Fielddata is disabled on text fields by default. Set fielddata=true........)

摘要:现象 把EFK整个集群搭建完成后,通过Kibana操作界面创建索引(如图1),我创建了lile-zabbix*的索引,显示是创建成功了,但是只要我在重新刷新一次,已经创建的索引就“消失了”。后通过查看Kibana与ES的日志,均报错如下 图1: 一、版本信息 二、解决办法 1、根据官网的信息,是对E 阅读全文

posted @ 2019-11-25 23:27 Captain_Li 阅读(3087) 评论(1) 推荐(1) 编辑

2019年11月21日

安装Docker报container-selinux >= 2.9错

摘要:Docker装了无数次,还是会遇到如此熟悉的问题,知道他是版本需要更新,但是就是找不到对应的,在网上找了差不多一个下午都没弄好。发现平时还是要多动脑子才行,既然知道是版本需要更新,那么到官网直接找版本,使用yum源再安装就可以了,为什么要去复制粘贴网上的,一个一个试下去。 报错如下 解决办法 阅读全文

posted @ 2019-11-21 23:38 Captain_Li 阅读(1468) 评论(0) 推荐(0) 编辑

2019年11月12日

Docker变量的相关总结

摘要:一、AVG与ENV 1、在Dockerfile中,使用ARG与ENV的区别 ARG:ARG定义的变量用于构建Docker镜像,在通过build把Dockerfile构建成镜像后,ARG定义的变量便不在起作用; ENV:ENV定义的变量用于容器的环境变量,在Dockerfile里定义后,在容器的运行时 阅读全文

posted @ 2019-11-12 22:42 Captain_Li 阅读(589) 评论(0) 推荐(0) 编辑

导航