Linux内核版本号是如何形成的?
当 Linus 刚开始开发内核时,所使用的版本控制系统只是由一个从零(0.x)开始的递增变量方案组成....
云原生技术概述 云原生火爆成为升职加薪核心必备
云原生微服务可通过分布式部署,大幅提升团队和日常的工作效率,K8s+Docker+Ceph+Envo....
Service在Kubernetes中的作用、使用方法及原理
故事的开始,让我们先从一件生产故障说起。5月29日,内部某系统出现大规模访问Service故障,发现....
详解tmux常用命令及快捷键
tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理....
如何使用Github上的advcpmv来实现Linux中的cp和mv命令的进度条呢
由于 cp 和 mv 命令都是属于 coreutils 工具包下的,因此我们的主要操作就是在编译 c....
SQLite最新的SQL功能
SQLite 是一个被大家低估的数据库,但有些人认为它是一个不适合生产环境使用的玩具数据库。事实上,....
测试水平越权漏洞的基本思路
越权结合其他漏洞提升危害等级。越权漏洞也可以结合Authz这类burp插件来测试,不过一般都局限于查....
做Docker Image的一些技巧
最近做了一个好玩的工具,叫 xbin.io[1] 。其中有一项工作是为不同的工具来构建 Docke....
redis数据分片集群模式介绍
在服务开发中,单机都会存在单点故障的问题,及服务部署在一场台服务器上,一旦服务器宕机服务就不可用,所....
leader选举在kubernetes controller中是如何实现的
在 Kubernetes 的 kube-controller-manager , kube-sche....
Kubernetes网络模型的基础知识
Kubernetes 是为运行分布式集群而建立的,分布式系统的本质使得网络成为 Kubernetes....
一文详解Numpy的高级操作
NumPy 包含一个迭代器对象numpy.nditer。它是一个有效的多维迭代器对象,可以用于在数组....
Taskfile的安装及使用
Taskfile 通过 yaml 来描述各种执行任务, 其核心采用 go 编写; 相较于 Makef....
PIL的使用以及划分图像的皮肤区域
本项目将使用python3去识别图片是否为色情图片,会使用到PIL这个图像处理库,并且编写算法来划分....
怎么上手 PR 流程?如何开始参与开源项目?
今天我准备和你详细介绍如何开始参与开源项目,帮助你在 GitHub 上完成第一个 PR 的合入。
一文详解Kubernetes架构原理
打开这篇文章的同学,想必对 Docker 都不会陌生。Docker 是一种虚拟容器技术,它上手比较....
《基于时间序列数据进行有效报警》的实践总结
旁路监控:主动监控和被动监控,通常还是都在内部进行的监控,内部运行平稳也不能保证用户的体验都是正常的....
计算机系统性能的一些重要概念
系统性能是对整个计算机系统的性能的研究,包括主要硬件组件和软件组件。所有数据路径上和从存储设备到应用....
系统性能的一些重要概念
延时是操作执行之前所花的等待时间。在这个例子里,操作是网络服务的数据传输请求。在这个操作发生之前,系....
多种绕过WAF方式获取稳定shell、内部信息收集和提权
本项目中包含信息收集、信息收集、识别WAF、多种绕过WAF方式、获取稳定shell、内部信息收集和提....
epoll LT和ET方式下的读写差别
epoll接口是为解决Linux内核处理大量文件描述符而提出的方案。该接口属于Linux下多路I/O....
250个各不相同的Shell脚本实例
无论是系统运维,还是应用运维,均可分为“纯手工”→ “脚本化”→ “自动化”→“智能化”几个阶段,其....
Linux压缩管理、进程管理、网络管理命令总结
一、压缩管理 1 bunzip2 1.1 功能说明 .bz2 文件的解压缩程序。 1.2 语法 bu....
SMP、NUMA、MPP体系结构比较
从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构 (SMP :Symmetric....