博客统计信息

用户名:pollybird
文章数:6
评论数:5
访问量:2805
无忧币:20
博客积分:68
博客等级:1
注册日期:2011-04-14

我的技术圈(1)

更多>>
2011-07-10 16:55:01
Mytop工具的安装
mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。
效果图
 

 


1.编译
#cd  /usr/loacl/src/tarbag
#wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz
#tar -zxvf  mytop-1.6.tar.gz -C ../software
#cd mytop-1.6
#perl Makefile.PL
# make
#make test
# make install
#mytop

想要mytop更好的发挥他的功能,要确保满足一下要求,注意要顺序安装。
* Perl 5.005 or newer
* Getopt::Long
* DBI and DBD::mysql
* Term::ReadKey from CPAN

2.常见错误
(1)出现报错:
[root@www mytop-1.6]# mytop 
                    Can't locate Term/ReadKey.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/bin/mytop line 175
当我们想使用Perl的时候,很可能会遇到当前系统不存在某个perl模块的情况,这时我们可以通过使用CPAN来对相应的模块进行获取
这说明系统缺少Term/ReadKey.pm这个模块,我们使用cpan来安装
#cpan
如果是第一次,这里会提示你是否手动配置,我是选择否
cpan>install Term::ReadKey
cpan>exit
(2)出现报错:
     Use of uninitialized value in substitution (s///) at /usr/bin/mytop line 958.
#vim  /usr/bin/mytop
修改这两部分
第一部分
#!/usr/bin/perl -w
+
+eval 'exec /usr/bin/perl -w -S $0 ${1+"$@"}'
+    if 0; # not running under some shell
 #
 # $Id: mytop,v 1.53 2003/09/18 17:58:36 jzawodn Exp $



 第二部分         
{
             $thread->{Host} =~ s/:\d+$//;
             my $host = gethostbyaddr(inet_aton($thread->{Host}), AF_INET);
-            $host =~ s/^([^.]+).*/$1/;
-            $thread->{Host} = $host;
+            if ($host)
+            {
+              $host =~ s/^([^.]+).*/$1/;
+              $thread->{Host} = $host;
+            }
         }
(3)出现报错  Error in option spec: "long|!"
  #vim /usr/in/mytop
"long|!"              => \$config{long_nums}
  改成
"long|long_nums|l!"              => \$config{long_nums}
 
 
 
 

 
如果不熟悉工具的使用,请#man  mytop来查看mytop的使用规范
[/img]..
类别:linux|阅读(68)|回复(0)|(1)阅读全文>>
2011-07-07 16:26:08
一.架构的部署
                              &..
类别:linux|阅读(195)|回复(1)|(2)阅读全文>>
2011-07-07 15:35:25
 linux+Apache+svn
 
安装版本
 Apache  
 http://archive.apache.org/dist/httpd/httpd-2.2.16.tar.gz
 Svn     
 http://subversion...
类别:linux|阅读(66)|回复(3)|(0)阅读全文>>
apache下php配置fastcgi代替mod_php
                           ..
类别:linux|阅读(115)|回复(0)|(0)阅读全文>>
发现:ssh终端连接速度慢,vi打开文件卡住,ls列目录需要很长的一段时间,等问题。
ps -ef发现如下进程:
/bin/bash /usr/bin/run-parts /etc/cron.hourly
/bin/bash /etc/cron.hourly/mcelog.cron


awk -v..
类别:linux|阅读(16)|回复(1)|(0)阅读全文>>
Pxe+kickstart制动安装系统
所需环境 pxe+kickstart+dhcp+tftp+(vsftp或www或nfs或nfs+vsftp)
由于本人在redhat6上环境中实验可能于rehat5有所不同,重要不同的地方我都有标注
一.概念
Pxe
 &n..
类别:linux|阅读(50)|回复(0)|(1)阅读全文>>