- 博客(31)
- 收藏
- 关注
原创 从《进化/运维技术变革与实践探索》看运维体系建设与个人成长
最近在学习赵成大佬的《进化/运维技术变革与实践探索》一书,在极客时间也有教程。整本书从以下的四个方面进行了梳理:应用运维体系建设、效率和稳定性等方面的最佳实践、云计算方面的思考和实践、个人成长与趋势热点分析。自己在运维行业也有四五年了,但是还未形成自己的知识体系;只有在大量的输入、记笔记、思考、整理后,才能打造出属于自己的知识体系(不管哪个行业)。因此在学习这本书的时候,也分四部分记录自己的学习和思考。运维体系建设的核心运维体系建设的核心是:应用1、应用的起源1)从单体工程,拆分出n个独立的模块;
2021-09-24 23:04:35
277
原创 Python中json.load()和json.loads()的区别
一、图解json.loads():解析一个有效的JSON字符串并将其转换为Python字典json.load():从一个文件读取JSON类型的数据,然后转转换成Python字典二、json.loads()用法example:importjsondata={"name":"Satyamkumar","place":"patna","skills":["Raspberrypi","Machine...
2021-05-24 18:43:27
1170
原创 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):将Python对象转换成json字符串参数:dict:被转换的名称indent:打印格式的参数example:importjsondictionary={"id":"04...
2021-05-24 18:33:14
2204
原创 Python调用Jenkins API的正确使用姿势
目录 1、Python模块包2、登陆方式3、实例4、常用查询接口写在最后当需要批量获取Jenkins上Job的信息时,可以通过Python调用API的方式获取信息,然后再对返回的结果进行分析转化,得到自己想要的结果。1、Python模块包pip3installpython-jenkins2、登陆方式1)明文server=jenkins.Jenkins(url,username,password)2)tokenurl=h...
2021-05-13 18:50:14
1206
3
原创 go解leetcode [ 两数之和 ][1]
一、问题描述链接:https://leetcode-cn.com/problems/two-sum/二、代码演示package mainimport ( "fmt" "strconv")func twoSum(nums []int, target int) []int { var result []int for index, value := range (nums) { for i := 1; i < len(...
2021-05-07 22:25:46
93
原创 Python词云的正确打开方式
一、相关模块 jieba:中文分词wordcloud :Python词云库imageio:读取图形数据安装:pip install jiebapip install wordcloudpip install imageio二、wordcloud四大类 类功能WordCloud([font_path, width, height, …])生成和绘制词云对象ImageColorGenerator(image[, default_color])基于
2021-05-07 20:27:51
996
6
原创 Linux下最常用的10个文件压缩工具
作者简介李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID:Leeeee_Li)。一、前言作为运维人员,经常会遇到“小李啊,帮我取一下今天的日志”,因此在Linux服务器上压缩包、解压包是经常的事情,但是就我个人而言,经常会遇到很多不一样的...
2021-01-13 10:32:27
3194
原创 Linux常用命令 | grep
作者简介李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID:Leeeee_Li)。一、前言自己平时比较喜欢记笔记,工作四五年,笔记上千篇。最近离职了,加上职场瓶颈,准备好好复盘和整理一下相关的笔记、梳理一下知识点,可能后面有一系列的博文输出,从基础到进阶。.
2021-01-11 19:07:06
183
原创 Linux常用命令 | grep
作者简介李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID:Leeeee_Li)。一、前言自己平时比较喜欢记笔记,工作四五年,笔记上千篇。最近离职了,加上职场瓶颈,准备好好复盘和整理一下相关的笔记、梳理一下知识点,可能后面有一系列的博文输出,从基础到进阶。.
2021-01-11 19:04:30
272
原创 图解HTTP权威指南(三)| Web服务器对HTTP请求的处理和响应
作者简介李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操作系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录自己学习的点滴,在平凡中坚持前行,总有一天会遇见不一样的自己。公众号:运维汪(ID:Leeeee_Li)。 ...
2021-01-04 11:08:57
1195
原创 图解HTTP权威指南(二)| 连接管理
一、两个问题1、HTTP是如何使用TCP连接的2、HTTP的连接,并行连接、keep-alive(持久连接)和管道化连接二、TCP连接1、什么是TCPTCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络层协议分层协议集。客户端应用程序可以打开一条TCP/IP连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来,在客户端和服务器的计算机之间的交换的报文就永远不会丢失、受损或失序。2、浏览器的请求过程3、TC...
2020-12-25 17:50:31
114
原创 图解HTTP权威指南(一) | HTTP报文
一、问题1、报文流是如何流动的2、HTTP报文的三个组成部分3、请求和响应报文之间的区别4、请求报文支持的各种方法5、和响应报文一起返回的各种状态码6、各种各样的HTTP首部都是用来做什么的二、报文流1、什么是HTTP报文HTTP报文是在HTTP应用程序直接发送的数据块。这些数据块以一...
2020-12-22 15:43:21
134
原创 HTTP系列(一)URI、URL、URN的区别
1、URI、URL、URN关系图1)URI Uniform Resource Identifier 统一资源标识符每个web服务器资源都有一个名字,服务器资源名被统称为统一资源标识符;URI就像Internet的邮政地址,唯一地标识和定位世界各地的信息资源。URI有两种形式,分别为URL和URN。ftp://ftp.is.co.za/rfc/rfc1808.txthttp://www.ietf.org/rfc/rfc2396.txtldap://[2001:db8:...
2020-12-08 09:51:50
292
原创 谈谈 rm -rf * 后的几点体会
事情始末平时经常开玩笑,删库跑路、删库跑路,今天我真的rm -rf *了。早上来,一个同事说要查日志,但是日志我又备份到云磁盘了,我就想着把那一天的日志wget下来看看,然后分析。本来是想放在/var/log/目录下去,但是我看了一下磁盘的根目录可用空间不多了,于是我就cd 到/data数据目录。这一个操作就是万恶之源,在这个目录下,我wget日志下来后,解压,看了之后不是我想要的日志,因为我解压的日志也是data目录。当时我就想删的时候千万不要把根目录下的data(/data)删了,只要删dat...
2020-12-07 18:04:20
311
原创 shell(四)读取文档中的命令并逐行执行
1)如果我使用read line逐行读取打印while read line ; do echo $line ; done < filaname2)如果我使用read line逐行读取并执行(不使用eval的话,一些特殊的符号会报错)while read -r line || [ -n "$line"] ; do eval $line ; done < filaname注:1)while read line 读取不到最后一行的话,加上 || [ -n "$line"]
2020-12-07 17:48:23
1315
原创 shell (3) 拼写检查与词典操作
《Linux shell 脚本攻略》 1:Linux下,在/usr/share/dict下包含了词典文件,检查一个单词是否在词典里:#!/bin/bash#文件名:checkout.sh#检查给定的单词是否为词典中的单词word=$1;grep "^$1$" /usr/share/dict/words -qif [ $? -eq 0 ];then echo "
2016-08-22 14:50:34
848
原创 shell脚本二(图片重命名)
1:图片重命名 原来的图片名字格式:改成的图片名字格式:#!/bin/bash#重命名 .png和.jpg#如果原文件的图片名称是从0开始,那么count=0;从1开始,那么count=1count=1;set -xfor img in `find . -name '*.png'|sort ${png#.*}`do if [ $count -ge 1
2016-08-20 12:03:16
1759
原创 shell脚本(一)
1:实现shell脚本中循环调用函数#!/bin/bashoutput(){ for(( num1=1; num1 <= 5; num1++ )) do echo -n "$num1 " done}let "num2=1"while [ "$num2" -le 5 ]do output echo
2016-08-17 14:42:28
321
原创 启动apache 出现undefined symbol: apr_ldap_ssl_init
重启apache的时候 出现:解决办法:注视掉这两行原因:暂时不太理解这东西 研究好了 再写上用的版本与编译时的不一样?
2016-07-12 19:32:27
2130
原创 Mysql 用户添加、密码修改、授权等
一、数据库的连接1:连接本地数据库(root 用户,隐藏密码) mysql -u root -p2:连接本地数据库(root用户,密码为123) mysql -u root -p1233:远程连接数据库(IP为192.168.7.116,用户为ll) mysql -h 192.168.7.116 -P 3306 -u ll -p
2016-04-29 16:15:03
1018
原创 DI 获取系统时间 用sql脚本插入数据库
DI获取系统时间 然后通过sql脚本插入数据库 以yyyyMMdd的格式 获取系统信息 字段选择 设置变量 执行sql脚本
2016-04-21 17:27:55
448
原创 Mysql中的 IFNULL NULLIF ISNULL 的用法
IFNULL (expr1,expr2) 若expr1为空,则返回expr2,否则,返回expr1NULLIF (expr1,expr2)若expr1等于expr2 ,则返回null,否则,返回expr1ISNULL(expr)若expr为空,返回1,否则,返回0
2016-04-20 15:56:44
298
原创 DI抽取数据出现乱码
在DI抽取数据时,源数据表是gbk,目标数据表是utf-8,抽取数据时一直出现乱码 解决方法:在表输出的数据库连接的时候 编辑 添加 characterEncoding utf-8 问题解决
2016-04-16 16:51:18
819
原创 搭建ftp的yum源
两台主机A、B,在主机A上搭建ftp,在主机B上配置yum源主机A:1:安装ftp yum -y install vsftpd*2:启动vsftpd /etc/init.d/vsftpd restart3:在根目录下创建文件夹 ,用于挂载镜像文件 mkdir /yu
2016-02-22 21:42:59
7192
原创 用Xmanager软件在Windos下远程连接Linux
首先,下载这个软件打开Xstart输入对应的信息点Run就OK若点击运行,出现了以下错误:Failed to get the installation data from the system registry。.......说明Xmanager没有注册打开Xbrowser点Help下的About Xm
2016-02-21 20:04:51
318
原创 ssh时出现@@@@@@@@
若在ssh ip时,出现[root@stu22 ~]# ssh 172.16.1.28@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
2016-01-25 18:52:13
3478
原创 克隆虚拟机出现Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization
克隆虚拟机出现以下情况:这是由于克隆虚拟机时HWADDR是完全克隆过来的,解决办法:打开把里面的内容修改:然后重启网络,还是一样不行的话,就reboot。reboot不行的话,就看一下虚拟机网络连接的方式。和/etc/sysconfig/network-scripts/ifcfg-eth0里的配置信息是否正确
2015-12-21 22:55:44
384
原创 VMware Tools工具安装不能解压问题
安装完VMware Tools工具后,出现不能解压,文件夹右上角有锁且是在root下情况:解决方法:把文件重新拷贝到另一个文件夹下面,即可,步骤如下:决方法:
2015-12-08 08:20:42
2177
原创 Ubuntu下出现授权问题
每次创建文件或移动文件的时候总会出现以下情况:则说明用的不是系统管理员身份,可以用sudo -s 切换身份若不能切换成管理员,那么每次都要用sudo mkdir -- 或者 sudo mv --
2015-12-06 16:35:50
1093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人