随笔分类 -  linux和unix运维(学习笔记)

自己在平时积累的一些知识点,以后如果有新的理解也会加进来。肯定会有一些错误的观点,不过这也是记录自己的成长吧。
kubernetes event 收集
摘要:kubernetes event 收集 背景 刚开始准备使用 kubernetes 的官方 python 库,但是这个 python 官方库一直落后于 kubernetes 的正式版本好几个版本,而且用这个库的时候监听 event 老是报错,所以决定使用 kubernetes 官方的 client- 阅读全文
posted @ 2020-07-26 21:27 圣诞使者 阅读(721) 评论(0) 推荐(0) 编辑
记一次线上故障处理
摘要:前言 下面信息裁剪了一些,有的不确定了就拍脑袋定了,大体情况还是和实际相似。 整体过程 最开始接到告警 一个周六的 9:00 接到钉钉告警A应用线上 499 数量大量增加, A应用的背景介绍 先说下A应用的背景,我们A应用每天上亿次访问,主要是给别的厂商买接口的,按照各个厂商的调用量收钱,A 应用的 阅读全文
posted @ 2019-12-22 10:56 圣诞使者 阅读(306) 评论(0) 推荐(0) 编辑
Borg, Omega, and Kubernetes读后笔记
摘要:前言 最近又读了一遍 Borg, Omega, and Kubernetes 这篇文章,觉得这个文章写得很好,让我对架构设计有了进一步的认识,所以想写一篇读后笔记。 "原文地址" ,还有 "篇中文翻译" 的,这个中文翻译感觉有的地方没有翻译,有的地方我有不同的理解,这里我就以英文原版为例,参考中文翻 阅读全文
posted @ 2019-03-03 20:57 圣诞使者 阅读(351) 评论(0) 推荐(0) 编辑
kubernetes CSI 插件机制学习笔记
摘要:前言 最近在极客时间订阅了 "kubernetes的专栏" ,这篇文章是想记录一下自己学习 CSI 插件机制 (container storage interface) 的过程,加深一下记忆。 准备工作 老师用的是 "csi digitalocean" ,还会用到 CSI 的 proto 文件,这是 阅读全文
posted @ 2018-11-07 16:44 圣诞使者 阅读(4693) 评论(0) 推荐(0) 编辑
ELK从5.6.3升级到6.3.0总结
摘要:ELK从5.6.3升级到6.3.0总结 由于6.3.0默认有es的监控功能,并且我们现在es总是有各种问题,原有的es开源插件head和HQ的监控都不够详细,所以决定升级es集群。我们目前es有5个node。我们的数据流向是filebeat logstash kafka logstash elast 阅读全文
posted @ 2018-06-29 11:36 圣诞使者 阅读(1909) 评论(0) 推荐(0) 编辑
kubernetes中filebeat以sidecar方式和应用一起部署,并且传入环境变量
摘要:本文的环境介绍 kubernetes集群是通过kubeadm安装的,filebeat版本为6.2.4 具体配置文件如下: 阅读全文
posted @ 2018-05-26 11:04 圣诞使者 阅读(3638) 评论(0) 推荐(0) 编辑
部署自己配置的nginx到kubernetes,并且能通过ingress访问
摘要:本文的环境介绍 kubernetes集群是通过kubeadm安装的 首先创建镜像 然后创建镜像,我们可以先打一个简单的tag然后在打一个私仓的tag,不过我们的这个镜像最终也是要传到私仓,所以直接打私仓的tag 登录私仓 默认的用户名密码admin/Harbor12345,docker的system 阅读全文
posted @ 2018-05-26 09:50 圣诞使者 阅读(910) 评论(2) 推荐(0) 编辑
ELK部署与使用总结
摘要:前言 自己最近在负责elk的工作,在这里想写一个总结,把好多遇到的问题啥的,都写一下,也做个笔记, 目录 "环境介绍" "kafka,zookeeper安装" "logstash安装" "elasticsearch安装" "lucene语法" "kafka使用" "elasticsearch插件安装 阅读全文
posted @ 2018-01-16 20:52 圣诞使者 阅读(400) 评论(0) 推荐(0) 编辑
ansible笔记
摘要:目录 "列表的使用" "zookeeper id 使用主机名最后的编号" "判断一个文件是否是默认的,如果是就清空" "blockinfile+lookup使用" "replace+lookup使用" "ansible2.4 api 调用" 列表的使用 我们有一个列表如下(主机为server7 13 阅读全文
posted @ 2017-12-16 18:47 圣诞使者 阅读(423) 评论(0) 推荐(0) 编辑
python3调用zabbix api
摘要:前言 今天写了一个zabbix api,这里整理一下,过程中自己也学习了一些东西。 需求 我们需要查一个文件内容如下: cat /ops/flume_hosts node1 node2 需要把这个文件里面的host添加到flume的group里面并且关联flume的template做监控,以后我们部 阅读全文
posted @ 2017-10-17 22:47 圣诞使者 阅读(569) 评论(0) 推荐(0) 编辑
Nginx+Django搭建
摘要:本机环境介绍 虚拟机操作系统版本如下 [root@node1 ~] cat /etc/redhat release CentOS Linux release 7.2.1511 (Core) IP地址为: 安装epel源 rpm ivh http://mirrors.aliyun.com/epel/e 阅读全文
posted @ 2017-03-18 09:47 圣诞使者 阅读(228) 评论(0) 推荐(0) 编辑
KVM学习(初步安装与使用)
摘要:本机环境介绍 本次使用Vmware workstation 12 pro版本号为12.5.2 build 4638234。虚拟机操作系统版本如下 [root@node2 ~] cat /etc/redhat release CentOS Linux release 7.2.1511 (Core) I 阅读全文
posted @ 2017-01-21 22:16 圣诞使者 阅读(829) 评论(0) 推荐(0) 编辑
读书笔记之Linux系统编程与深入理解Linux内核
摘要:前言 本人再看深入理解Linux内核的时候发现比较难懂,看了Linux系统编程一说后,觉得Linux系统编程还是简单易懂些,并且两本书都是讲Linux比较底层的东西,只不过侧重点不同,本文就以Linux系统编程为例并且会穿插一些深入理解Linux内核的内容来写。 1 入门与基本概念 本书的背景 Li 阅读全文
posted @ 2017-01-21 20:53 圣诞使者 阅读(1093) 评论(0) 推荐(0) 编辑
深入理解linux关闭文件和删除文件
摘要:背景介绍 最近看了linux系统编程(linux system programming)一书,结合深入理解linux内核(understanding the linux kernel)一书,深入理解了linux关闭文件还有删除文件的整个过程,并且本人第一次学着查看源码来仔细理解过程,这个过程中感觉自 阅读全文
posted @ 2017-01-12 21:29 圣诞使者 阅读(1668) 评论(0) 推荐(0) 编辑
读书笔记之大型网站架构:核心原理与架构分析
摘要:raid技术小结 raid5是在raid3基础上做的优化,raid3和raid5的可用磁盘数都是n 1,但是raid3又块单独的校验盘,每次写数据都会写校验盘导致对校验盘的读写过多容易故障,raid5的校验位是round robin方式每块盘轮流写校验位。校验位的值是所有实际需要写的数据位取异或就是 阅读全文
posted @ 2016-12-22 14:55 圣诞使者 阅读(174) 评论(0) 推荐(0) 编辑
读书笔记之深入理解Nginx:模块开发与结构解析
摘要:前言 我现在看书一般都是看自己能看懂的地方,看不懂就先略过,回头再看,下面就写自己看得懂的地方吧,并且把自己的理解也放到里面。 第一部分 Nginx能帮我们做什么 编译安装各个命令解释 configure命令主要是根据咱们的参数检查操作系统内核和软件啥的,然后生成一些C源码文件,主要是生成Makef 阅读全文
posted @ 2016-12-18 15:41 圣诞使者 阅读(270) 评论(0) 推荐(0) 编辑
shell笔记
摘要:awk使用,取出df中大于50%的文件系统 我编了一个文件如下: root@wis-virtual-machine:/wis/testdir1# cat df.txt Filesystem Size Used Avail Use% Mounted on udev 482M 0 482M 0% /de 阅读全文
posted @ 2016-11-21 20:24 圣诞使者 阅读(198) 评论(0) 推荐(0) 编辑
delayed ack与nagle's算法
摘要:delayed ack和nagles算法都能减少tcp传输过程中的小数据包的问题 tcpip卷二25章中提到tcp为每个连接建立7个定时器: 1.connection established 2.restransmission 3.delayed ack(https://en.wikipedia.o 阅读全文
posted @ 2016-11-11 23:18 圣诞使者 阅读(566) 评论(0) 推荐(0) 编辑
linux启动流程
摘要:看了深入理解linux内核一书的最后对linux启动流程的介绍,下面就把我能理解的写一下吧: bios(硬件加电自检POST,寻找第一个启动设备) the boot loader(可以从硬盘启动也可以从软盘,这一步要加载内核到内存) 从硬盘启动 setup函数(检查硬件设备并为内核线程执行设定环境) 阅读全文
posted @ 2016-11-04 12:22 圣诞使者 阅读(181) 评论(0) 推荐(0) 编辑
查看上下文切换的多的进程(find which process take the most context switch)
摘要:这是原文链接http://serverfault.com/questions/190049/find-out-which-task-is-generating-a-lot-of-context-switches-on-linux 主要就是用pidstat -w 查看上下文切换, root@wis-v 阅读全文
posted @ 2016-04-19 08:39 圣诞使者 阅读(631) 评论(0) 推荐(0) 编辑

 
返回顶部
点击右上角即可分享
微信分享提示