linux性能监控神器glances

 glances是基于python开发的一个开源免费的跨平台命令行监视工具,可以提供有关系统性能的大量信息,可以通过glances来监视系统的内存、CPU、网络、磁盘的使用情况等使用情况,内核、运行队列、负载、I/O 状态、消耗资源最多的进程等等。

Glances的安装

首先下载阿里云仓库

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

下载epel源

[root@localhost ~]# yum -y install epel-release.noarch

安装glances命令

[root@localhost ~]# yum -y install glances

查看是否有glances命令

[root@localhost ~]# which glances

安装成功!

使用:


Glances 可以单机使用,也可以通过web监控实现一个简单的监控系统的服务统称为服务器模式。

单机使用很简单,直接运行就可以了:

[root@localhost ~]# glnaces

显示信息包括当前的系统版本,主机名,内核版本,ip地址,uptime时间,CPU、内存、网络、文件系统的使用情况,还包括了系统上运行的docker镜像。

点击q键即可退出

lances也可以在web界面上显示这些系统信息

如果想实现web模式就需安装bottle模块,但是bottle模块是基于Python开发必须使用pip命令安装bottle模块

安装pip

[root@localhost ~]# yum -y install python-pip

使用pip安装bottle模块

[root@localhost ~]# pip install bottle


执行命令:

[root@localhost ~]# glances -w -p 80

选项说明:
-w 启用web服务器,来进行系统监控
-p 指定端口为80,如果不指定默认端口为61208

登录web界面查看

如果感觉这样不安全,可以使用 --password选项设置密码,来进行用户访问控制

[root@localhost ~]# glances -w -p 80  --password

访问测试:

问题:

glances会一直占用终端,可通过ctrl+z把它放入后台,也可以使用&符直接放入后台

[root@localhost ~]# glances -w -p 80 &


关闭glances,使用killall来终止进程

[root@localhost ~]# killall -9 glances


 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值