llussy

人生中有些事你不竭尽所能去做,你永远不知道你自己有多出色。

prometheus-pushgateway使用

[toc] Pushgateway介绍 Pushgateway 是 Prometheus 生态中一个重要工具,使用它的原因主要是: Prometheus 采用 pull 模式,可能由于不在一个子网或者防火墙原因,导致 Prometheus 无法直接拉取各个 target 数据。 在监控业务数据的时候,需要将不同数据汇总, 由 Prometheus 统...

IPVS从入门到精通kube-proxy实现原理

转自int32bit IPVS从入门到精通kube-proxy实现原理 1 kube-proxy介绍 1.1 为什么需要kube-proxy 我们知道容器的特点是快速创建、快速销毁,Kubernetes Pod和容器一样只具有临时的生命周期,一个Pod随时有可能被终止或者漂移,随着集群的状态变化而变化,一旦Pod变化,则该Pod提供的服务也就无法访问,如果直接访问Pod则无法实...

ss5+privoxy内网代理

ss5安装 #下载安装 yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel cd /data wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz tar zxvf ./...

http压测工具

wrk # 安装 git clone https://github.com/wg/wrk && cd wrk && make && cp wrk /usr/local/bin/ 使用方法: wrk <选项> <被测HTTP服务的URL> Options: ...

mysqlbinlog使用

mysqlbinlog介绍 ​ 在mysql中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事件都会被存储到二进制日志文件中。二进制日志文件在MySQL主从复合中是非常有用的,主服务器会发送其数据到远程服务器中。 ​ mysqlbinlog 命令,以用户可视的方式展示出二进制日志中的内容。同时,也可以将其中的内容读取出来,供...

consul简单介绍

consul介绍 ​ Consul是基于GO语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul的功能都很实用,其中包括:服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等特性。Consul本身只是一个二进制的可执行文件,所以安装和部署都非常简单,只需要从官网下载后,在执行对应的启动脚本即可。 ​ 目前,...

正则表达式

[toc] 常用 . 任意的一个字符 a|b 字符a或字符b [afg] a或者f或者g的一个字符 [0-4] 0-4范围内的一个字符 [a-f] a-f范围内的一个字符 [^m] 不是m的一个字符 \s 一个空格 \S 一个非空格 \d [0-9] \D ...

bind介绍

[toc] DNS介绍 ​ DNS(Domain Name System,域名服务系统)是Internet上用得最频繁的服务之一,它是一个分布式数据库,组织成域层次结构的计算机和网络服务命名系统。通过它人们可以将域名解析为IP地址,从而使人们能够通过简单好记的域名来代替枯燥难记的IP地址来访问网络。 域名的正向解析 将主机域名转换为对应的IP地址,以便网络程序能够通过主机域名访问到...

ceph 13.2.6 部署

[TOC] 架构 ceph版本: mimic 13.2.6 #monitor 192.168.1.1 ceph-monitor-1 ceph-deploy monitor 192.168.1.2 ceph-monitor-2 monitor 192.168.1.3 ceph-monitor-3 monitor mgr #osd 每台两块盘 192.168.1.4 ceph-os...

ceph 架构和概念

[TOC] Ceph是基于RADOS无限扩展的分布式存储集群,提供同时包括对象、块设备、和文件的存储服务,拥有高可靠、易于管理、开源等特点。Ceph有着极易扩展的特性——上千数量的客户端可同时访问PB~EB数量级的数据。 Ceph架构 Ceph的整体架构由三个层次组成:最底层也是最核心的部分是RADOS对象存储系统。第二层是librados库层;最上层对应着Ceph不同形式的存储接口实...