Submitted by yejr  on 周二, 2009/06/16 - 12:54    
  
  
    	linux下搭建pxe自动化安装环境
目录:
现在企业采购的很多计算机都是没光驱的,怎么安装系统呢?另外,如何能快速大规模安装服务器操作系统呢,有什么好办法吗?
 
      
  
  
 
        
    
      
            Submitted by yejr  on 周三, 2009/05/13 - 10:19    
  
  
    目录:
1、前言 
MySQL Replication  方案,Master  是否存活检测需要一定时间,而和 Slave  的切换也需要时间,因此其高可用程度较大依赖监控软件或自动化管理工具。而早先的 MySQL Cluster  实在不能令人满意,性能差的不行,也让我们的期待一次次落空。本次 MySQL Cluster 7.0  的推出,终于实现了质的飞跃,性能上得到了很大提高。MySQL Cluster 7.0  新特性主要体现在以下几个方面:
数据节点多线程 
可以在线增加节点 
大记录存取改进 
支持windows平台 
本身MySQL Cluster已经实现了高可用,不过由于SQL节点无法对外部负载均衡,因此我们采用 LVS 来实现这一需求。
 
      
  
  
 
        
    
      
            Submitted by yejr  on 周五, 2009/04/24 - 14:23    
  
  
    
1. ilo卡
hp的ilo卡可以通过hp官方提供的工具hponcfg来修改,hponcfg全称
Acronyms and abbreviations 
HP Lights-Out Online Configuration utility,非常方便。不过需要安装相应的rpm包,包括:hp-ilo, hp-health, hponcfg这3个包。假设要修改密码,需要先编辑一个xml文件:
 
      
  
  
 
        
    
      
            Submitted by yejr  on 周四, 2009/04/16 - 15:32    
  
  
    
原文参见:http://pento.net/2009/04/16/extracting-a-database-from-a-mysqldump-file/
直接用 sed 命令从一个mysqldump备份出来的标准 SQL 文件中提取出特定数据库下的所有 SQL 语句:
sed -n '/^-- Current Database: `test`/,/^-- Current Database: `/p' fulldump.sql > test.sql
 上面的例子是把 test  库下所有的 SQL 语句都提取出来。
 
      
  
  
 
        
    
      
            Submitted by yejr  on 周四, 2009/04/09 - 15:54    
  
  
    
原文参考:http://www.davidodwyer.com/category/tags/tcpdump-mysql
#!/bin/bash
tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e '
while(<>) { chomp; next if /^[^ ]+[ ]*$/;
if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i) {
if (defined $q) { print "$q\n"; }
$q=$_;
} else {
$_ =~ s/^[ \t]+//; $q.=" $_";
}
}'
 
可以根据自己的需要稍微改改,我在这里只增加了对 CALL  关键字。
 
      
  
  
 
        
    
      
            Submitted by yejr  on 周四, 2009/04/09 - 10:05    
  
  
    其实很简单,就是利用linux下的 watch  工具来做监控,方法如下:
[yejr@localhost imysql]# watch -d -n 10 "egrep 'MySQL thread|Log|Modified db pages' innodb_status.3249 "     
Every 10.0s: egrep 'MySQL thread|Log|Modified db pages' innodb_status.3249                                               Thu Apr  9 10:01:12 2009
  
      
  
  
 
        
    
      
            Submitted by yejr  on 周三, 2009/04/01 - 09:37    
  
  
    
这个工具其实很简单,就是把vmstat的输出结果变成可视化的曲线图而已,呵呵。
首先执行类似 vmstat 1 200 > vmstat.out  这样的命令,收集一段时间的vmstat统计结果,然后交给vmplot脚本来处理即可。vmplot也只是个简单的shell脚本,利用gnuplot工具,向其传递相应的参数,就能划出你想要的PNG图片了,呵呵。
下面贴几个示例图(需要先登录本站才能看见):
 
      
  
  
 
        
    
      
            Submitted by yejr  on 周一, 2008/12/08 - 14:40    
  
  
    
0. 前言 
bbcp  是由SLAC(斯坦福直线加速器中心)的Andy Hanushevsky创立的点对点网络文件拷贝工具。经过简单测试,发现速度比 scp 快了10倍左右,因此推荐大家采用bbcp来取代scp等老家伙 :)
 
      
  
  
 
        
    
      
            Submitted by yejr  on 周五, 2008/11/21 - 11:48    
  
  
    
伏笔:server端是基于windows的server-u,启用了sftp,并不是标准的sftp,因此无法用ssh的key信任方式直接登录。为了节约人工,无奈之下,采用expect来解决问题。下面是例子:
#!/usr/bin/expect
##
## 用expect模拟sftp上传文件
## created by yejr(imysql AT imysql.cn),2008/11/20
##
#取得传递参数,构造变量
set DT [lindex $argv 0]
set NU [lindex $argv 1]
set ftp_lcd "/dbbak/$DT/$NU"
  
      
  
  
 
        
    
      
            Submitted by yejr  on 周二, 2008/11/18 - 14:06    
  
  
    目前我用的HP 360G5服务器中,4个单核的cpu,6块盘,8G内存,按理说和DELL 2950差不多,应该性能来说也差不多,可是发现在大文件操作模式下,360G5比2950慢多了。经查,发现是raid控制器的firmware和磁盘控制器的firmware版本太低导致,下面是firmware升级前后的对比单项测试:
测试文件大小:38G
1.升级前
time cp -f file1 file2
real    10m48.215s
 
 
2.硬盘fw也升级后
time cp -f file1 file2
real    10m26.801s
 
 
3.升级 raid firmware
 
      
  
  
 
页面 
   
最近评论