欢迎来到李先生的博客

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

2021年7月19日

Ubuntu20.4 bs4安装的正确姿势

摘要:一、背景 公司一小伙子反馈在内网机器上通过代理,还是安装不了bs4;于是乎,作为菜鸡的我开始排查。一直认为是网络和代理问题,所以关注点一直放在网络和安装包上;在网上搜索到,主要是以下问题: 1)更新apt-get update,再安装; 2)pip的代理有问题,一直再排查代理 3)是安装bs4,不是 阅读全文

posted @ 2021-07-19 22:23 Captain_Li 阅读(142) 评论(0) 推荐(0) 编辑

2021年6月24日

Ubuntu安装ibmmq

摘要:一、前言 安装整个ibmmq的过程中,真的气炸了,在网上搜索到的答案千篇一律,一个安装部署文档居然没有链接地址;为了找到这个开发版本的下载地址找了一下午,不容易啊。也提醒了自己写博文还是得有责任心,把事情说清楚,把自己的理解表达出来。 二、部署 ibmmq一共有三个版本,开发版、试用版、正式版,具体 阅读全文

posted @ 2021-06-24 20:40 Captain_Li 阅读(185) 评论(0) 推荐(0) 编辑

2021年6月23日

Python语言规范之Pylint的使用

摘要:1、Pylint是什么 pylint是一个Python源代码中查找bug的工具,能找出错误,和代码规范的运行。也就是你的代码有Error错误的时候能找出来错误,没有错误的时候,能根据Python代码规范给你建议修改代码,让代码变更美观。 2、安装pylint pip3 install pylint 阅读全文

posted @ 2021-06-23 18:55 Captain_Li 阅读(283) 评论(0) 推荐(0) 编辑

2021年6月7日

Python发送SMTP邮件指南

摘要:SMTP(Simple Mail Transfer Protocol)简单邮件传输协议,Python内置对SMTP的支持,可以发送纯文本文件,HTML邮件以及附带文件。 一、两个模块 Python使用SMTP发送邮件的两个模块:smtplib模块、email模块。 smtplib:负责发送邮件 em 阅读全文

posted @ 2021-06-07 11:47 Captain_Li 阅读(70) 评论(0) 推荐(0) 编辑

2021年5月27日

快看那个运维妹子在学算法【二分查找】

摘要:数组的查找,分为两种方法,线性查找和二分查找。 一、线性查找 线性查找是一种在数据中查找数据的算法,即便数据没有按顺序存储,也可以使用线性查找。线性查找在数据中从头开始依次往下查找。 Python代码实现: nums = [-1, 0, 3, 5, 9, 12] target = -2 for i 阅读全文

posted @ 2021-05-27 14:38 Captain_Li 阅读(105) 评论(0) 推荐(0) 编辑

2021年5月26日

Python的序列化与反序列化

摘要:一、什么是序列化和反序列化 The process of converting a structured object into a sequence of bytes which can be stored in a file system or database or sent through 阅读全文

posted @ 2021-05-26 11:22 Captain_Li 阅读(81) 评论(0) 推荐(0) 编辑

Python中json.load()和json.loads()的区别

摘要:一、图解 json.loads():解析一个有效的JSON字符串并将其转换为Python字典 json.load():从一个文件读取JSON类型的数据,然后转转换成Python字典 二、json.loads()用法 1、例子 import json data = { "name": "Satyam 阅读全文

posted @ 2021-05-26 11:14 Captain_Li 阅读(16) 评论(0) 推荐(0) 编辑

Python中json.dump()和json.dumps()的区别

摘要:一、图解 json.dumps(dict, indent):将Python对象转换成json字符串 json.dump(dict, file_pointer):将Python对象写入json文件 二、json.dumps()用法 1、用法 json.dumps(dict, indent):将Pyth 阅读全文

posted @ 2021-05-26 11:01 Captain_Li 阅读(27) 评论(0) 推荐(0) 编辑

Python调用Jenkins API的正确使用姿势

摘要:当需要批量获取Jenkins上Job的信息时,可以通过Python调用API的方式获取信息,然后再对返回的结果进行分析转化,得到自己想要的结果。 1、Python模块包 pip3 install python-jenkins 2、登陆方式 1)明文 server = jenkins.Jenkins( 阅读全文

posted @ 2021-05-26 10:54 Captain_Li 阅读(93) 评论(0) 推荐(0) 编辑

2021年5月7日

go解leetcode [ 两数之和 ][1]

摘要:一、问题描述 ​ 链接:https://leetcode-cn.com/problems/two-sum/ 二、代码演示 package main import ( "fmt" "strconv" ) func twoSum(nums []int, target int) []int { var r 阅读全文

posted @ 2021-05-07 22:18 Captain_Li 阅读(18) 评论(0) 推荐(0) 编辑

2021年3月29日

node_exporter自定义监控

摘要:背景 我们在使用Zabbix的时候,可以自己写自定义脚本。在使用Promethues的时候,有很多的exporter,但是有一些特殊的情况没有,比如,我需要监控进程一启动就告警,但是进程没启动,是使用process_exporter监控不了的,在process_exporter官网找了一圈,也问了一 阅读全文

posted @ 2021-03-29 17:18 Captain_Li 阅读(362) 评论(0) 推荐(0) 编辑

2021年3月10日

国内安装helm v3.5.1,无需FQ

摘要:前言 最近在学习apollo的东西,需要helm环境,但是根据helm官网提供的下载地址或者一键安装脚本,在国内的服务器或者自己的虚拟机,网络要么是很慢,要么是不能下载,然后在网上搜索想找到一个国内能直接wget的源,找了一两个小时硬是没有找到,千篇一律,直接是官网的,要么就是说下载下来,再上传上去 阅读全文

posted @ 2021-03-10 14:36 Captain_Li 阅读(12) 评论(0) 推荐(0) 编辑

2021年2月27日

小公举comm,快速比较两个排序文件

摘要:前言 我们经常会有需求比较一个文件里的内容是否在另一个文件存在。假如我有一份监控列表的IP写入在了file1,我所有的机器IP写入在了file2,我要找出还有哪些机器没有在监控列表。以前的做法是写个两层循环,或者用diff命令。打印出来也没那么直观,直到最近找打了comm,以前也知道这个小工具,可能 阅读全文

posted @ 2021-02-27 22:45 Captain_Li 阅读(56) 评论(0) 推荐(0) 编辑

2021年2月21日

K8s炼气期(一)| minikube安装本地Kubenetes环境

摘要:前言 根据Kubenetes学习路径的七大阶段,炼气期、筑基期、金丹期、元婴期、化神期、炼虚期、大乘期;开始炼气期的第一个小阶段,安装Kubenetes环境。 目录 1、安装kubectl 2、安装minikube 3、启动本地kubenetes环境 一、安装kubectl 1、查看kubectl的 阅读全文

posted @ 2021-02-21 21:10 Captain_Li 阅读(285) 评论(0) 推荐(1) 编辑

2021年2月19日

磁盘使用率/文件大小查看指南du & df

摘要:一、前言 磁盘使用率,文件大小查看是我们日常使用命令。这两个是配合使用的,磁盘使用率过高告警了,那么得找到对应的磁盘(df),然后找到对应磁盘下的哪个目录和文件占用了空间(du)。 df(Disk filesystem):查看磁盘空间使用情况 du(Disk Usage):查看文件使用大小 二、df 阅读全文

posted @ 2021-02-19 19:13 Captain_Li 阅读(213) 评论(0) 推荐(0) 编辑

2021年1月28日

抓包一张tcpdump小抄就够了

摘要:作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID 阅读全文

posted @ 2021-01-28 20:38 Captain_Li 阅读(152) 评论(0) 推荐(0) 编辑

2021年1月12日

Linux下最常用的10个文件压缩工具

摘要:作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID 阅读全文

posted @ 2021-01-12 18:36 Captain_Li 阅读(595) 评论(0) 推荐(2) 编辑

2021年1月11日

Linux常用命令 | grep

摘要:作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID 阅读全文

posted @ 2021-01-11 16:21 Captain_Li 阅读(587) 评论(0) 推荐(0) 编辑

2021年1月8日

Linux常用命令 | find

摘要:作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID 阅读全文

posted @ 2021-01-08 17:08 Captain_Li 阅读(165) 评论(0) 推荐(0) 编辑

2021年1月7日

2020年总结 | 男人难过美人关,李先生难过男人关

摘要:男人难过美人关,李先生难过男人关。只要过了男人关,我觉得我可以起飞。近期在换工作,因此2020年的总结来得稍晚了点。大概的分3个方向总结一下2020,展望一下2021。 自我介绍 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基 阅读全文

posted @ 2021-01-07 16:15 Captain_Li 阅读(259) 评论(1) 推荐(0) 编辑

2021年1月6日

图解HTTP权威指南(五) | HTTP缓存

摘要:作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID 阅读全文

posted @ 2021-01-06 19:01 Captain_Li 阅读(320) 评论(0) 推荐(0) 编辑

2021年1月5日

图解HTTP权威指南(四)| 代理

摘要:作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID 阅读全文

posted @ 2021-01-05 17:51 Captain_Li 阅读(348) 评论(0) 推荐(1) 编辑

2021年1月4日

zabbix5.0报错PHP时区未设置(配置参数"date.timezone")

摘要:解决办法: 1、vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 打开这个配置的注释 php_value[date.timezone] = Asia/Shanghai 2、重启php systemctl restart rh-php72-php-fpm 阅读全文

posted @ 2021-01-04 14:28 Captain_Li 阅读(713) 评论(0) 推荐(0) 编辑

2020年12月30日

图解HTTP权威指南(三)| Web服务器对HTTP请求的处理和响应

摘要:作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID 阅读全文

posted @ 2020-12-30 18:52 Captain_Li 阅读(395) 评论(0) 推荐(0) 编辑

2020年12月25日

图解HTTP权威指南(二)| 连接管理

摘要:一、两个问题 1、HTTP是如何使用TCP连接的 2、HTTP的连接,并行连接、keep-alive(持久连接)和管道化连接 二、TCP连接 1、什么是TCP TCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络层协议分层协议集。客户端应用程序可以打开一条TCP/IP连接,连接到可能运 阅读全文

posted @ 2020-12-25 17:03 Captain_Li 阅读(319) 评论(1) 推荐(2) 编辑

导航