今天发现Glances这么一个功能十分强大的Linux系统监控软件
 准备在服务器上面安装的时候发现这东西在CentOS上安装比较麻烦
首先不论CentOS5还是CentOS6都需要先把Python升级到2.7版本
通过下载源码升级
 Python2.7版本下载地址
 http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2
 tar xvfj Python-2.7.tar.bz2
 ./configure
 make all
 make install
 make clean
 make distclean
 查看安装的版本信息
 /usr/local/bin/python2.7 -V
 Python 2.7
 
 然后做个软链接
 mv /usr/bin/python /usr/bin/python-bak
 ln -s /usr/local/bin/python2.7 /usr/bin/python
这样升级Python会导致yum无法正常使用,需编辑
 vi /usr/bin/yum
 将文件头部的
 #!/usr/bin/python
 改成
 #!/usr/bin/python原版本号(CentOS6是python2.6,CentOS5是python2.4)
接下来安装python软件管理包
 wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
 sh setuptools-0.6c11-py2.7.egg
 安装pip
 wget http://pypi.python.org/packages/source/p/pip/pip-1.3.tar.gz
 tar zxvf pip-1.3.tar.gz
 cd pip-1.3
 python setup.py install
 最后一步大功告成
 pip install glances
接着就可以直接通过命令glances运行程序了
glances 是一个命令行工具包括如下命令选项:
 -b:显示网络连接速度 Byte/ 秒
 -B @IP|host :绑定服务器端 IP 地址或者主机名称
 -c @IP|host:连接 glances 服务器端
 -C file:设置配置文件默认是 /etc/glances/glances.conf
 -d:关闭磁盘 I/O 模块
 -e:显示传感器温度
 -f file:设置输出文件(格式是 HTML 或者 CSV)
 -m:关闭挂载的磁盘模块
 -n:关闭网络模块
 -p PORT:设置运行端口默认是 61209
 -P password:设置客户端 / 服务器密码
 -s:设置 glances 运行模式为服务器
 -t sec:设置屏幕刷新的时间间隔,单位为秒,默认值为 2 秒,数值许可范围:1~32767
 -h : 显示帮助信息
 -v : 显示版本信息
 