2022-10-23 711
【2013年12月24日 外电头条】这年头有没有一款工具,可以在终端里面占尽可能小的地方,为我提供关于我那台Linux/Unix服务器的尽可能多的信息,比如处理器、磁盘输入/输出、网络、nfsd、内存及更多方面的信息?
外面有好多在类似Linux或Unix的系统上运行的监控工具,它们可以提供关于你服务器的下列信息:
1.处理器负载 2.操作系统名称/内核版本 3.系统负载 4.磁盘和网络输入/输出 5.进程 6.内存使用情况 7.挂载点(mountpoint)及更多的信息。
见识一下Glances
以下内容来Glances项目的主页:
Glances是一款免费(LGPL)的跨平台、基于curses函数库的监测工具,其目的在于在尽可能小的地方,提供尽可能多的信息,理想情况下适合于典型的80×24终端或更大尺寸的终端,以便显示额外信息。Glances可以根据终端大小,动态调整所显示的信息。它还可以在客户机/服务器模式下使用,用于远程监测。
该实用工具是用Python编写而成的,使用psutil库从你的服务器提取统计值。
安装
你可以使用pip这个命令行工具来安装Glances。你还会找到适用于Arch Linux、Fedora/CentOS/RHEL、Debian、Ubuntu (13.04+)、FreeBSD和OSX的程序包,那样就能使用自己青睐的程序包管理器来安装它了,具体如下所示:
将Glances安装到CentOS/Fedora/RHEL/Scientific Linux上
首先,在CentOS/RHEL/SL上开启Extra Packages for Enterprise Linux(即EPEL)程序包。键入下面yum这个命令:
#yum-yinstallglances
示例输出:
yuminstallglances Loadedplugins:product-id,protectbase,rhnplugin ThissystemisreceivingupdatesfromRHNClassicorRHNSatellite. rhel-x86_64-server-6|1.5kB00:00 rhel-x86_64-server-optional-6 |1.5kB00:00 0packagesexcludedduetorepositoryprotections SettingupInstallProcess ResolvingDependencies -->Runningtransactioncheck --->Packageglances.noarch0:1.7.1-1.el6willbeinstalled -->ProcessingDependency:python-psutil>=0.4.1forpackage:glances-1.7.1-1.el6.noarch -->ProcessingDependency:python-setuptoolsforpackage:glances-1.7.1-1.el6.noarch -->Runningtransactioncheck --->Packagepython-psutil.x86_640:0.6.1-1.el6willbeinstalled --->Packagepython-setuptools.noarch0:0.6.10-3.el6willbeinstalled -->FinishedDependencyResolution DependenciesResolved ================================================================== PackageArchVersionRepositorySize ================================================================== Installing: glancesnoarch1.7.1-1.el6 epel107k Installingfordependencies: python-psutil x86_640.6.1-1.el6 epel84k python-setuptools noarch0.6.10-3.el6rhel-x86_64-server-6336k TransactionSummary ================================================================== Install3Package(s) Totaldownloadsize:527k Installedsize:843k Isthisok[y/N]:y DownloadingPackages: (1/3):glances-1.7.1-1.el6.noarch.rpm|107kB00:00 (2/3):python-psutil-0.6.1-1.el6.x86_64.rpm |84kB00:00 (3/3):python-setuptools-0.6.10-3.el6.noarch.rpm |336kB00:00 ------------------------------------------------------------------ Total1.8MB/s|527kB00:00 Runningrpm_check_debug RunningTransactionTest TransactionTestSucceeded RunningTransaction Installing:python-psutil-0.6.1-1.el6.x86_641/3 Installing:python-setuptools-0.6.10-3.el6.noarch2/3 Installing:glances-1.7.1-1.el6.noarch3/3 Verifying:python-setuptools-0.6.10-3.el6.noarch1/3 Verifying:python-psutil-0.6.1-1.el6.x86_642/3 Verifying:glances-1.7.1-1.el6.noarch3/3 Installed: glances.noarch0:1.7.1-1.el6 DependencyInstalled: python-psutil.x86_640:0.6.1-1.el6 python-setuptools.noarch0:0.6.10-3.el6 Complete!
将Glances安装到Debian/Ubuntu Linux(13.04+)
键入下面这个命令:
$sudoapt-getinstallglances
我该如何使用glances?
基本的语法是:
#glances #glances[options]
示例输出:
图1:Glances的实际输出结果
想退出,只要按q键(按Esc键和按Ctrl-C组合键也可以)。下面是来自基于Ubuntu的系统的另一个输出结果:
图2:Glances的实际输出结果
对输出进行微调(交互式命令)
使用下面这些热键,就可以对你的输出进行微调:
■a 自动对进程进行排序。
■c 按处理器使用百分比对进程进行排序。
■m 按内存使用百分比对进程进行排序。
■p 按名称对进程进行排序。
■i 按输入/输出速度对进程进行排序。
■d 显示/隐藏磁盘输入/输出的统计数字。
■f显示/隐藏文件系统的统计数字。
■n显示/隐藏网络的统计数字。
■s显示/隐藏传感器的统计数字。
■y显示/隐藏hddtemp的统计数字。
■l显示/隐藏日志。
■b 网络输入/输出的字节或比特。
■w 删除警告性日志。
■x 删除警告性日志和危急性日志。
■1全局处理器或单个处理器的统计数字。
■t 以合并方式查看网络输入/输出。
■u 查看累积的网络输入/输出。
我在客户机/服务器模式下如何使用Glances?
在服务器上,键入下面这个命令,就可以将服务器绑定到特定的IPv4/IPv6地址或主机名:
#glances-B@IP|host #glances-B75.126.153.206 #glances-Bwww.cyberciti.biz
从你的桌面客户机(比如基于OSX/FreeBSD/Linux的系统)上,键入下面这个命令,即可通过IPv4/IPv6地址或主机名,连接至Glances服务器:
#glances-c@IP|host #glances-c75.126.153.206 #glances-cwww.cyberciti.biz
你可能需要传送-P password,以设置一个客户机/服务器密码。-s在服务器模式下运行Glances:
我如何每隔5秒刷新信息?
只要键入下面这个命令:
#glances-t5
原文链接:https://77isp.com/post/9047.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态