2018年12月29日
介绍 电子邮件系统包括两个组件: MUA(Mail User Agent,邮件用户代理)为用户提供的可以读写邮件的界面,例如 Foxmail, Outlook MTA(Mail Transport Agent,邮件传送代理)MTA是运行在底层,能够处理邮件的收发工作的程序 邮件的接收是MTA和MUA配合完成的。远程的MUA首先向远程MTA连接并验证发信人身份,然后由远程MT……
阅读全文
2018年12月27日
背景介绍 Pgbouncer是一个针对PostgreSQL数据库的轻量级连接池 pgbouncer 的目标是降低因为新连接到 PostgreSQL 的连接而导致的性能损失 使用术语说明: 为了后面的描述更清晰,使用如下术语 Client : 指访问者 Pgboucer: 指连接池 Postgres: 指数据库。 Connetions: 指彼此之间的连接 整体架构 原来: Client -> Postgres 现在: Client -> Pgbounce -> Postgres 优势 内存消耗低(默……
阅读全文
2018年12月25日
http://www.cnblogs.com/wangqiguo/p/6464234.html……
阅读全文
2018年12月25日
概述 sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在shell中,使用sed来批量修改文本内容是非常方便的。 sed命令的选项 sed [选项] [动作] 选项与参数: -n :使用安静(silent)模式。在一般 sed 的用法中,所有……
阅读全文
2018年12月25日
What is awk 官网 man 告诉我们 pattern scanning and processing language 那么awk能做什么,awk适合做什么 ? awk最常用的工作一般是遍历一个文件中的每一行,然后分别对文件的每一行进行处理。 由于awk天生提供对文件中文本分列进行处理,所以如果一个文件中的每行都被特定的分隔符(常见的是空格)隔开, 我们可以将这个文件看成是由……
阅读全文
2018年12月25日
背景 我们在linux服务器上的工作一般都是通过一个远程的终端连接软件连接到远端系统进行操作,例如使用xshell或者SecureCRT工具通过ssh进行远程连接。 在使用过程中,如果要做比较耗时的操作,例如有时候进行编译,或者下载大文件需要比较长的时间,一般情况下是下班之后直接运行……
阅读全文
2018年12月24日
如何使用篇 如何使用zabbix监控postgres 我们采用的是github中的开源项目zabbix-extensions中的postgres,iostat对Postgres数据库性能指标及系统IO进行监控。 以及对实体机进行监控,本文主要介绍对postgres的性能进行监控和分析 如……
阅读全文
2018年12月24日
如何使用篇 如何安装 安装文档 架构模型为服务端、被监控端。 被监控端agent安装在需要被监控的主机上,负责收集被监控主机相关状态的信息指标如内存,cup,网络等。 服务端负责汇总所有agent的信息,如存储,处理,展现。数据存放在指定的数据库中如mysql pg。 需安装软件说明 zabbix-server-pgsql 服务端 zabbix-web-pgsql……
阅读全文
2018年12月24日
名字的意思 Kernel Worker 什么时候有的 kworker是3.x内核引入的 这么看 系统中查看 Linux下使用 ps -ef|grep kowrker 显示的内容怎么看 显示的格式kworker/%u:%d%s u:是unbound的缩写,代表没有绑定特定的CPU,kworker /u2:0中的 2 是 work_pool 的ID。 不带u的就是绑定特定cpu的wo……
阅读全文
2018年12月20日
简介 索引的作用,加速检索,排序,分组。 优点: 检索 缺点: 新增,更新时需要维护索引,占磁盘空间,创建时锁表。 维护: 根据统计表发生全表扫描次数,索引使用次数。合理添加删除索引。 索引失效的场景 如果where过滤条件设置不合理,即使索引存在,且where过滤条件中包含索引列,也会导致全表扫……
阅读全文