月度存档: 9 月 2014 - 第2页

Linux日志分析工具之AWStats安装及整合cronolog使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 awstats 7.2(稳定版),软件下载 http://sourceforge.net/projects/awstats/ 前言 在上一篇博客中我们讲解了日志切割工具cronolog,若有不清楚有博友可以先参考上一篇博客《Linux日志切割工具cronolog安装及使用详解》,在这一篇博客中我们主要来讲解日志分析工具awstats,下面 …

继续阅读 »

Linux日志切割工具cronolog安装及使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 cronolog 1.6.2,软件下载 http://cronolog.org/download/index.html。 前言 大家都知道apache服务器,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。本博文主要讲解Web服务器日志切割工具cronolog,下面我们就来详细的讲解一下。 cronolog 简介 Wel …

继续阅读 »

cacti nagios ntop说明与对比

说明: 做一名运维工程师,监控恐怕是日常生活中必不可少的。在企业的监控中,大多都是采用开源软件来实现(省钱,呵呵)。而且开源软件也有着非常优秀的表现,其中著名的有cacti,nagios,ntop,Ganglia,zabbix等。 本篇文章对各监控系统进行大概说明。 具体: 一、cacti的简介 网络管理(如主机负载、网络流量等的监控)是系统管理岗工作人员日常工作的一个重要组成部分,许多厂商为此提 …

继续阅读 »

常用流行软件名称的标准发音整理

常用的流行软件,比如Apache、Nginx、Squid等,平时在和同事交流时,有读这个有读那个的,搞得比较头痛。现将常用流行软件名称的标准发音整理如下: 操作系统相关 Unix: [ ju:niks ] 发音 (yew-nicks) 尤里克斯 GNU [ gəˈnju: ] 发音 (guh-noo) 葛扭 Linux: [ ‘li:nэks ] 里那克斯 GNOME: [ gəˈnoʊm ] 发 …

继续阅读 »

MySQL主从结构灾难恢复策略机制设想

当数据库服务器建立好以后,我们一般为了安全以及性能考虑,对数据库建立一个主从结构配置。但是这样做了以后查询性能是得到了提高,但是数据库的安全性真的像我们想的那样,主库坏掉了可以使用从库顶上使用吗? 考虑如下一种情况: 数据库服务器不是发生故障,而是被黑客黑了,黑客将其中一个数据表删除了,只时候我们建立的从库还有作用吗? 答案是: 没有用,因为从库上也会执行主库上所执行的操作,将这个表删除了,这个表 …

继续阅读 »

mysqlhotcopy进行MySQL数据库本地备份

说明: 今天有空尝试了一下MYSQLHOTCOPY这个快速热备MYISAM引擎的工具。目前只针对单个服务器,他和MYSQLDUMP的比较: 1、前者是一个快速文件意义上的COPY,后者是一个数据库端的SQL语句集合。 2、前者只能运行在数据库目录所在的机器上,后者可以用在远程客户端。不过备份的文件还是保存在服务器上。 3、相同的地方都是在线执行LOCK TABLES 以及 UNLOCK TABLE …

继续阅读 »

MySQL binlog日志自动清理及手动删除的方法

说明: 当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.000004 mysql-bin.000005 … 有三种解决方法:1.关闭mysql主从,关闭binlog;2.开启mysql主从,设置expire_ …

继续阅读 »

Linux下查看主板型号,cpu,内存,内存条数量,网卡等信息

说明: 因为种种原来,我们可能需要查看linux服务器主板型号,cpu型号,内存大小,内存条数量等。因为服务器使用raid卡,平常查看硬盘信息的命令还不能用,待后面补充! 实现: 查看主板型号 # dmidecode |grep -A 8 “System Information” System Information Manufacturer: Dell Product Name: CS24-TY …

继续阅读 »

谁贪占了我的系统资源php-fpm

说明: 这篇文章转载至www.perfgeeks.com。它展示了当web访问较慢时,排查问题的过程,非常清晰,以下为原文。 具体: 测试人员向我们反映:在Facebook平台的游戏比其它平台的游戏明显更慢。我询问,是不是因为翻墙网络原因。他们说:不是,其它游戏也比较流畅。使用httpwatch查看了http请求,发现api.php请求花了6秒,且大部分时间是红色(httpwatch红色表示服务器 …

继续阅读 »

PHP性能监测模块XHProf编译安装与测试

说明: 什么是XHProf XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递 …

继续阅读 »

Nginx php-fpm响应时间长排查方法

说明: web页面响应时间长,要怎么排查? 因为是lnmp系统,可以通过设置nginx日志,记录nginx处理请求的时间、开启php慢执行来排查 解决: 一、修改nginx.conf日志格式,记录nginx响应时间 # vim /usr/local/nginx/conf/nginx.conf //添加$request_time $upstream_response_time参数 log_forma …

继续阅读 »

查看Nginx,Apache,MySQL,PHP上一次安装时的编译参数

有时候nginx,apache,mysql,php编译完了需要看看编译参数。这时就可以通过以下方法查看 nginx编译参数: #/usr/local/nginx/sbin/nginx -V nginx version: nginx/0.6.32 built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42) configure arguments: –user=ww …

继续阅读 »

Nginx 覆盖安装或全新安装 添加第三方模块:combo

说明: combo:其实主要用到淘宝的开源nginx_concat_module模块,访问类似http://localhost:8090/??a.js,b.js的URL达到JS合并的目的. 实现: 全新安装:安装nginx,nginx_concat_module模块 cd /usr/local/src svn copy http://code.taobao.org/svn/nginx_concat …

继续阅读 »

Nginx访问日志和错误日志参数详解

说明: nginx日志主要有两种:访问日志、错误日志。其中访问日志记录客户端访问nginx的每一个请求,包含用户地域来源、跳转来源、使用终端、某个URL访问量等信息,访问日志格式可以自定义;错误日志则记录客户端访问nginx出错时的日志,格式不支持自定义,通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。两种日志都可以选择性关闭。 访问日志[Access.log] log_forma …

继续阅读 »

Nginx添加http_stub_status查看状态和并发等

说明: http_stub_status模块能够获取Nginx的并发连接,请求等。 因 此模块非核心模块,所以需要在编译的时候需手动添加编译参数–with-http_stub_status_module #/usr/local/nginx/sbin/nginx -V ./configure –user=www –group=www –prefix=/usr/local/nginx –wit …

继续阅读 »