现在的位置: 首页
0℃

LINUX下找出哪个进程造成的IO等待很高的方法

2012年06月26日 Linux, shell  ⁄ 被围观 3,472 view+
抓哪个进程干坏事前要先停掉syslog /etc/init.d/syslog stop echo 1 > /proc/sys/vm/block_dump dmesg | egrep "READ|WRITE|dirtied" | egrep -o '([a-zA-Z]*)' | sort | uniq -c | sort -rn | head 1423 kjournald 1075 pdflush 209 indexer 3 cronolog 1 rnald 1 mysqld 不要忘记在抓完之后关掉block_dump和启动syslog echo 0 > /proc/sys/vm/block_dump /etc/init.d/syslog start 来源:http://space.itpub.net/16978544/viewspace-696756
阅读全文
0℃

nginx 全局变量说明

2012年06月26日 nginx  ⁄ 被围观 4,032 view+
经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_http_core_variables存储实现: ngx_http_core_variables static ngx_http_variable_t ngx_http_core_variables[] = { { ngx_string("http_host"), NULL, ngx_http_variable_header, offsetof(ngx_http_request_t, headers_in.host), 0, 0 }, { ngx_string("http...
阅读全文
0℃

非常有用的 .htaccess 提示和技巧

2012年06月20日 Linux, Manual  ⁄ 被围观 4,416 view+
Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称,允许去中央化的 Web 服务器配置管理。可用来重写服务器的全局配置。该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容访问。 下面是 21 个非常有用的 .htaccess 配置的提示和技巧: 1. 定制目录的 Index 文件 DirectoryIndex index.html index.php index.htm 你可以使用上面的配置来更改目录的默认页面,例如你将这个脚本放在 foo 目录,则用户请求 /foo/ 时候就会访问 /foo/index.html。 2. 自定义错...
阅读全文
0℃

从多个binlog找到某条记录的修改历史

2012年06月20日 Mysql, shell  ⁄ 被围观 3,221 view+
需要从binlog里面找一条6月15创建的记录的修改历史,从6月15日到6月20日,一共有几十个mysql 的binlog,如果是人工操作,需要操作几十次,我们可以用shell来加快处理的速度 来到mysqlbinlog的目录 /u01/mysql/log,先列出最近5天被访问过的binlog文件列表 find . -atime -5 -print | grep mysql-bin.00 | xargs ls -lh -rw-rw---- 1 mysql dba 501M Jun 14 18:04 ./mysql-bin.001090 -rw-rw---- 1 mysql dba 501M Jun 15 01:12 ./mysql-bin.001091 -rw-rw---- 1 mysql dba 501M Jun 15 02:10 ./mysql-bin.001...
阅读全文
0℃

cenots修复grub引导

2012年06月12日 Linux, Ops  ⁄ 被围观 2,985 view+
有时候我们使用u盘安装linux系统,不小心把grub安装到u盘,导致引导需要插入u盘才能启动服务器,或者grub损坏,这时需要重新安装grub到硬盘。 安装grub方法1 指定/boot分区 grub> root (hd0,0) 如果不确定/boot是在哪个分区,使用下面的命令找出。 grub> find /boot/grub/stage1 安装grub到第一硬盘的MBR。 grub> setup (hd0) 或者安装grub到第一硬盘第一分区引导扇区。 grub> setup (hd0,0) 安装grub方法2 grub-install --root-directory=/boot /dev/hda 来源:http://www.centos.bz/2012/06/centos-...
阅读全文
0℃

MySQL引擎比较Myisam与InnoDB

2012年05月10日 Manual, Mysql  ⁄ 被围观 3,393 view+
下面先让我们思考一些问题: 你的数据库有外键吗? 你需要事务支持吗? 你需要全文索引吗? 你经常使用什么样的查询模式? 你的数据有多大? 思考上面这些问题可以让你找到合适的方向,但那并不是绝对的。如果你需要事务处理或是外键,那么InnoDB 可能是比较好的方式。如果你需要全文索引,那么通常来说 MyISAM是好的选择,因为这是系统内建的,然而,我们其实并不会经常地去测试两百万行记录。所以,就算是慢一点,我们可以通过使用Sphinx从 InnoDB中获得全文索引。 数据的大小,是一个影响你选择什么样存储引擎...
阅读全文
0℃

linux iptables 教程

2012年05月10日 Manual, Ops  ⁄ 被围观 3,463 view+
一,安装并启动防火墙 [root@linux ~]# /etc/init.d/iptables start 当我们用iptables添加规则,保存后,这些规则以文件的形势存在磁盘上的,以centos为例,文件地址是/etc/sysconfig/iptables,我们可以通过命令的方式去添加,修改,删除规则,也可以直接修改/etc/sysconfig/iptables这个文件就行了。 二,添加防火墙规则 1,添加filter表 [root@linux ~]# iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT  //开放21端口 出口我都是开放的iptables -P OUTPUT ACCEPT,所以出口就没必要在去开放端口了。 2,添...
阅读全文
0℃

linux tcpdump抓包工具用法及详解

2012年05月09日 Manual, Ops  ⁄ 被围观 3,919 view+
tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行,但具备root权限的用户可以直接执行它来获取网络上的信息。因此系统中存在网络分析工具主要不是对本机安全的威胁,而是对网络上...
阅读全文
0℃

php文件下载

2012年05月02日 Dev, php  ⁄ 被围观 4,820 view+
一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件. 但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转发, 为用户提供文件下载. Code   ViewPrint <?php       $file = "/tmp/dummy.tar.gz";       header("Content-type: application/octet-stream");       header('Content-Disposition: attachment; filename="' . basename($file) . '"');       header("Content-Length: ". filesize($file));       readfile($f...
阅读全文
0℃

web性能测试工具 SuperWebBench

2012年04月28日 tools  ⁄ 被围观 3,638 view+
SuperWebBench 是由webbench改进而来的一款简单易用的web性能测试工具. 背景: webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 webbench是基于GPL授权协议的,我自然可以取得源码修改,然后作为superwebbench这个项目发布。 简介: SuperWebBench 是由webbench改进而来的一款简单易用的web性能测试工具 SuperWebBench 是依照GPL V2.0发布的 SuperWebBench是遵循POSIX标准的C语言编写的程序 主要改动如下: 1、更正connect()服务器失败时...
阅读全文
×
腾讯微博