带来一篇Linux下及时监控MySQL的工具Mtop
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。所需模块:
Curseshttp://cpan.linuxforum.net/authors/id/G/GI/GIRAFFED
DBIDistributedasBundle::DBI:http://www.cpan.org/authors/id/TIMB
DBD::mysqlhttp://www.cpan.org/modules/by-module/DBD
Getopt::Long(DistributedwithPerl5)
Net::DomainPartoflibnet:http://www.cpan.org/authors/id/GBARR
#perl-euseCurses
#perl-euseDBI
#perl-euseDBD::mysql
#perl-euseGetopt::Long
#perl-euseNet::Domain
没有输入就是模块已安装了,有毛病就是响应的模块没有安装。
能够在下面给出的地点下载响应模块的最新版本。
安装所需的Perl模块:
#tarzxvfCurses-x.xx.tar.gz
#cdCurses*
#perlMakefile.PL
#make
#makeinstall
yum堆栈里有perl-DBI,以是间接yum安装
#yum-yinstallperl-DBI
由于是编译安装的MySQL,以是必要把lib的路径到场ld.so.conf
#vi/etc/ld.so.conf
/usr/local/mysql/lib/mysql
#ldconfig
固然yum堆栈里有perl-DBD-MySQL,但其依附mysql,以是仍是编译安装
#tarzxvfDBD-mysql-x.xxxx.tar.gz
#cdDBD-mysql*
#perlMakefile.PL--mysql_config=/usr/local/mysql/bin/mysql_config
#make
#makeinstall
安装mtop:
#tarzxvfmtop-0.6.6.tar.gz
#cdmtop-0.6.6
#perlMakefile.PL
#make
#makeinstall
增加响应的MySQL数据库用户:
#mysql-uroot-pPASSWORD
mysql>GRANTRELOAD,PROCESS,SUPERON*.*TOmtop@localhostIDENTIFIEDBYmtop;
mysql>FLUSHPRIVILEGES;
mysql>exit
运转:
由于自界说了mysql.sock的地位,以是必要做个链接mtop才干运转,
#ln-s/var/run/mysqld/mysql.sock/tmp/mysql.sock
#mtop--dbuser=mtop--password=mtop
</p>
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。 我想即使Linux高手也很难快速准确精练的回答你。 有疑问前,知识学习前,先用搜索。 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
页:
[1]