Linux性能分析工具(vmstat,iostat,sar) 不指定

Category : UNIX | Post on 2007/06/11 09:48 by leftleg | Comments:0
Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统调优时,了解系统性能分析工具是至关重要的。
  在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。

  用vmstat监视内存使用情况

  vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。

  vmstat的语法如下:

程序代码
vmstat [-V] [-n] [delay [count]]
Web服务器软件安装顺序:Mysql -->Apache(httpd) --> PHP

Apache下载地址:http://www.apache.org/dist/httpd/

解压后进入解压目录,执行:

./configure --prefix=/home/apache --enable-so --with-mysql=/home/mysql --enable-track-vars --enable-mods-shared=all --enable-cache --enable-disk-cache --enable-mem-cache --enable-rewrite --with-mpm=worker
make
make install

至此,Apache主程序安装完毕!Apache的主程序会被安装在/home/apache/ 下安装完毕后,Apache并不会关机后自动启动,需要手工进行一些设置:
先将apachectl这个文件复制到/etc/init.d下,并更名为httpd
cp /home/apache/bin/apachectl /etc/init.d/httpd
然后编辑此文件,kate /etc/init.d/httpd
一.  准备工作:
    1.  vmware workstaion 5.0  可以装 三个linux 在windows 上面。如果你有多台pc 就可不用它
      vmware 5.0 序列号,总有一个适合你
      --------------仅共参考!!!
for windows :
6A8J6-FTJM7-L8Q15-48H98
WC9WN-N2U0G-804FG-4M8N6
E2EU9-XYV26-Z2NFA-4Y9N3
XLWPN-W476D-68NDF-5PTX3
X24FW-90T4M-H8H6C-4MDX7
6A8L6-F2TQJ-LE7DP-4T1V0
KJWPN-FKT48-505FK-4RHL0
60EVK-FV5PK-L42F6-4KHUD
T2405-V27DD-A8M6A-4WXQK
ELH4M-66LFV-D81DA-4PRXP
68T4X-WHKDE-8A0FA-4YWZ2
H2EMX-L0H8D-42MDA-4YWXL
R21PR-FWJAC-F00DU-4YRQ7
TR1YE-5HMDW-90H4G-4M8X6

   2.  CENTOS 4.4 (它是redhat linux 4 完全源代码重新编译,可免费升级,很棒哟)
     下载:  http://isoredirect.centos.org/centos/4/isos/i386/
        只下载 1,2,3,4 张.iso 就可以了。
   3.  ipvsadm-1.24.tar.gz
       http://www.linuxvirtualserver.org/software/ipvs.html

完美转换MySQL的字符集 不指定

Category : UNIX » mysql | Post on 2007/05/14 17:12 by leftleg | Comments:6
因为 y&(*(%*t*(y(y ... 所以BLOG要移窝了,很感谢 XUCHAO "MM" 在这个时候拔刀相助.真是相当滴感动啊!!!
可就当满心欢喜挪的时候,突然想起以前MYSQL乱码问题来了,以前太懒,发现可以用就不管了,全不管PHPMYADMIN
里全是乱码.如今麻烦来了,昨天搞到2点,还是一无所有.幸好今天去了趟新公司,得到不知道喜还是忧的答复,也算是
一种解脱了.把 GOOGLE 搜烂了,结果发现问题当然还是出在 字符集 上.还是出在 latin1_swedish_ci 这个鸟老
字符集上.就当要放弃的时候,GOOGLE 了一下,居然找到惊喜.测试一遍OK.转换过去OK.太帅了.MYSQL 乱码问题到这
里算是终结了。感谢湖南卫视,感谢快乐男生,感谢我型我SHOW!!!(别误会,这几个感谢只是为了提高点流量...)
下面是正文...被乱码烦恼的人们.请点击.PS: 版权所有:huangliming


MySQL从4.1版本开始才提出字符集的概念,所以对于MySQL4.0及其以下的版本,他们的字符集都是Latin1的,所以有时候需要对mysql的字符集进行一下转换,MySQL版本的升级、降级,特别是升级MySQL的版本,为了不让程序继续沿用Latin1字符集之后对以后Discuz!版本升级的影响和安装SupeSite,这就需要我们进行字符集的转换!
   本人转换过好多数据了,也用过了好多的办法,个人感觉最好用的就是使用MySQL命令导出导入中将字符集转换过去!
   现在我将用图文并茂的方式向大家展示一下如何将MySQL字符集进行转换,由于字符集比较多,现在主要举GBK和Latin1这两种字符集之间的转换!

yum 中国镜象 不指定

Category : UNIX » linux | Post on 2007/05/12 17:38 by leftleg | Comments:2
修改/etc/yum.repos.d/CentOS-Base.repo,将镜象站点地址改为在中国的镜象站点地址。不然我们通过yum安装软件速度会比较慢。
以下的URL地址我都验证过了在当前完全可以下载,而且速度挺快.
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
vi /etc/yum.repos.d/CentOS-Base.repo

# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.be10.com/centos/$releasever/os/$basearch/
       http://ftp.iasi.roedu.net/mirrors/centos.org/$releasever/os/$basearch/
       http://ftp.ncnu.edu.tw/Linux/CentOS/$releasever/os/$basearch/
       http://ftp.hostrino.com/pub/centos/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirror.be10.com/centos/$releasever/os/$basearch/
       http://ftp.iasi.roedu.net/mirrors/centos.org/$releasever/os/$basearch/
       http://ftp.ncnu.edu.tw/Linux/CentOS/$releasever/os/$basearch/
       http://ftp.hostrino.com/pub/centos/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirror.be10.com/centos/$releasever/os/$basearch/
       http://ftp.iasi.roedu.net/mirrors/centos.org/$releasever/os/$basearch/
  在该网站上注册一个帐号,就可以拥有该站提供的多台Solaris、Fedora等Unix/Linux服务器的登录帐号。对于想学习Unix/Linux系统,却又苦于没有合适的环境和条件的教师、学生和工程人员来说,这是一份不错的免费资源。

  Unix体验中心:http://www.unix-center.net/
  可以上传、下载文件的SSH客户端软件--SecureCRT:http://blog.s135.com/read.php/207.htm

  以下简介信息摘自Unix体验中心:

  Unix体验中心(Unix-Center.Net)的目标是为研究、学习和使用各种版本的Unix和类Unix操作系统的教师、学生和工程技术人员提供一个体验和测试各种版本的Unix和类Unix系统的软硬件平台。该平台能够为所有注册用户免费提供如下服务:

  -- SSH登录
分页: 6/29 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]