linux
文章平均质量分 74
zmj_88888888
just focus on linux,oracle,mysql and php
展开
-
理解iostat的各项输出
在Linux中,我们执行一个iostat -x命令,我们能看到如下的输出 $iostat -x Linux 2.4.21-50a6smp (linux) 11/03/2009 avg-cpu: %user %nice %sys %iowait %idle 0.42 0.00 0.26 0.47 98.86 Device: rrqm/s wrqm/s r/s w转载 2012-08-30 14:08:03 · 2679 阅读 · 0 评论 -
使用mutt+msmtp做linux邮件客户端
这几天领导让我部署开发部门写的一个脚本,需要把脚本生成的附件通过email发到他的邮箱里面去。那就开始干吧,因为之前一直用mail 命令来发邮件,可是这次行不通了。因为要带附件。有人告诉我mail 命令也能带附件,可是我怎么也没找到相关的参数。可又不想搭个mail服务器,因为闲麻烦。 于是就开始在网上找简单又有效的命令行客户端,还真让我找到了。那就是MUTT+MSMTP,看到网上好多文章转载 2013-03-27 10:25:43 · 1014 阅读 · 0 评论 -
安装libmemcached的报错与解决办法
前提: Libmemcached 就是使用 C 和 C++ 语言实现的 memcached 协议的客户端函数库。新版中,还添加了几个命令行工具,方便使用。它还采用 多种命令行工具: memcat , memflush , memrm , memstat ,并memslap (负载代)。程序库一直在设计,让不同的散列方法对密钥,分割的钥匙,并使用统一的散列分配。原创 2013-03-01 18:35:38 · 2491 阅读 · 0 评论 -
memcached 完全解剖2——内存存储机制
Slab Allocation机制:整理内存以便重复使用 最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比memcached进程本身还慢。Slab Allocator就是为解决转载 2013-03-01 17:05:17 · 443 阅读 · 0 评论 -
memcached 完全解剖1——基础
memcached是什么? memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。 许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、转载 2013-03-01 16:00:59 · 383 阅读 · 0 评论 -
Memcache分布式部署方案
基础环境 其实基于PHP扩展的Memcache客户端实际上早已经实现,而且非常稳定。先解释一些名词,Memcache是danga.com的一个开源项目,可以类比于MySQL这样的服务,而PHP扩展的Memcache实际上是连接Memcache的方式。 首先,进行Memcache被安装具体可查看: Linux下的Memcache安装:http://www.ccvita.com/257.转载 2013-03-01 15:27:08 · 837 阅读 · 0 评论 -
Linux-PAM认证方式
在linux中执行有些程序时,这些程序在执行前首先要对启动它的用户进行认证,符合一定的要求之后才允许执行,例如login, su等 在linux中进行身份或是状态的验证程序是由PAM来进行的,PAM(Pluggable Authentication Modules)可动态加载验证模块,因为可以按需要动态的对验证的内容进行变更,所以可以大大提高验证的灵活性。 linux各个发行版中,PAM使用的转载 2013-03-11 17:45:42 · 988 阅读 · 0 评论 -
RHEL 5.4下部署LVS(DR)+keepalived实现高性能高可用负载均衡
一、简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR);十种调度算法(rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)。 Keepalived在这里转载 2013-03-11 11:04:59 · 911 阅读 · 0 评论 -
CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
一、简介 VS/NAT原理图: 二、系统环境 实验拓扑: 系统平台:CentOS 6.3 Kernel:2.6.32-279.el6.i686 LVS版本:ipvsadm-1.26 keepalived版本:keepalived-1.2.4 三、安装 0、安装LVS前系统需要安装popt-static,kernel-devel,make,gcc,o转载 2013-03-11 11:14:54 · 978 阅读 · 0 评论 -
squid反向代理的原理
代理服务器是使用非常普遍的一种将局域网主机联入互联网的一种方式,使用代理上网可以节约紧缺的IP地址资源,而且可以阻断外部主机对内部主机的访问,使内部网主机免受外部网主机的攻击。但是,如果想让互联网上的主机访问内部网的主机资源(例如:Web站点),又想使内部网主机免受外部网主机攻击,一般的代理服务是不能实现的,需要使用反向代理来实现。 一.反向代理的概念 什么是反向代理呢?其实,反向转载 2013-03-05 15:30:58 · 975 阅读 · 0 评论 -
文件描述符限制
一、查看最大打开文件数 1、查看系统及最大打开文件数 [root@localhost ~]# cat /proc/sys/fs/file-max 65535 2、查看当前用户最大打开文件数 # ulimit -Hn //查看硬限制 # ulimit -Sn //查看软限制 # ulimit -a //查看当前用户全部资原创 2013-03-05 10:44:39 · 706 阅读 · 0 评论 -
nagios上增加nrpe模块达到监控主机CPU、内存、磁盘使用情况
agios的实现方式:nagios采用分布-集中的管理模式。在nagios服务器上安装nagios主程序, 在被监控主机上安装nagios代理程序。通过nagios主程序和nagios代理程序之间的通讯,监视主机状态。 主程序和代理程序之间有两种工作方式,一种是主程序-->Active-->代理程序;另一种是主程序-->passive-->代理程序;顾名思义,是以一方向另一方主动提出通讯需求来原创 2012-08-24 14:35:50 · 1266 阅读 · 1 评论 -
iptables日志管理
IPtables日志管理 Iptables的手册中提到LOG target这个target是专门用来记录数据包有关信息的。这些信息可能是非法的,那就可以用来除错。LOG会返回包的有关细节,如IP头的大部分和其他有趣的信息。这个功能是通过内核的日志 工具完成的,一般是syslogd。返回的信息可用dmesg阅读,或者可以直接查看 syslogd的日志文件 ,也可以用其他的什么程序来看。LOG对调试转载 2012-09-12 17:00:58 · 1174 阅读 · 0 评论